From 45a4b4dd976b7b817a99f901e3e96c33e8888628 Mon Sep 17 00:00:00 2001 From: "Deployment Bot (from Travis CI)" Date: Thu, 3 Jun 2021 17:29:37 +0000 Subject: [PATCH 1/9] Deploy parse-community/parse-php-sdk to github.com/parse-community/parse-php-sdk.git:gh-pages --- ...-file_98472b64e198f8d29efe6a36b1d3ff1e.dat | Bin 0 -> 109534 bytes ...-file_a2cb39d3f5959de1fa6a439921892cab.dat | Bin 0 -> 24873 bytes ...-file_2597a05f42f668fec5b152f006ffddf7.dat | Bin 0 -> 97228 bytes ...-file_72025b02814455c828989ed276f6e234.dat | Bin 0 -> 23971 bytes ...-file_fb8c0916aeaf1d3155c60f865c316bbd.dat | Bin 0 -> 46319 bytes ...-file_207133f722132b45b2dfab0a13fe5cf9.dat | Bin 0 -> 25318 bytes ...-file_661f447b5b414284a7a26012f33b77af.dat | Bin 0 -> 19214 bytes ...-file_6d0cfb8529104dcea4722d1f5a521efd.dat | Bin 0 -> 230800 bytes ...-file_19a9d7d837565ffe5b222c59ae3ee929.dat | Bin 0 -> 19368 bytes .../phpdoc-cache-2e/phpdoc-cache-settings.dat | Bin 0 -> 113 bytes ...-file_9df5d718c304e8fa6ea503a519ba00af.dat | Bin 0 -> 17548 bytes ...-file_afd65df56492d6df3e38677a0930f813.dat | Bin 0 -> 18643 bytes ...-file_5aab0fad87c8ceef4f5975180a7f44db.dat | Bin 0 -> 10988 bytes ...-file_e9cb3bad017c9e304c5088fcc4192171.dat | Bin 0 -> 40210 bytes ...-file_559ec25c1359a2c7df38ca34ce516d98.dat | Bin 0 -> 13122 bytes ...-file_9ce86f880a045983fba898e2b0da7534.dat | Bin 0 -> 286658 bytes ...-file_0fdad25f0bf7040dae981e80e2a69a44.dat | Bin 0 -> 18233 bytes ...-file_f96f197b7d6e812042ac3446005bdee8.dat | Bin 0 -> 11208 bytes ...-file_beec8b8321c441870b8fb049fef6603f.dat | Bin 0 -> 23282 bytes ...-file_8f7782b977b501e6400bb5b871fdc007.dat | Bin 0 -> 20652 bytes ...-file_ae51933adfe64956c0f9fd3d937050c1.dat | Bin 0 -> 51848 bytes ...-file_1669c942f4a9a580f9d38ece4680d569.dat | Bin 0 -> 18684 bytes ...-file_bc9265044ef7054734412195600156fe.dat | Bin 0 -> 17151 bytes ...-file_0e4330092806e6cdd77615c776288054.dat | Bin 0 -> 108954 bytes ...-file_fe22bdeece865dc7c889988236a102b9.dat | Bin 0 -> 54869 bytes ...-file_6010e4190f433006f9da5305ba3260b7.dat | Bin 0 -> 25947 bytes ...-file_fd00754ea1efec689358b7f9cb7b3d32.dat | Bin 0 -> 20782 bytes ...-file_f28c65e67f85c59183b7d1efa778b8ec.dat | Bin 0 -> 52059 bytes ...-file_b2c2617d62bf5601efb4b4e6960d75d9.dat | Bin 0 -> 26306 bytes ...-file_7cd89595f854914165c1e85742092ae0.dat | Bin 0 -> 21025 bytes ...-file_0a2544b43b74e9c82fa2e75a51758b89.dat | Bin 0 -> 12327 bytes ...-file_e621686233615d1cecc5e3ee4d6004fc.dat | Bin 0 -> 16259 bytes ...-file_358784adae61016c79b51fee54a462c8.dat | Bin 0 -> 8084 bytes ...-file_01edfa0c4d9217518c6bd8bfb3c9358b.dat | Bin 0 -> 97977 bytes ...-file_79437713727a2cc1afd522c59b81c414.dat | Bin 0 -> 19911 bytes ...-file_46945f010e8ae2e9e77ab57e327bc99e.dat | Bin 0 -> 17779 bytes ...-file_7961d9f76bcaf0f179badb36365a335f.dat | Bin 0 -> 25723 bytes ...-file_1c5f7024460f265987d0d432e1d67fab.dat | Bin 0 -> 30484 bytes ...-file_1b03421fde2f1d6b9b52dc5e988b1374.dat | Bin 0 -> 13718 bytes ...-file_562fb0f8e71d36204940e8a365247cd9.dat | Bin 0 -> 19530 bytes ...-file_851e38027d4b0fcfae207740afe28661.dat | Bin 0 -> 23962 bytes ...-file_c67f3a0c6d5db9ef1a80937ebd1fcdd2.dat | Bin 0 -> 4997 bytes ...-file_7cdb88aa9f5088a0a81b1a2fb41b117c.dat | Bin 0 -> 19062 bytes ...-file_2553820bdd264b2a91e220289e1e7dae.dat | Bin 0 -> 19551 bytes checkstyle.xml | 46 + classes.svg | 384 + classes/Parse.HttpClients.ParseCurl.html | 578 + ...Parse.HttpClients.ParseCurlHttpClient.html | 1076 ++ classes/Parse.HttpClients.ParseHttpable.html | 612 ++ classes/Parse.HttpClients.ParseStream.html | 480 + ...rse.HttpClients.ParseStreamHttpClient.html | 1022 ++ classes/Parse.Internal.AddOperation.html | 427 + .../Parse.Internal.AddUniqueOperation.html | 463 + classes/Parse.Internal.DeleteOperation.html | 309 + classes/Parse.Internal.Encodable.html | 236 + classes/Parse.Internal.FieldOperation.html | 312 + .../Parse.Internal.IncrementOperation.html | 430 + ...Parse.Internal.ParseRelationOperation.html | 713 ++ classes/Parse.Internal.RemoveOperation.html | 428 + classes/Parse.Internal.SetOperation.html | 442 + classes/Parse.ParseACL.html | 1689 +++ classes/Parse.ParseAggregateException.html | 308 + classes/Parse.ParseAnalytics.html | 293 + classes/Parse.ParseApp.html | 540 + classes/Parse.ParseAudience.html | 3462 ++++++ classes/Parse.ParseBytes.html | 402 + classes/Parse.ParseClient.html | 1760 ++++ classes/Parse.ParseCloud.html | 345 + classes/Parse.ParseConfig.html | 481 + classes/Parse.ParseException.html | 246 + classes/Parse.ParseFile.html | 816 ++ classes/Parse.ParseGeoPoint.html | 494 + classes/Parse.ParseHooks.html | 628 ++ classes/Parse.ParseInstallation.html | 3664 +++++++ classes/Parse.ParseLogs.html | 338 + classes/Parse.ParseMemoryStorage.html | 480 + classes/Parse.ParseObject.html | 3209 ++++++ classes/Parse.ParsePolygon.html | 382 + classes/Parse.ParsePush.html | 323 + classes/Parse.ParsePushStatus.html | 3828 +++++++ classes/Parse.ParseQuery.html | 3229 ++++++ classes/Parse.ParseRelation.html | 582 ++ classes/Parse.ParseRole.html | 3410 ++++++ classes/Parse.ParseSchema.html | 1648 +++ classes/Parse.ParseServerInfo.html | 647 ++ classes/Parse.ParseSession.html | 3460 ++++++ classes/Parse.ParseSessionStorage.html | 520 + classes/Parse.ParseStorageInterface.html | 449 + classes/Parse.ParseUser.html | 4354 ++++++++ css/bootstrap-responsive.css | 567 + css/bootstrap-responsive.min.css | 3 + css/bootstrap.css | 3370 ++++++ css/bootstrap.min.css | 611 ++ css/jquery.iviewer.css | 91 + css/prettify.css | 1 + css/template.css | 530 + deprecated.html | 223 + errors.html | 221 + graph_class.html | 129 + img/apple-touch-icon-114x114.png | Bin 0 -> 28338 bytes img/apple-touch-icon-72x72.png | Bin 0 -> 12751 bytes img/apple-touch-icon.png | Bin 0 -> 8358 bytes img/favicon.ico | Bin 0 -> 1150 bytes img/glyphicons-halflings-white.png | Bin 0 -> 4352 bytes img/glyphicons-halflings.png | Bin 0 -> 4352 bytes img/icons/arrow_down.png | Bin 0 -> 606 bytes img/icons/arrow_right.png | Bin 0 -> 628 bytes img/icons/class.png | Bin 0 -> 395 bytes img/icons/constant.png | Bin 0 -> 496 bytes img/icons/favicon.ico | Bin 0 -> 1150 bytes img/icons/file-php.png | Bin 0 -> 4017 bytes img/icons/file.gif | Bin 0 -> 110 bytes img/icons/folder.gif | Bin 0 -> 106 bytes img/icons/function.png | Bin 0 -> 338 bytes img/icons/icon-folder-open-big.png | Bin 0 -> 232 bytes img/icons/icon-th-big.png | Bin 0 -> 106 bytes img/icons/icon_template.svg | 93 + img/icons/interface.png | Bin 0 -> 281 bytes img/icons/method.png | Bin 0 -> 377 bytes img/icons/ok.png | Bin 0 -> 3685 bytes img/icons/property.png | Bin 0 -> 360 bytes img/icons/search.gif | Bin 0 -> 152 bytes img/icons/variable.png | Bin 0 -> 829 bytes img/icons/view_source.png | Bin 0 -> 603 bytes img/icons/visibility_private.png | Bin 0 -> 3433 bytes img/icons/visibility_protected.png | Bin 0 -> 764 bytes img/icons/visibility_public.png | Bin 0 -> 3451 bytes img/iviewer/grab.cur | Bin 0 -> 1150 bytes img/iviewer/hand.cur | Bin 0 -> 1150 bytes img/iviewer/iviewer.rotate_left.png | Bin 0 -> 1493 bytes img/iviewer/iviewer.rotate_right.png | Bin 0 -> 1482 bytes img/iviewer/iviewer.zoom_fit.png | Bin 0 -> 1252 bytes img/iviewer/iviewer.zoom_fit2.gif | Bin 0 -> 95 bytes img/iviewer/iviewer.zoom_in.png | Bin 0 -> 1420 bytes img/iviewer/iviewer.zoom_in2.gif | Bin 0 -> 90 bytes img/iviewer/iviewer.zoom_out.png | Bin 0 -> 1416 bytes img/iviewer/iviewer.zoom_out2.gif | Bin 0 -> 69 bytes img/iviewer/iviewer.zoom_zero.png | Bin 0 -> 1091 bytes img/iviewer/iviewer.zoom_zero2.gif | Bin 0 -> 98 bytes img/loader.gif | Bin 0 -> 4726 bytes index.html | 164 + js/SVGPan.js | 232 + js/bootstrap.js | 1722 +++ js/bootstrap.min.js | 1 + js/jqplot/MIT-LICENSE.txt | 21 + js/jqplot/README.txt | 77 + js/jqplot/changes.txt | 458 + js/jqplot/copyright.txt | 56 + js/jqplot/excanvas.min.js | 3 + js/jqplot/gpl-2.0.txt | 280 + js/jqplot/jquery.jqplot.min.css | 1 + js/jqplot/jquery.jqplot.min.js | 3 + .../plugins/jqplot.BezierCurveRenderer.min.js | 3 + js/jqplot/plugins/jqplot.barRenderer.min.js | 3 + js/jqplot/plugins/jqplot.blockRenderer.min.js | 3 + .../plugins/jqplot.bubbleRenderer.min.js | 3 + .../jqplot.canvasAxisLabelRenderer.min.js | 3 + .../jqplot.canvasAxisTickRenderer.min.js | 3 + js/jqplot/plugins/jqplot.canvasOverlay.min.js | 3 + .../plugins/jqplot.canvasTextRenderer.min.js | 3 + .../jqplot.categoryAxisRenderer.min.js | 3 + js/jqplot/plugins/jqplot.ciParser.min.js | 3 + js/jqplot/plugins/jqplot.cursor.min.js | 3 + .../plugins/jqplot.dateAxisRenderer.min.js | 3 + js/jqplot/plugins/jqplot.donutRenderer.min.js | 3 + js/jqplot/plugins/jqplot.dragable.min.js | 3 + .../jqplot.enhancedLegendRenderer.min.js | 3 + .../plugins/jqplot.funnelRenderer.min.js | 3 + js/jqplot/plugins/jqplot.highlighter.min.js | 3 + js/jqplot/plugins/jqplot.json2.min.js | 3 + .../plugins/jqplot.logAxisRenderer.min.js | 3 + .../plugins/jqplot.mekkoAxisRenderer.min.js | 3 + js/jqplot/plugins/jqplot.mekkoRenderer.min.js | 3 + .../plugins/jqplot.meterGaugeRenderer.min.js | 3 + js/jqplot/plugins/jqplot.mobile.min.js | 3 + js/jqplot/plugins/jqplot.ohlcRenderer.min.js | 3 + js/jqplot/plugins/jqplot.pieRenderer.min.js | 3 + js/jqplot/plugins/jqplot.pointLabels.min.js | 3 + .../plugins/jqplot.pyramidAxisRenderer.min.js | 3 + .../plugins/jqplot.pyramidGridRenderer.min.js | 3 + .../plugins/jqplot.pyramidRenderer.min.js | 3 + js/jqplot/plugins/jqplot.trendline.min.js | 3 + js/jquery-1.4.2.min.js | 154 + js/jquery-1.7.1.min.js | 9270 +++++++++++++++++ js/jquery-ui-1.8.2.custom.min.js | 1012 ++ js/jquery.cookie.js | 104 + js/jquery.iviewer.js | 1045 ++ js/jquery.iviewer.min.js | 42 + js/jquery.mousewheel.min.js | 13 + js/jquery.panzoom.js | 467 + js/jquery.splitter.js | 228 + js/jquery.tools.min.js | 115 + js/jquery.treeview.js | 256 + js/jquery.xml2json.js | 193 + js/menu.js | 31 + js/prettify/lang-apollo.js | 2 + js/prettify/lang-clj.js | 18 + js/prettify/lang-css.js | 2 + js/prettify/lang-go.js | 1 + js/prettify/lang-hs.js | 2 + js/prettify/lang-lisp.js | 3 + js/prettify/lang-lua.js | 2 + js/prettify/lang-ml.js | 2 + js/prettify/lang-n.js | 4 + js/prettify/lang-proto.js | 1 + js/prettify/lang-scala.js | 2 + js/prettify/lang-sql.js | 2 + js/prettify/lang-tex.js | 1 + js/prettify/lang-vb.js | 2 + js/prettify/lang-vhdl.js | 3 + js/prettify/lang-wiki.js | 2 + js/prettify/lang-xq.js | 3 + js/prettify/lang-yaml.js | 2 + js/prettify/prettify.min.js | 28 + js/sidebar.js | 45 + js/template.js | 248 + markers.html | 129 + namespaces/Parse.HttpClients.html | 203 + namespaces/Parse.Internal.html | 237 + namespaces/Parse.html | 580 ++ namespaces/default.html | 592 ++ packages/Default.html | 149 + packages/Parse.HttpClients.html | 198 + packages/Parse.Internal.html | 228 + packages/Parse.html | 537 + packages/default.html | 581 ++ 226 files changed, 75631 insertions(+) create mode 100644 build/phpdoc-cache-02/phpdoc-cache-file_98472b64e198f8d29efe6a36b1d3ff1e.dat create mode 100644 build/phpdoc-cache-09/phpdoc-cache-file_a2cb39d3f5959de1fa6a439921892cab.dat create mode 100644 build/phpdoc-cache-0d/phpdoc-cache-file_2597a05f42f668fec5b152f006ffddf7.dat create mode 100644 build/phpdoc-cache-11/phpdoc-cache-file_72025b02814455c828989ed276f6e234.dat create mode 100644 build/phpdoc-cache-11/phpdoc-cache-file_fb8c0916aeaf1d3155c60f865c316bbd.dat create mode 100644 build/phpdoc-cache-12/phpdoc-cache-file_207133f722132b45b2dfab0a13fe5cf9.dat create mode 100644 build/phpdoc-cache-22/phpdoc-cache-file_661f447b5b414284a7a26012f33b77af.dat create mode 100644 build/phpdoc-cache-26/phpdoc-cache-file_6d0cfb8529104dcea4722d1f5a521efd.dat create mode 100644 build/phpdoc-cache-2b/phpdoc-cache-file_19a9d7d837565ffe5b222c59ae3ee929.dat create mode 100644 build/phpdoc-cache-2e/phpdoc-cache-settings.dat create mode 100644 build/phpdoc-cache-32/phpdoc-cache-file_9df5d718c304e8fa6ea503a519ba00af.dat create mode 100644 build/phpdoc-cache-39/phpdoc-cache-file_afd65df56492d6df3e38677a0930f813.dat create mode 100644 build/phpdoc-cache-3d/phpdoc-cache-file_5aab0fad87c8ceef4f5975180a7f44db.dat create mode 100644 build/phpdoc-cache-42/phpdoc-cache-file_e9cb3bad017c9e304c5088fcc4192171.dat create mode 100644 build/phpdoc-cache-4f/phpdoc-cache-file_559ec25c1359a2c7df38ca34ce516d98.dat create mode 100644 build/phpdoc-cache-54/phpdoc-cache-file_9ce86f880a045983fba898e2b0da7534.dat create mode 100644 build/phpdoc-cache-64/phpdoc-cache-file_0fdad25f0bf7040dae981e80e2a69a44.dat create mode 100644 build/phpdoc-cache-66/phpdoc-cache-file_f96f197b7d6e812042ac3446005bdee8.dat create mode 100644 build/phpdoc-cache-6f/phpdoc-cache-file_beec8b8321c441870b8fb049fef6603f.dat create mode 100644 build/phpdoc-cache-74/phpdoc-cache-file_8f7782b977b501e6400bb5b871fdc007.dat create mode 100644 build/phpdoc-cache-83/phpdoc-cache-file_ae51933adfe64956c0f9fd3d937050c1.dat create mode 100644 build/phpdoc-cache-84/phpdoc-cache-file_1669c942f4a9a580f9d38ece4680d569.dat create mode 100644 build/phpdoc-cache-84/phpdoc-cache-file_bc9265044ef7054734412195600156fe.dat create mode 100644 build/phpdoc-cache-8f/phpdoc-cache-file_0e4330092806e6cdd77615c776288054.dat create mode 100644 build/phpdoc-cache-95/phpdoc-cache-file_fe22bdeece865dc7c889988236a102b9.dat create mode 100644 build/phpdoc-cache-9c/phpdoc-cache-file_6010e4190f433006f9da5305ba3260b7.dat create mode 100644 build/phpdoc-cache-9f/phpdoc-cache-file_fd00754ea1efec689358b7f9cb7b3d32.dat create mode 100644 build/phpdoc-cache-a0/phpdoc-cache-file_f28c65e67f85c59183b7d1efa778b8ec.dat create mode 100644 build/phpdoc-cache-a5/phpdoc-cache-file_b2c2617d62bf5601efb4b4e6960d75d9.dat create mode 100644 build/phpdoc-cache-aa/phpdoc-cache-file_7cd89595f854914165c1e85742092ae0.dat create mode 100644 build/phpdoc-cache-ac/phpdoc-cache-file_0a2544b43b74e9c82fa2e75a51758b89.dat create mode 100644 build/phpdoc-cache-b9/phpdoc-cache-file_e621686233615d1cecc5e3ee4d6004fc.dat create mode 100644 build/phpdoc-cache-bc/phpdoc-cache-file_358784adae61016c79b51fee54a462c8.dat create mode 100644 build/phpdoc-cache-c4/phpdoc-cache-file_01edfa0c4d9217518c6bd8bfb3c9358b.dat create mode 100644 build/phpdoc-cache-c4/phpdoc-cache-file_79437713727a2cc1afd522c59b81c414.dat create mode 100644 build/phpdoc-cache-c9/phpdoc-cache-file_46945f010e8ae2e9e77ab57e327bc99e.dat create mode 100644 build/phpdoc-cache-cf/phpdoc-cache-file_7961d9f76bcaf0f179badb36365a335f.dat create mode 100644 build/phpdoc-cache-da/phpdoc-cache-file_1c5f7024460f265987d0d432e1d67fab.dat create mode 100644 build/phpdoc-cache-dd/phpdoc-cache-file_1b03421fde2f1d6b9b52dc5e988b1374.dat create mode 100644 build/phpdoc-cache-e3/phpdoc-cache-file_562fb0f8e71d36204940e8a365247cd9.dat create mode 100644 build/phpdoc-cache-e6/phpdoc-cache-file_851e38027d4b0fcfae207740afe28661.dat create mode 100644 build/phpdoc-cache-f6/phpdoc-cache-file_c67f3a0c6d5db9ef1a80937ebd1fcdd2.dat create mode 100644 build/phpdoc-cache-fd/phpdoc-cache-file_7cdb88aa9f5088a0a81b1a2fb41b117c.dat create mode 100644 build/phpdoc-cache-ff/phpdoc-cache-file_2553820bdd264b2a91e220289e1e7dae.dat create mode 100644 checkstyle.xml create mode 100644 classes.svg create mode 100644 classes/Parse.HttpClients.ParseCurl.html create mode 100644 classes/Parse.HttpClients.ParseCurlHttpClient.html create mode 100644 classes/Parse.HttpClients.ParseHttpable.html create mode 100644 classes/Parse.HttpClients.ParseStream.html create mode 100644 classes/Parse.HttpClients.ParseStreamHttpClient.html create mode 100644 classes/Parse.Internal.AddOperation.html create mode 100644 classes/Parse.Internal.AddUniqueOperation.html create mode 100644 classes/Parse.Internal.DeleteOperation.html create mode 100644 classes/Parse.Internal.Encodable.html create mode 100644 classes/Parse.Internal.FieldOperation.html create mode 100644 classes/Parse.Internal.IncrementOperation.html create mode 100644 classes/Parse.Internal.ParseRelationOperation.html create mode 100644 classes/Parse.Internal.RemoveOperation.html create mode 100644 classes/Parse.Internal.SetOperation.html create mode 100644 classes/Parse.ParseACL.html create mode 100644 classes/Parse.ParseAggregateException.html create mode 100644 classes/Parse.ParseAnalytics.html create mode 100644 classes/Parse.ParseApp.html create mode 100644 classes/Parse.ParseAudience.html create mode 100644 classes/Parse.ParseBytes.html create mode 100644 classes/Parse.ParseClient.html create mode 100644 classes/Parse.ParseCloud.html create mode 100644 classes/Parse.ParseConfig.html create mode 100644 classes/Parse.ParseException.html create mode 100644 classes/Parse.ParseFile.html create mode 100644 classes/Parse.ParseGeoPoint.html create mode 100644 classes/Parse.ParseHooks.html create mode 100644 classes/Parse.ParseInstallation.html create mode 100644 classes/Parse.ParseLogs.html create mode 100644 classes/Parse.ParseMemoryStorage.html create mode 100644 classes/Parse.ParseObject.html create mode 100644 classes/Parse.ParsePolygon.html create mode 100644 classes/Parse.ParsePush.html create mode 100644 classes/Parse.ParsePushStatus.html create mode 100644 classes/Parse.ParseQuery.html create mode 100644 classes/Parse.ParseRelation.html create mode 100644 classes/Parse.ParseRole.html create mode 100644 classes/Parse.ParseSchema.html create mode 100644 classes/Parse.ParseServerInfo.html create mode 100644 classes/Parse.ParseSession.html create mode 100644 classes/Parse.ParseSessionStorage.html create mode 100644 classes/Parse.ParseStorageInterface.html create mode 100644 classes/Parse.ParseUser.html create mode 100644 css/bootstrap-responsive.css create mode 100644 css/bootstrap-responsive.min.css create mode 100644 css/bootstrap.css create mode 100644 css/bootstrap.min.css create mode 100644 css/jquery.iviewer.css create mode 100644 css/prettify.css create mode 100644 css/template.css create mode 100644 deprecated.html create mode 100644 errors.html create mode 100644 graph_class.html create mode 100644 img/apple-touch-icon-114x114.png create mode 100644 img/apple-touch-icon-72x72.png create mode 100644 img/apple-touch-icon.png create mode 100644 img/favicon.ico create mode 100644 img/glyphicons-halflings-white.png create mode 100644 img/glyphicons-halflings.png create mode 100644 img/icons/arrow_down.png create mode 100644 img/icons/arrow_right.png create mode 100644 img/icons/class.png create mode 100644 img/icons/constant.png create mode 100644 img/icons/favicon.ico create mode 100644 img/icons/file-php.png create mode 100644 img/icons/file.gif create mode 100644 img/icons/folder.gif create mode 100644 img/icons/function.png create mode 100644 img/icons/icon-folder-open-big.png create mode 100644 img/icons/icon-th-big.png create mode 100644 img/icons/icon_template.svg create mode 100644 img/icons/interface.png create mode 100644 img/icons/method.png create mode 100644 img/icons/ok.png create mode 100644 img/icons/property.png create mode 100644 img/icons/search.gif create mode 100644 img/icons/variable.png create mode 100644 img/icons/view_source.png create mode 100644 img/icons/visibility_private.png create mode 100644 img/icons/visibility_protected.png create mode 100644 img/icons/visibility_public.png create mode 100644 img/iviewer/grab.cur create mode 100644 img/iviewer/hand.cur create mode 100644 img/iviewer/iviewer.rotate_left.png create mode 100644 img/iviewer/iviewer.rotate_right.png create mode 100644 img/iviewer/iviewer.zoom_fit.png create mode 100644 img/iviewer/iviewer.zoom_fit2.gif create mode 100644 img/iviewer/iviewer.zoom_in.png create mode 100644 img/iviewer/iviewer.zoom_in2.gif create mode 100644 img/iviewer/iviewer.zoom_out.png create mode 100644 img/iviewer/iviewer.zoom_out2.gif create mode 100644 img/iviewer/iviewer.zoom_zero.png create mode 100644 img/iviewer/iviewer.zoom_zero2.gif create mode 100644 img/loader.gif create mode 100644 index.html create mode 100644 js/SVGPan.js create mode 100644 js/bootstrap.js create mode 100644 js/bootstrap.min.js create mode 100644 js/jqplot/MIT-LICENSE.txt create mode 100644 js/jqplot/README.txt create mode 100644 js/jqplot/changes.txt create mode 100644 js/jqplot/copyright.txt create mode 100644 js/jqplot/excanvas.min.js create mode 100644 js/jqplot/gpl-2.0.txt create mode 100644 js/jqplot/jquery.jqplot.min.css create mode 100644 js/jqplot/jquery.jqplot.min.js create mode 100644 js/jqplot/plugins/jqplot.BezierCurveRenderer.min.js create mode 100644 js/jqplot/plugins/jqplot.barRenderer.min.js create mode 100644 js/jqplot/plugins/jqplot.blockRenderer.min.js create mode 100644 js/jqplot/plugins/jqplot.bubbleRenderer.min.js create mode 100644 js/jqplot/plugins/jqplot.canvasAxisLabelRenderer.min.js create mode 100644 js/jqplot/plugins/jqplot.canvasAxisTickRenderer.min.js create mode 100644 js/jqplot/plugins/jqplot.canvasOverlay.min.js create mode 100644 js/jqplot/plugins/jqplot.canvasTextRenderer.min.js create mode 100644 js/jqplot/plugins/jqplot.categoryAxisRenderer.min.js create mode 100644 js/jqplot/plugins/jqplot.ciParser.min.js create mode 100644 js/jqplot/plugins/jqplot.cursor.min.js create mode 100644 js/jqplot/plugins/jqplot.dateAxisRenderer.min.js create mode 100644 js/jqplot/plugins/jqplot.donutRenderer.min.js create mode 100644 js/jqplot/plugins/jqplot.dragable.min.js create mode 100644 js/jqplot/plugins/jqplot.enhancedLegendRenderer.min.js create mode 100644 js/jqplot/plugins/jqplot.funnelRenderer.min.js create mode 100644 js/jqplot/plugins/jqplot.highlighter.min.js create mode 100644 js/jqplot/plugins/jqplot.json2.min.js create mode 100644 js/jqplot/plugins/jqplot.logAxisRenderer.min.js create mode 100644 js/jqplot/plugins/jqplot.mekkoAxisRenderer.min.js create mode 100644 js/jqplot/plugins/jqplot.mekkoRenderer.min.js create mode 100644 js/jqplot/plugins/jqplot.meterGaugeRenderer.min.js create mode 100644 js/jqplot/plugins/jqplot.mobile.min.js create mode 100644 js/jqplot/plugins/jqplot.ohlcRenderer.min.js create mode 100644 js/jqplot/plugins/jqplot.pieRenderer.min.js create mode 100644 js/jqplot/plugins/jqplot.pointLabels.min.js create mode 100644 js/jqplot/plugins/jqplot.pyramidAxisRenderer.min.js create mode 100644 js/jqplot/plugins/jqplot.pyramidGridRenderer.min.js create mode 100644 js/jqplot/plugins/jqplot.pyramidRenderer.min.js create mode 100644 js/jqplot/plugins/jqplot.trendline.min.js create mode 100644 js/jquery-1.4.2.min.js create mode 100644 js/jquery-1.7.1.min.js create mode 100644 js/jquery-ui-1.8.2.custom.min.js create mode 100644 js/jquery.cookie.js create mode 100644 js/jquery.iviewer.js create mode 100644 js/jquery.iviewer.min.js create mode 100644 js/jquery.mousewheel.min.js create mode 100644 js/jquery.panzoom.js create mode 100644 js/jquery.splitter.js create mode 100644 js/jquery.tools.min.js create mode 100644 js/jquery.treeview.js create mode 100644 js/jquery.xml2json.js create mode 100644 js/menu.js create mode 100644 js/prettify/lang-apollo.js create mode 100644 js/prettify/lang-clj.js create mode 100644 js/prettify/lang-css.js create mode 100644 js/prettify/lang-go.js create mode 100644 js/prettify/lang-hs.js create mode 100644 js/prettify/lang-lisp.js create mode 100644 js/prettify/lang-lua.js create mode 100644 js/prettify/lang-ml.js create mode 100644 js/prettify/lang-n.js create mode 100644 js/prettify/lang-proto.js create mode 100644 js/prettify/lang-scala.js create mode 100644 js/prettify/lang-sql.js create mode 100644 js/prettify/lang-tex.js create mode 100644 js/prettify/lang-vb.js create mode 100644 js/prettify/lang-vhdl.js create mode 100644 js/prettify/lang-wiki.js create mode 100644 js/prettify/lang-xq.js create mode 100644 js/prettify/lang-yaml.js create mode 100644 js/prettify/prettify.min.js create mode 100644 js/sidebar.js create mode 100644 js/template.js create mode 100644 markers.html create mode 100644 namespaces/Parse.HttpClients.html create mode 100644 namespaces/Parse.Internal.html create mode 100644 namespaces/Parse.html create mode 100644 namespaces/default.html create mode 100644 packages/Default.html create mode 100644 packages/Parse.HttpClients.html create mode 100644 packages/Parse.Internal.html create mode 100644 packages/Parse.html create mode 100644 packages/default.html diff --git a/build/phpdoc-cache-02/phpdoc-cache-file_98472b64e198f8d29efe6a36b1d3ff1e.dat b/build/phpdoc-cache-02/phpdoc-cache-file_98472b64e198f8d29efe6a36b1d3ff1e.dat new file mode 100644 index 0000000000000000000000000000000000000000..2d5e6026905a6af95250eb7bfc939f5bd225c075 GIT binary patch literal 109534 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 literal 0 HcmV?d00001 diff --git a/build/phpdoc-cache-11/phpdoc-cache-file_72025b02814455c828989ed276f6e234.dat b/build/phpdoc-cache-11/phpdoc-cache-file_72025b02814455c828989ed276f6e234.dat new file mode 100644 index 0000000000000000000000000000000000000000..d6f24b00e18c6170be8b778be19612f8937bb4d3 GIT binary patch literal 23971 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 Ixd$)*58bYiDF6Tf literal 0 HcmV?d00001 diff --git a/build/phpdoc-cache-26/phpdoc-cache-file_6d0cfb8529104dcea4722d1f5a521efd.dat b/build/phpdoc-cache-26/phpdoc-cache-file_6d0cfb8529104dcea4722d1f5a521efd.dat new file mode 100644 index 0000000000000000000000000000000000000000..211297800255b5edb9585d82fe3bade2a1836bd9 GIT binary patch literal 230800 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 z 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 literal 0 HcmV?d00001 diff --git a/build/phpdoc-cache-2b/phpdoc-cache-file_19a9d7d837565ffe5b222c59ae3ee929.dat b/build/phpdoc-cache-2b/phpdoc-cache-file_19a9d7d837565ffe5b222c59ae3ee929.dat new file mode 100644 index 0000000000000000000000000000000000000000..a7b2f492da7d331356325607c4f925546de72fa2 GIT binary patch literal 19368 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 literal 0 HcmV?d00001 diff --git a/build/phpdoc-cache-32/phpdoc-cache-file_9df5d718c304e8fa6ea503a519ba00af.dat b/build/phpdoc-cache-32/phpdoc-cache-file_9df5d718c304e8fa6ea503a519ba00af.dat new file mode 100644 index 0000000000000000000000000000000000000000..172fff7b9882d491fcf58b909157c4f06177dac2 GIT binary patch literal 17548 zcmeHPZFAc;67FaJ3Y^AM*%>>sEZK4Brk6Bn<}!C_a*40KnWW=^D9B<$kt#vO@udFm z_v`|MNQ#tYi%zFk>w_hcz+$m4&%O}yE3fy^YfZ<~XR$wJEGTzCS#AcrcLN!T$cR+Z&CJWN+_ic+mHc zj%b{jHI*sP>h`?WYnf>EdZx$s!2k^bDh}D-tTt%UhBKRj_|#P=C1gMjE14oLaS&P zL}y|OCPfsd!6@)0P1fQ(NXLfoeJn?;J(ja{94F#=to>NLlu4YXvG{KEVe)u1xbMf4 z?|BqB`Y6vVQ_QJf+|$OF4S^RkM<4Eqw_rmHxyS~V<`MQyJf6x#PJ~Pnc_B83GL?Lv z{+x`J;0y6cr1-qBrTaAMXBh@VF$z>T)EQB_Uh|TP@>Uq;k7X38P>WshBoa@UJFwv{ zLrlz08fP1-S&uK%(9<-SC?Y4G$yAAW@Im>h7(x2yV-*PyB-Oc%u0mFQo(2gkHzSVK z>gn@vwZi5zVPBJnAWBv8Nru=YsZJ|DCL1mDDm%js#vA4v)VORvKC^l z{R@K;hb#q0Wj|zHh}RTvCo|0!LILYyY6B)CR)xI~!EU!(V3Drn?1sM1ZD;;z!HQgf zsj#F@=U=f8RAwjxGAZI3$Vfmr3`QfsYlJ{VC>`iHyLqM}l>k^T444LyvAF`boz7c- ztcJ4?aXLosfpkNh$H_B2t93S&oM!i@8lKkzNS`Dr9ImT^LyA_f$oGJXDKVQ%7JCMi@Q|V%mP!hGN>k z=J(aA{*`3uil=N?66I8EM1FcVOV7AgN~zYXT^o=c6oO@B28v$d%HNd z5Y>vec&EinZ8@DH-f%SU(6S}oXa%=*tK3V2U%BM-4M#I1yf%g+Sds}+z&r~+A=yfh zWg{b20u@1)q*92RxeW5@Sot401JFv5J^y!?3~~1@kJ^1PB=4Dm4*3q8V>2UZxI=bL zFJ#!$e0rM=qI+*L9@z6(th9pXQ5xu`TlG?gV6QEW%h-?MaLX}Nj>Lvy(KIa7XY9Re zpN^Frszk#T5Q@#p#57(@#=dJqN>m}0WCbdY#Fa`TEs-G1J{V!;TwzOuaxWZZEOpCypGx3VoRqSH75TZayZ9af-?_fzw z<7pg*2%X5gTV9vC8Asf72vRk{WNEH}w#)8$u|2Of&;MJ;mzQ9mYbHj1I2$&w@SgXD z$)cTtCJ3rMs47a=-%ycmR&+E+7os74sfW>k6j&wQLx`L0!u%x!BgOWyR&B3}J45+q z6)XhmHD&@7Lu?^cf&^<6{U@*;Os1itzE^YdFlHeKI!&aHB?sOfmNiy33L+V1m%6v5 zX|uIy5>Hi<1`Q}BGa;ku32NzhxW2%8q#pG5C`7Y%A-P)ZzT`y<>V2@N-o)!3LfFfZCrt6D>+p0h11acVo*$wM) zzrnm{5$pF0D_fCc38PdOQ0&5n8QZkY5wcwB*<>OUHW9mmWp!w~=oDzM{NW*1K0!9d z-7G3;@tNa#zO7u-gXKuS@Mqq9UAV;;TzhrZu4^?JVlwN9*0)2+iQS%TtFxM3sq904 z6R�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 U;d_zkeFNqw+vq2EEIeQOKOX`fga7~l literal 0 HcmV?d00001 diff --git a/build/phpdoc-cache-3d/phpdoc-cache-file_5aab0fad87c8ceef4f5975180a7f44db.dat b/build/phpdoc-cache-3d/phpdoc-cache-file_5aab0fad87c8ceef4f5975180a7f44db.dat new file mode 100644 index 0000000000000000000000000000000000000000..8c99bebf4e4a4d40b10f6145011ac62bd9bda5f0 GIT binary patch literal 10988 zcmeHNOLN;c5YAb@g2VA4@ieyev`rP`ltKnV>+G63krlls4R7YkA( zElR3MrOmj$SbSiy_;&Z(#e#3W{;B6C^W-A-(*=)oEUzxO@})@d=W7x2<)!QOdfqqX z9eeJh{YP`A=I&T|{hsGe_;GN0)awlfr$KMx9}oNygA1PpgOky4IKua6RKm0w)q~4- zOe%gpn@K)nn!oz$^F)g{IskQW04N62s5q5AH`gaa&wchYJnbCr?{}Pi=Vi#0a%#jl zf67f3-cCC{fW)&>_#Pj?ZWt1&7-MZcn(|VTgQPv0}cKF zc;YbRJ}TtIfz|Pvg(+9&P1KQIJiBJnVN$Xid*{&nPo%g8!#I0pc?xjB*Gm&bO3T#O z%3*}vRUOz?u>I$pB}}q~1EWPWGg|C{4HTl_T-qN2AgAZt$yaz#8ErH+gEJN3qJGiU z;a9m}XD^ZbTEr<}n*HFpJK9+-Cg~&;z7wPo0sHYISe-z4oGsy}T%G66?|;BmF8#R^ zrD6EQNF;Ni`hW#Qp69KWH99&fhL=c>^sik#WMM7Ht`BHLVOKvyi0fV$j_iT#SObb5;kQRC^l$eN6 z=o>UFR0}p6;gyB`v*Hn6_Tjqd5_d}q&&w8>)gj0+IJU5UP?2nx^G``}o279OtOWnr z6{&QwVA81B193|-s%Bj?W?(!N=*QGpkeiDFsYVLQRhL1Jo`fO-tpx-DOi#Bon>F`x zieb-%I-oJxf-C{S0nrX<)_T(iHoN+b$)Yn2(U-cw^FXGch+vbDzp-Yrh?C*1Q#DKq zxt>Fa?Rq`Ifv3gGKX!r zN|X9P7u2SG!LSk%Dxx`;kZ-52h&(4`wz_Hg<8ol*E$yZXg!4T?IFE9bOZN+dR*CO7YS099;+J4Q;;T}mfH0ow>RUFI2D zSCAzU%P{4LEx`&iH_Z=O;#e8}m^|wDKE`)QyUqClYZH36mGofi=kLuQW({`p`9pa1 z4l_x$dNSCURP*>rp{{5<0KkcI1MJ-YVY2$->EJ;I0EArLJ$P^-fIh!$(%6#fZXf`e zVpnB{QBbzRuHyhpsugXh2k8G;v{use04nTFd%Z$!NaRSVFssq;l#eYKbO2Sx%d8Q& zxf@#W)oHVxV87*5ZwhSewPAl28K+U>4Qf-n7la_KulHat_zveQR(tDqgO#$3T*U4Q zr8mN=wQTa`g22}IEWX;Wer|==#eH(C*pxGN1)7u7`#`ffFYg4KUhCLYdAx#7x4Ues zWMr|~bJo!H4q!n_gna__(i_L8?GAkZ)_|EYKPoVl&BNWn+wB#3W4_icG1Cof0|(lkKWb;Q z0AyW)wXKgGQR0%O8&)j;8Y3dH+g??w`1FHhqP^p*3bkx=T30QhdO$}|q^P*$ zJVgX%UH}IG4=iq%Cj_9^SXXhGXVMaQEU$3GCYlr8r^ JxvV{o{u{iXwu1lw literal 0 HcmV?d00001 diff --git a/build/phpdoc-cache-42/phpdoc-cache-file_e9cb3bad017c9e304c5088fcc4192171.dat b/build/phpdoc-cache-42/phpdoc-cache-file_e9cb3bad017c9e304c5088fcc4192171.dat new file mode 100644 index 0000000000000000000000000000000000000000..246ec525a1e0d8cffa2cae1b21e0f6f0a0507556 GIT binary patch literal 40210 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 literal 0 HcmV?d00001 diff --git a/build/phpdoc-cache-4f/phpdoc-cache-file_559ec25c1359a2c7df38ca34ce516d98.dat b/build/phpdoc-cache-4f/phpdoc-cache-file_559ec25c1359a2c7df38ca34ce516d98.dat new file mode 100644 index 0000000000000000000000000000000000000000..49fed9fedc4ae0f18510071cc828f53074cd7b7c GIT binary patch literal 13122 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 literal 0 HcmV?d00001 diff --git a/build/phpdoc-cache-64/phpdoc-cache-file_0fdad25f0bf7040dae981e80e2a69a44.dat b/build/phpdoc-cache-64/phpdoc-cache-file_0fdad25f0bf7040dae981e80e2a69a44.dat new file mode 100644 index 0000000000000000000000000000000000000000..447199eafcdbd96f8a6cff46fc3948352f1e8b53 GIT binary patch literal 18233 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 literal 0 HcmV?d00001 diff --git a/build/phpdoc-cache-6f/phpdoc-cache-file_beec8b8321c441870b8fb049fef6603f.dat b/build/phpdoc-cache-6f/phpdoc-cache-file_beec8b8321c441870b8fb049fef6603f.dat new file mode 100644 index 0000000000000000000000000000000000000000..44b3893a044f813ffac14dd4a8cd8da27f9ce78b GIT binary patch literal 23282 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 literal 0 HcmV?d00001 diff --git a/build/phpdoc-cache-84/phpdoc-cache-file_1669c942f4a9a580f9d38ece4680d569.dat b/build/phpdoc-cache-84/phpdoc-cache-file_1669c942f4a9a580f9d38ece4680d569.dat new file mode 100644 index 0000000000000000000000000000000000000000..f16592529bff0adaca2a08e6e9e261a3b30f14a9 GIT binary patch literal 18684 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 T^8xw=VMftD-%w-anWX;%m>>^i literal 0 HcmV?d00001 diff --git a/build/phpdoc-cache-8f/phpdoc-cache-file_0e4330092806e6cdd77615c776288054.dat b/build/phpdoc-cache-8f/phpdoc-cache-file_0e4330092806e6cdd77615c776288054.dat new file mode 100644 index 0000000000000000000000000000000000000000..991f3f2cec92ba8972b988c562b138ad9c8724fe GIT binary patch literal 108954 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%0Dp;LNNW|qJfeM%Eb^msa$WOsjr2D^gy0~eC9&=w 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 literal 0 HcmV?d00001 diff --git a/build/phpdoc-cache-9c/phpdoc-cache-file_6010e4190f433006f9da5305ba3260b7.dat b/build/phpdoc-cache-9c/phpdoc-cache-file_6010e4190f433006f9da5305ba3260b7.dat new file mode 100644 index 0000000000000000000000000000000000000000..b9f967ed6607cfb023a7d9d324e948bae9a80289 GIT binary patch literal 25947 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 literal 0 HcmV?d00001 diff --git a/build/phpdoc-cache-9f/phpdoc-cache-file_fd00754ea1efec689358b7f9cb7b3d32.dat b/build/phpdoc-cache-9f/phpdoc-cache-file_fd00754ea1efec689358b7f9cb7b3d32.dat new file mode 100644 index 0000000000000000000000000000000000000000..09fa0d9ec3fc5eedaa7766a8cf60c635a57a495f GIT binary patch literal 20782 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 literal 0 HcmV?d00001 diff --git a/build/phpdoc-cache-a0/phpdoc-cache-file_f28c65e67f85c59183b7d1efa778b8ec.dat b/build/phpdoc-cache-a0/phpdoc-cache-file_f28c65e67f85c59183b7d1efa778b8ec.dat new file mode 100644 index 0000000000000000000000000000000000000000..454afc695b5945b68299b1d767cad79a732f4f64 GIT binary patch literal 52059 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 literal 0 HcmV?d00001 diff --git a/build/phpdoc-cache-aa/phpdoc-cache-file_7cd89595f854914165c1e85742092ae0.dat b/build/phpdoc-cache-aa/phpdoc-cache-file_7cd89595f854914165c1e85742092ae0.dat new file mode 100644 index 0000000000000000000000000000000000000000..a17a248e5241c6fd666d78e3c04ebaab6d396ec1 GIT binary patch literal 21025 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 CyzpfJ literal 0 HcmV?d00001 diff --git a/build/phpdoc-cache-ac/phpdoc-cache-file_0a2544b43b74e9c82fa2e75a51758b89.dat b/build/phpdoc-cache-ac/phpdoc-cache-file_0a2544b43b74e9c82fa2e75a51758b89.dat new file mode 100644 index 0000000000000000000000000000000000000000..e3444040ef119db43a0cb68683afccde738fc30c GIT binary patch literal 12327 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 S5WIf@Gphc1K#fb!-Tw_L3;BEi literal 0 HcmV?d00001 diff --git a/build/phpdoc-cache-bc/phpdoc-cache-file_358784adae61016c79b51fee54a462c8.dat b/build/phpdoc-cache-bc/phpdoc-cache-file_358784adae61016c79b51fee54a462c8.dat new file mode 100644 index 0000000000000000000000000000000000000000..2103332807fdac817697d34836b72215081447f0 GIT binary patch literal 8084 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 literal 0 HcmV?d00001 diff --git a/build/phpdoc-cache-c9/phpdoc-cache-file_46945f010e8ae2e9e77ab57e327bc99e.dat b/build/phpdoc-cache-c9/phpdoc-cache-file_46945f010e8ae2e9e77ab57e327bc99e.dat new file mode 100644 index 0000000000000000000000000000000000000000..edb09322f31ec270bea943159f1b71b50d2b713d GIT binary patch literal 17779 zcmeHPU2oeq6z#Kr1!44|4caEMoy1X!Ek!?uVrVW4qt8yS+m(a9!R%I5=^+dvr8Dwg!{o@!(|aI=x|kNcX9y z<~)&4^$zXsZ#;^{2>tL&@is_AtzBEB#Eb{b%S~r)7%^`) z_XQ#81($3tqS%WQ5#YVhAsKzf(`1VK-h{CevUfZRlO$x%-M?mM?)aG#&VG`2!KN#~ zqRf)EF1o3Fr_SdN!#@cPeb{3ok-$E7C2pQxb3YYq&OO){uvkG3i{y>j4|X=^5uf4P zh)jQo=kWE#R8R{HHpU`Zx^?FLBPNVJRL#?^>Qm|F;+aS!X%w&^_5JMHzWg~)$G+z< zHw~P`3t^r}9#QX4vW6eSD`cqlYUg4WUJLbd%#A{_T87aU@1(s^B%4`zW?Mtmg& z8-F4AlL8Zp4e5*q_Fjsl++v1f_Jf^emP@~67ppNwOLca?^aY2hzQ5=yUKcgnqUBJ# zk1Bu~ak!Fzn(%}_VV=tZ;fOfq(akgR`^D6Y*{3k|Cu~eU55lM6oPC;#fTb~oDxS>| zc=+e&^=S0=!~4ZJp?lQ)vah+FbV%&%n&A#*`>ER6Do$d)mW(VraST!p3= zU@-Fu3tfgl71tuVp>Vx-1fhFT1qotDdH|zf8|--$@taNl{uOO)=u6{?czu{=PT#8I z7rsyZ-gYF7D_$>n_l55P<+ywL!R{j^)MlcWq3;XngsyE-5*o_<;3Z;)hq--Vf4;p% zmax?2!12?G!Df-;kd2%W{^vnr&Ro@QPJQOuJy7;if;5OiKLa;Q)y>V7p6tPuA7xHc z|1T>7ijBcwO>7j}L6<7lfTF}wKp?XrBR973RY8^GlhEOF+U-e$7&0 zbnV67*z>*QhIru!wn-fzNkZYvqf4ntn$U{O5n-v`M!AQ; z=naauPHyG~1{%hL2PhHmgh!n!zd&CfM^dKgHp<{64pdPz5iU=CIOjc##AqM_8{eD@ zS70oVrdCeNyy3-v@W|tng_|;O{vC^ee1b;lhf?uG-}GAnDSA*oD~LVoHy?je&1&sr zM#kxEhCHu-p)8$blMv)?`jYI|gqw_LTvgUk>ehgeFRZ@ty#RI+q`Bn@zib{(84aj# z5K$CH#@e)0qh2r-5t7^FwVF&2ns6zngdmWFGm`* zfmF5K(_5M6zg&!KnD0Ew(HBLzK8upk|6|2DIe3YENE@!x2)0eL#>WI!Id1awXTWuR zv^Cl^r_RX=WV=LR8G&xiSu(k(moY+GG6#~xrddAmMx9JjJ#&#WWJHJInTur+f$U^hv{RR* zsS8lnrY_lhRS;-XqwM02sPU_uD$kYxg^NC7MH?!O}L3rejw2qFY5H6%A;8y`rJ5_X;_avxJF-DtHPz$Xiq& znA0_bUaM>N9u%up){uCqJdfYJT(!**YZZ=Opth+jpb)es7i-{1eJ`TyWlbvnIIA^4 zM3(pb;36m67gTb@&38`w2$1zDAuEj{HZBL#0#_4h0dwR{#a#vy!b$Nq<|ew@;A-b# z`YN|vCM?I!H@u`A+lyS-(2uI<;j1iB17ND(YdNoKzZN5PJ?E*?$5qNJP&L4K)({&9 zBNOGN&Ff059h}jzKU9GdANSdc9TOgLA8FX5NQu{YASDTskn-YF=Jd$ z#Tj~4s}ef41_-%_!GM*C%G!2wly|h)Q)s2LnlrmmhpmIHC6nnYGJDoT+zsPgmdkS<-pf`)8P`&K*KFqBJg^{18ZccNJK z1w~c6iC$A{jIxVjPMDvNuomUDMl@5OihRKu>a;UusYd0-g-qF4Ht|9puh!Sbq$%aK zG0iZLd?kcb5LACgo1ov(P7Ew9;>r|iRA;rWZgvA)x=D3-=>uR#$k3UgI31fp=c_Fp z5`ig*aD2`)cq~z|5)M>d;qMMK9&^>Z8CiW!c|2|WYYy9%CZO3@`MEVjntCCPNRL3< pjsEPzeL0g3(W!UN8Po8YvivV=n2PR#F~7jrFMF*W{cCI6{{w__5h4Hp literal 0 HcmV?d00001 diff --git a/build/phpdoc-cache-cf/phpdoc-cache-file_7961d9f76bcaf0f179badb36365a335f.dat b/build/phpdoc-cache-cf/phpdoc-cache-file_7961d9f76bcaf0f179badb36365a335f.dat new file mode 100644 index 0000000000000000000000000000000000000000..d720005591160ebb3136203a948463830c689afe GIT binary patch literal 25723 zcmeHQTXWmC67I8q1xDkUI-WMRZkA2=5+5gR`q0b7ZlCf3Ns!H2qEud-@udFm=UV_I zK?}NY#o-sXJi2Y2M_#w%wa$9&-sE&RIvt#G!TH(XWNSNXD=rE%!afAX0hytb4h4ShId7vpinIJ*^mEJ7B~S$yk9EEInwB8uh1M5TK6 z)q;n7#-cd%gB!MgCm!S<7<;Qm6R#?sz30~`}2VD z@%Wu0Lk&5g1;1kZa^wpzpQbb3}1wWEAr_iP&g97HmFgLIq^il!hxg`6cFFMaF0j4G3ZuKP;Nk z5hT;;-%7Ym>A6&^Tw@U%L02Rak^`s-gc57)&%``Q-#C+qQZ2B8?dvBPyH<~qRz@Nn zVOJLX9kl2*^tgj`CX2)}%Cx4lCyh5|ws?1Nx4ekTB!MTD%Bb+R~k!8~?9 z_s7eKbtM7Q*x|GYg%Gd+4&f#c)i@(p&71m8ck>=AdMSo-$c3(Eu8xn^Cs#_6;>`Cl+%cmx z^-UT$62p7F8vXbw4V=uVw%sF5X)9*HQ&B+bSaj}HLQ$*iX?<#85X1sR*X6iOvJ~c0 zxkpfFQ{d--CQ}xy*x5P{z4qWdGdw;7ZtzjuIv;w+_*z-%#1Hs1{YuCFh=}}A`dwRT z*1aG3Lx1YW4+IsUS;dwTHagsAbNsE}# z>1A(CA>8_OLViA23H2v_RPE;|l6!w81ALQ4iHZb^N~y+T!jmb4^9xA~FAq!`KD-kX z0n?zJm=ch%{U{d-=?f(eT>9>rfSV74w!+O1LYL0RrWXz+9 zjFQ=mhf)Ld0-DmX-o9d!L8A!jjSYfeq?R=DG z%gD;voZ4Ud!L114?8a}Vf_C%7O2`!|q4rff4R)u&22(e#!>|x@W4(n+Oi^12SNaVC z0?#Y^vx67Jy&@Rd{hkAg}m-4nl|c#h8uSoZodG65yO;w#*P z^`q~#SB0t9Ph~^_j7qHN_x}kiEReGSUXWRXcD0#YTgy}&gDKrp3YAflR=C(Un7*7% zl>T;mgJ&J^lyMujw`wEjdCSbSB6kJbU0^q+mf5LWnf_i%Iy;2!v&=x->=bsrW~OkyU;} z`)c>7Bgx7AmW$*Uy`XzSSHWWk(lRVMKj_#Yq%E?A20jTPbAH-DvWEE%aFPy?mEo^E zA#(?r-IE<;rib*aa^5+9L#?V~Z%PeOdh|wwCS0bup&clig%PWGt|OoNm=VB zlg@O>U+qxQhKh(Io`i}9L#?n_!+r<2*h5rc;v$X!Dv#{l0b{Sb1IDJnm?b4##**0F zP^ASzNxjcU{8$gV)%o}x=DNpRSf#C+WXlm(Zi;}fX-$n}hohseV>_Rt{TxIm?=edtqjff6YBKU=|X{6e@U+E$@;eJo@0vpFE*q!^OGs$tW-h|53GVHD>A>KJ;;s8}DHFC&l zMYZkZzJww!oG$=A6JV)++@a^CpjdescV|AipIXx|d>YR?$fJ?8Oe}w+D$m>0-gdqi zSXFU&4c@>NU&>nnJ5Ma_Qs0emxDW2ODK%G!Hl11N8abwC+y(>gGPXJZ>Xp0T;-#3K z)0Ivah}y{MDm1WdeT!(}K#)B%WHN+izY^un2cP6MV%y_`i$++0BUH_G^5cW%E||8& zhS=arNJcw{TkUYEaj%yBd+0AA`o1)fQ8SVh?s8FQ@clx5XL&Q7HUdLT9W|;AsX7rgN-WnUf zqUso&+5sNjI8l-D(#3HF_Z4{*;2nbB1ifo;53{a5`M-TcD>U) zb=I6Y4c+cW7}Rmz|H1_85_|f``Stqd?CCVX=9948 z>i`^-n$((Pv^d6QjS-j53b1QJubsT|^P+8cCmLA6l}2X}`V7Wjl-SPV IYa^Ne0~s&x@c;k- literal 0 HcmV?d00001 diff --git a/build/phpdoc-cache-da/phpdoc-cache-file_1c5f7024460f265987d0d432e1d67fab.dat b/build/phpdoc-cache-da/phpdoc-cache-file_1c5f7024460f265987d0d432e1d67fab.dat new file mode 100644 index 0000000000000000000000000000000000000000..b65cd93e508f7d126495e5d63dcf1b51064bbd78 GIT binary patch literal 30484 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 Zw&c^Nrkq4YR`&oQSxq${Qh7k${{Zx(mU#dG literal 0 HcmV?d00001 diff --git a/build/phpdoc-cache-dd/phpdoc-cache-file_1b03421fde2f1d6b9b52dc5e988b1374.dat b/build/phpdoc-cache-dd/phpdoc-cache-file_1b03421fde2f1d6b9b52dc5e988b1374.dat new file mode 100644 index 0000000000000000000000000000000000000000..4b15e38297d773c4d00e254904cd678cbf3f7af5 GIT binary patch literal 13718 zcmeHOTT>f16z;Qsh3a9#Wpcq6Zc9kRK-%d{nlOa+1sFzN%eI>JuB%-`nUw$D??~FU z*7h2MHzBm-CEi`>=v=>ZjwC*MjUBH#=nW1df7lmc5~;I85&KFG=;zNe5TnPcSFd|t zVsFc<{;>8#kH@|0ZtOMcUbWe-@2qdHH)}ift(~S{tJgRE?X703z3%U9Y;XHC&deI{ zM9->idetMYVsR7&*WD<52_9$^xB=}r8Y*AVbA5diuU`Lz&y`neYZbP}4gwy>%$>~s zF^{j@mqZc6UsWn0?~8cAePKrJRw~2T{yzIPOoR$~aP}_rqc(2^0-x z|FO51TrsW`zqW5)>Hh~xUSc>~a;8EXG}WPfpacynls&)FfGgfNYgxK6`$a@Ykt7kI zor6g>EjPnfAbr*uhQ8MK#f2Y*aiWHPvSK)lS2b@&dRlfV>B;!Tn^+_c)ok#t9(^+* z&?k|w1PXKJuuC2c1?zx6BAFU^LXY>6PIE!-k@Qq_WgYq5-@X`-nD*;*6%+_IrUlty zD?iHkLK`@fewB^%M7q+evrt?aAI=z9S$6f%AI1r5!P+6)Cx2O9HCiMJH-=aIq80sU z7>*3XUbDvhE2i0B%gj8pBg)AJFRu%Y07kEM!WJhqNF z&fikk`X$?A;V=kBG)P*K(YPIxa6=yY0tlcXBK7BSf;7z~YNqGO-Y^lwf{2eEc@M-*hHbI33K3E(nJ-b;wVxcDk37>Nf)x-YAfSlX6Z~yP{g;+2ZALLTs)3^38hgaQP?t-%Uu&V zHaE`~g3=@mF@`yoz-i8+%NG~P^*}6>b@$$|WgF(p&-0@k<6tNTPKrF5VXb^qxv5Zj zP&4&Hmf`mU$zu^$cRzZKjTwc_K@j5q(VN<{fBfIab#qpm?Su zeoEO;-MzU1KQ%)q^aJ?o;(V-oUo=_NSSX8h0^~@X3(J?Mo95W^=&l=nseUOz3)(_t zYO8&11M5wsiYAsTtYLMz=oYac1cMvLK>|lDMaBgQ?NAM4z^u$#Sk;>O`fS%hojZGg z<6FFiB8dB7y5+5dapSqDDtVB;s(meYG0GXJXdqM~OS3G3#sL9sQLI#G(Id0|bhmsTZ2!qn?)&FYSd0wY1NT%MTWf1v6aBF>V_Lnwom8ktiPa`&?-@slOWU z0`yu9aFsMHEpc-1zPd;;^H*5kHBC~H>&Y!mJNT?i{~u2Rftx$f|vv4=Y}jm!9drZ z8UPHkaMjiOJ&UU(^+MZ|--_P*cIBKt9P~D(s_rUpbClj5PsmM6E;ig+*T|5{t#3d_3bRQ+f$0Bh4jKv4QH7TubM)E-$rT8QyNs9b{B9wv^Oi zE7^y@mN6SOptz~Y-@%HNRnk@7j1=+C5GP3QpZ*&#=Io6+z06cor+zT6K^rAoRPQmv z-B6qJeu?D(ge^|9CZ#_>%C%Y(5SH`!M^FhrrDeBun9|aXAnU)D zmI2jM({dg!re`cEdh9;GDWOf+8r@Y?0AzS^QLm zVS8-qc8gJ5{#5IKUWM7_bi7e4%1C+L6=kISsB$tAI6A)Dv1fT%$?29#$x6C^EU&AX zA1aLoA0JdA1r%=@JBoZ5WE`dA1>1}VY)=th_T>Bt5a}df91xLP-CS*tc0Dhqii$nh-vE;y0GNUl&ha~PlcwT)bu zYWKi$=0*#aHCcVyKrqZ|GixCT}tl%_W&xcV&0y7)0s>Df(`e8d+0Ey%n@9jG0qce&uX2BjSwrrPcf ie>8Gm=%s69Mz9okzeZ{2hUp_hj=YVYuw&-MrGEjtYw(T$ literal 0 HcmV?d00001 diff --git a/build/phpdoc-cache-e3/phpdoc-cache-file_562fb0f8e71d36204940e8a365247cd9.dat b/build/phpdoc-cache-e3/phpdoc-cache-file_562fb0f8e71d36204940e8a365247cd9.dat new file mode 100644 index 0000000000000000000000000000000000000000..d97ab2e74831408118d6c52b07a074dec31eca30 GIT binary patch literal 19530 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 literal 0 HcmV?d00001 diff --git a/build/phpdoc-cache-f6/phpdoc-cache-file_c67f3a0c6d5db9ef1a80937ebd1fcdd2.dat b/build/phpdoc-cache-f6/phpdoc-cache-file_c67f3a0c6d5db9ef1a80937ebd1fcdd2.dat new file mode 100644 index 0000000000000000000000000000000000000000..2f2b0d7ea6aa00a9529e89687591daf90f0a89ff GIT binary patch literal 4997 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 literal 0 HcmV?d00001 diff --git a/build/phpdoc-cache-ff/phpdoc-cache-file_2553820bdd264b2a91e220289e1e7dae.dat b/build/phpdoc-cache-ff/phpdoc-cache-file_2553820bdd264b2a91e220289e1e7dae.dat new file mode 100644 index 0000000000000000000000000000000000000000..3a31787b2ab72b6ca7104b51374f16fbac236feb GIT binary patch literal 19551 zcmeHPTT|Oe7M^E*MX!r08!CV=+#)7ySTZxawVPy?F#D9MskYR{n#htP$uLyHf8Xz% zZe6i3gB!?&JOo>6b)V~ZF6#DMXYkx<6m&+H(4R z=TqYBIjtYoe;CVT+&V~{LEmY4p0~d{kb^;YudANB-BG{0Bh~KCXm`|grKf0|erhUH zeyTTcTEEITQ72KLHbDRl0V$X`iDt3Oj|{q9O#b8FaeHNJeSJl&i{n5hiO8Q6pY`Xh z{0hy5fmDqW?A9IQ0Wu^~>>G*$`Nm#H6xA{q%93hBBEYcYYCkyd{xXX!YK z#m`aVM&h-Mqcn}gkE1^(FGs^oH<}#sC@lIxo|$!-7`H~Y`ZHCbXBc@q{6o3v%BK~9 zf6OO+Sl475j)@t*PlV{(FVAHxk~H?iGjnN+|4wJaz;|&6%(!B8N>XOAy}=yfg=qgy zEVUsIny0khajayjge-|SV$#HgpN?_;%s*G5AW|S7PaGZpXVa`~{)m@YO->9|n0>WG zcXpFig=fX8bc6cyu}WugSWsZ@&*N+~3td*1%XAY{9bWI5emq-ZjpxwPC5~5PjD#FQ zby2L-Sv$~6Wdk-26P1$0^qg~VV}%Yeft&fmh5=qgPkD7s&?n4fBGR!EObkisnkdao z%^J=HaAqj2bDGhTj{Rig5TiP6TB&WAxlY(Sl`f*HqF@%cI4!eb6lVU2m+3f;E{vi7 z^rx$)q%w22qSc(6s@!>Kp*(*iI;%N9+H?Npb=KBIF@}`P%N8omSMIcqSmfNglJ*xTOlIt_2vhUX zXp;X#Fd*yk0aNb`21Ov;VB1BeR~;#7(SVx8bWDuG(iRb1yYL_FA#fYK~RUutu65;O2s8m zm?8I>I9IVhy403HflB~rLJUde2W4W2Sq;xJ9=uaA9ui&zbE1*wGVnc0YP{JLNfCV_ zV`SnJ0fdL4O({Xz0ASIR=l#vWW?x%~nS1r)OvRVwgyFw*p=0u>k~Zi8J$mC%eVobQ zG%8TJF8dz^X&!Zho~wIekwj^`t&d#*YGDCMsziymbaUHLAX#WRJ*qnPxj67sHNnHu={ldTt}uO1Uk=@1=2@H;bq7ijHwuwPhp9bs^}JcG zV{hKBrkBbL3sPW#_jaAud-f{*KVcH7Z5wMfR*YO|luJhFAIj54ppAyD0@^Ikt>J<1 zpfH5w{mC>?RFK*ek+u{$L~fYcXeKUnTSD+-- z9zCPEKlc-V=m&m!NdsYGx?H6%Min1Xh|^bUER=18?9XxPoMw#$0vLL#H%A({s#Th! zP=yUsuG7=tizm_iC9}yy#!M(V1N%a$9?zD8xdM8)XF_mQnnw3LM%69~OHkhl{18O@ zPM-v%FQxKqd6Q@Vg}l)rSQ=Y-$RCt7IiAm-v3X=WrNxwd+Gt>As-Op%VD4> z-joESHEs-R$$(JMNk-Mw(K>|@zkkO~lQOLwO%P7B4l-NHB&e;bQO(-gRUAk0@~YF6 zT;X5lMm8q~Cz@J693#0xVfK@TS#k(o)429Tq0!|n&klnM%~>>Q7@YvdjXHYGYnRp2 z+iS!olK|WT*6#*N203JW#{JRdCBiLKcm?-P79#bLS+^pM5>jhDwGLuuXAc=2dK`GvvYwxLUTP!Y!eKnLB00hcv*9mA5$U1A3%G6Ay7V0c0YX^DPU0%)DOHT)u z)6*;jBA1twr4v-lW)f7mNMlk#2`UnJIVt=4O(|+QoK(VU?Cesgt?C`44L8vEO+mvx zYG3)NuaKTw<-UYAHRkvCzbNJ@Pe#J8+fqy0Qc*;ZLK}++*wP8V!z&xpHU*A~uxwQ{ zR%022RR=W_%&Hb$66(X7^yAb&?9_N$q^nf8)J-|W163)MJ1%aWSg%q{j#-O{eV9ny zcpS$_Y+g9T_*|YALLv5_w6x>ZUsKx)cH7kP(ym~o7sJ7>YMfgF*h_V2I2wb z=ho1@s1&T$T?JNU3O8>@@G9&k9r@X)L>#M{1 z2+HMDI^Ut#RE%YkZBn%9Sl^#&EtS}hm=*y+QH}6k!0$XSYAEj@pt4QshG!%y z*%RFa#2F4g4iFa+|LZMJHEIyL@ay!aHX8(j7viIA=TpB4hgoFJIBXlva=(nuk1cKHWR!6+G)>tt9e))q#<{MiGtj)(IOr2rX-~O*ukqenP+1Rb$O2=UU*E~h( zZs|-6HDT(%$8n3_(zq*r;|)lTN!h`f-gbV;O0~uSjx7lKcRn8QHO3MDut+&QV^XRJ zTp|p?7=fA7w#vz)KE^cvIthvXo?MtRQ2nzf_M|p|-8ZMT@@#>)$|N<(t8C%-BpJ%D zliARgbRMlxq&Iw&J1_#`B>f0Kt+V`b81p7V%N{2)Euy9=Y;c6{1Afn9X|ptx*09** zJXJ>}G3D5s{kqX@&mdx|SH;0f!$b*o2N+O?-MK%5bXTCILkyaq3}!8-$-E^FE7)?0 SJfC|2z^H2H2{LXxQ22j3@CT^? literal 0 HcmV?d00001 diff --git a/checkstyle.xml b/checkstyle.xml new file mode 100644 index 00000000..fb7cb41f --- /dev/null +++ b/checkstyle.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classes.svg b/classes.svg new file mode 100644 index 00000000..b9b2fc37 --- /dev/null +++ b/classes.svg @@ -0,0 +1,384 @@ + + + + + + +G + +cluster_Global + +Global + +cluster_\Parse + +Parse + +cluster_\Parse\Internal + +Internal + +cluster_\Parse\HttpClients + +HttpClients + + +\\Parse\\Internal\\AddUniqueOperation + +AddUniqueOperation + + +\\Parse\\Internal\\FieldOperation + +FieldOperation + + +\\Parse\\Internal\\AddUniqueOperation->\\Parse\\Internal\\FieldOperation + + + + +\\Parse\\Internal\\ParseRelationOperation + +ParseRelationOperation + + +\\Parse\\Internal\\ParseRelationOperation->\\Parse\\Internal\\FieldOperation + + + + +\\Parse\\Internal\\DeleteOperation + +DeleteOperation + + +\\Parse\\Internal\\DeleteOperation->\\Parse\\Internal\\FieldOperation + + + + +\\Parse\\Internal\\SetOperation + +SetOperation + + +\\Parse\\Internal\\SetOperation->\\Parse\\Internal\\FieldOperation + + + + +\\Parse\\Internal\\RemoveOperation + +RemoveOperation + + +\\Parse\\Internal\\RemoveOperation->\\Parse\\Internal\\FieldOperation + + + + +\\Parse\\Internal\\AddOperation + +AddOperation + + +\\Parse\\Internal\\AddOperation->\\Parse\\Internal\\FieldOperation + + + + +\\Parse\\Internal\\IncrementOperation + +IncrementOperation + + +\\Parse\\Internal\\IncrementOperation->\\Parse\\Internal\\FieldOperation + + + + +\\Parse\\Internal\\Encodable + +Encodable + + +\\Parse\\Internal\\FieldOperation->\\Parse\\Internal\\Encodable + + + + +\\Parse\\HttpClients\\ParseStream + +ParseStream + + +\\Parse\\HttpClients\\ParseCurl + +ParseCurl + + +\\Parse\\HttpClients\\ParseStreamHttpClient + +ParseStreamHttpClient + + +\\Parse\\HttpClients\\ParseHttpable + +ParseHttpable + + +\\Parse\\HttpClients\\ParseStreamHttpClient->\\Parse\\HttpClients\\ParseHttpable + + + + +\\Parse\\HttpClients\\ParseCurlHttpClient + +ParseCurlHttpClient + + +\\Parse\\HttpClients\\ParseCurlHttpClient->\\Parse\\HttpClients\\ParseHttpable + + + + +\\Parse\\ParseClient + +ParseClient + + +\\Parse\\ParseUser + +ParseUser + + +\\Parse\\ParseObject + +ParseObject + + +\\Parse\\ParseUser->\\Parse\\ParseObject + + + + +\\Parse\\ParseInstallation + +ParseInstallation + + +\\Parse\\ParseInstallation->\\Parse\\ParseObject + + + + +\\Parse\\ParseApp + +ParseApp + + +\\Parse\\ParseGeoPoint + +ParseGeoPoint + + +\\Parse\\ParseGeoPoint->\\Parse\\Internal\\Encodable + + + + +\\Parse\\ParseObject->\\Parse\\Internal\\Encodable + + + + +\\Parse\\ParseConfig + +ParseConfig + + +\\Parse\\ParsePush + +ParsePush + + +\\Parse\\ParseSession + +ParseSession + + +\\Parse\\ParseSession->\\Parse\\ParseObject + + + + +\\Parse\\ParseAggregateException + +ParseAggregateException + + +\\Parse\\ParseException + +ParseException + + +\\Parse\\ParseAggregateException->\\Parse\\ParseException + + + + +\\Parse\\ParseHooks + +ParseHooks + + +\\Parse\\ParseQuery + +ParseQuery + + +\\Parse\\ParseMemoryStorage + +ParseMemoryStorage + + +\\Parse\\ParseStorageInterface + +ParseStorageInterface + + +\\Parse\\ParseMemoryStorage->\\Parse\\ParseStorageInterface + + + + +\\Parse\\ParseCloud + +ParseCloud + + +\\Parse\\ParseACL + +ParseACL + + +\\Parse\\ParseACL->\\Parse\\Internal\\Encodable + + + + +\\Parse\\ParseFile + +ParseFile + + +\\Parse\\ParseFile->\\Parse\\Internal\\Encodable + + + + +\\Parse\\ParseServerInfo + +ParseServerInfo + + +\\Parse\\ParseRelation + +ParseRelation + + +\\Parse\\ParseRelation->\\Parse\\Internal\\Encodable + + + + +\\Parse\\ParseSessionStorage + +ParseSessionStorage + + +\\Parse\\ParseSessionStorage->\\Parse\\ParseStorageInterface + + + + +\\Parse\\ParseAnalytics + +ParseAnalytics + + +\\Parse\\ParseBytes + +ParseBytes + + +\\Parse\\ParseBytes->\\Parse\\Internal\\Encodable + + + + +\\Exception + +xception + + +\\Parse\\ParseException->\\Exception + + + + +\\Parse\\ParseSchema + +ParseSchema + + +\\Parse\\ParsePushStatus + +ParsePushStatus + + +\\Parse\\ParsePushStatus->\\Parse\\ParseObject + + + + +\\Parse\\ParsePolygon + +ParsePolygon + + +\\Parse\\ParsePolygon->\\Parse\\Internal\\Encodable + + + + +\\Parse\\ParseLogs + +ParseLogs + + +\\Parse\\ParseAudience + +ParseAudience + + +\\Parse\\ParseAudience->\\Parse\\ParseObject + + + + +\\Parse\\ParseRole + +ParseRole + + +\\Parse\\ParseRole->\\Parse\\ParseObject + + + + + diff --git a/classes/Parse.HttpClients.ParseCurl.html b/classes/Parse.HttpClients.ParseCurl.html new file mode 100644 index 00000000..28d94832 --- /dev/null +++ b/classes/Parse.HttpClients.ParseCurl.html @@ -0,0 +1,578 @@ + + + + + + Parse PHP SDK API Reference » \Parse\HttpClients\ParseCurl + + + + + + + + + + + + + + + + + + + + + +

+ +
+ + + + +
+ + +
+
+

ParseCurl

+ + +

Class ParseCurl - Wrapper for abstracted curl usage

+
+
+ +
+ + + + + + + + + +
+ author + + +

Ben Friedman friedman.benjamin@gmail.com

+
+ package + + +

Parse\HttpClients

+
+ +

Methods

+ +
+

Closed our curl handle and disposes of it

+
close() 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Executes this curl request

+
exec() : mixed
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseException
+
+
+
+ + +

Response

+ mixed

+
+
+ +
+ +
+

Gets the curl error message

+
getError() : string
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseException
+
+
+
+ + +

Response

+ string

+
+
+ +
+ +
+

Gets the curl error code

+
getErrorCode() : integer
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseException
+
+
+
+ + +

Response

+ integer

+
+
+ +
+ +
+

Gets info for this curl handle

+
getInfo(integer $info) : mixed
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$info

+ integer

Constant for info to get

+
+ +

Response

+ mixed

+
+
+ +
+ +
+

Sets up a new curl instance internally if needed

+
init() 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Sets a curl option

+
setOption(integer $option, mixed $value) 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$option

+ integer

Option to set

+
+
+

$value

+ mixed

Value to set for this option

+
+ +
+
+ +
+ +
+

Sets multiple curl options

+
setOptionsArray(array $options) 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$options

+ array

Array of options to set

+
+ +
+
+ +
+ + +

Properties

+ +
+

Curl handle

+
curl : resource
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ resource +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.HttpClients.ParseCurlHttpClient.html b/classes/Parse.HttpClients.ParseCurlHttpClient.html new file mode 100644 index 00000000..12cb260b --- /dev/null +++ b/classes/Parse.HttpClients.ParseCurlHttpClient.html @@ -0,0 +1,1076 @@ + + + + + + Parse PHP SDK API Reference » \Parse\HttpClients\ParseCurlHttpClient + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + +
+
+

ParseCurlHttpClient

+ + Implements \Parse\HttpClients\ParseHttpable + +

Class ParseCurlHttpClient - Curl http client

+
+
+ +
+ + + + + + + + + +
+ author + + +

Ben Friedman friedman.benjamin@gmail.com

+
+ package + + +

Parse\HttpClients

+
+ +

Methods

+ +
+

ParseCurlHttpClient constructor.

+
__construct() 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Adds a header to this request

+
addRequestHeader(string $key, string $value) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Header name

+
+
+

$value

+ string

Header value

+
+ +
+
+ +
+ +
+

Builds and returns the coalesced request headers

+
buildRequestHeaders() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Gets the error code

+
getErrorCode() : integer
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ integer

+
+
+ +
+ +
+

Gets the error message

+
getErrorMessage() : string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Convert and return response headers as an array

+
getHeadersArray(string $headerContent) : array
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$headerContent

+ string

Raw headers to parse

+
+ +

Response

+ array

+
+
+ +
+ +
+

Return proper header size

+
getHeaderSize() : integer
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ integer

+
+
+ +
+ +
+

Returns the content type of the response

+
getResponseContentType() : null|string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ null|string

+
+
+ +
+ +
+

Gets headers in the response

+
getResponseHeaders() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Returns the status code of the response

+
getResponseStatusCode() : integer
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ integer

+
+
+ +
+ +
+

Detect versions of Curl which report incorrect header lengths when +using Proxies.

+
needsCurlProxyFix() : boolean
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Sends an HTTP request

+
send(string $url, string $method = 'GET', array $data = array()) : string
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$url

+ string

Url to send this request to

+
+
+

$method

+ string

Method to send this request via

+
+
+

$data

+ array

Data to send in this request

+
+ +

Response

+ string

+
+
+ +
+ +
+

Sets the CA file to validate requests with

+
setCAFile(string $caFile) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$caFile

+ string

CA file to set

+
+ +
+
+ +
+ +
+

Sets the connection timeout

+
setConnectionTimeout(integer $timeout) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$timeout

+ integer

Timeout to set

+
+ +
+
+ +
+ +
+

Sets the request timeout

+
setTimeout(integer $timeout) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$timeout

+ integer

Sets the timeout for the request

+
+ +
+
+ +
+ +
+

Sets up our cURL request in advance

+
setup() 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +

Constants

+ +
+

CURL_PROXY_QUIRK_VER

+
CURL_PROXY_QUIRK_VER
+
+
+
+
+
+ + + + + + + + + +
+ const + +

Curl Version which is unaffected by the proxy header length error.

+
+ + +
+
+
+
+ +
+

CONNECTION_ESTABLISHED

+
CONNECTION_ESTABLISHED
+
+
+
+
+
+ + + + + + + + + +
+ const + +

"Connection Established" header text

+
+ + +
+
+
+
+ +

Properties

+ +
+

Curl handle

+
parseCurl : \Parse\HttpClients\ParseCurl
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ \Parse\HttpClients\ParseCurl +
+
+
+ +
+

Request Headers

+
headers : array
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Response headers

+
responseHeaders : array
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Response code

+
responseCode : integer
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ integer +
+
+
+ +
+

Content type of our response

+
responseContentType : string|null
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string|null +
+
+
+ +
+

cURL error code

+
curlErrorCode : integer
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ integer +
+
+
+ +
+

cURL error message

+
curlErrorMessage : string
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Response from our request

+
response : string
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.HttpClients.ParseHttpable.html b/classes/Parse.HttpClients.ParseHttpable.html new file mode 100644 index 00000000..50886382 --- /dev/null +++ b/classes/Parse.HttpClients.ParseHttpable.html @@ -0,0 +1,612 @@ + + + + + + Parse PHP SDK API Reference » \Parse\HttpClients\ParseHttpable + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + +
+
+

ParseHttpable

+ + Extends + +

Class ParseHttpable - Interface for an HTTPable client

+
+
+ +
+ + + + + + + + + +
+ author + + +

Ben Friedman friedman.benjamin@gmail.com

+
+ package + + +

Parse\HttpClients

+
+ +

Methods

+ +
+

Adds a header to this request

+
addRequestHeader(string $key, string $value) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Header name

+
+
+

$value

+ string

Header value

+
+ +
+
+ +
+ +
+

Gets the error code

+
getErrorCode() : integer
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ integer

+
+
+ +
+ +
+

Gets the error message

+
getErrorMessage() : string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Returns the content type of the response

+
getResponseContentType() : null|string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ null|string

+
+
+ +
+ +
+

Gets headers in the response

+
getResponseHeaders() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Returns the status code of the response

+
getResponseStatusCode() : integer
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ integer

+
+
+ +
+ +
+

Sends an HTTP request

+
send(string $url, string $method = 'GET', array $data = array()) : string
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$url

+ string

Url to send this request to

+
+
+

$method

+ string

Method to send this request via

+
+
+

$data

+ array

Data to send in this request

+
+ +

Response

+ string

+
+
+ +
+ +
+

Sets the CA file to validate requests with

+
setCAFile(string $caFile) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$caFile

+ string

CA file to set

+
+ +
+
+ +
+ +
+

Sets the connection timeout

+
setConnectionTimeout(integer $timeout) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$timeout

+ integer

Timeout to set

+
+ +
+
+ +
+ +
+

Sets the request timeout

+
setTimeout(integer $timeout) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$timeout

+ integer

Sets the timeout for the request

+
+ +
+
+ +
+ +
+

Sets up our client before we make a request

+
setup() 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ + +
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.HttpClients.ParseStream.html b/classes/Parse.HttpClients.ParseStream.html new file mode 100644 index 00000000..3b216e1b --- /dev/null +++ b/classes/Parse.HttpClients.ParseStream.html @@ -0,0 +1,480 @@ + + + + + + Parse PHP SDK API Reference » \Parse\HttpClients\ParseStream + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ + +
+
+ + + + +
+ + + + +
+ +
+
+

ParseStream

+ + +

Class ParseStream - Wrapper for abstracted stream usage

+
+
+ +
+ + + + + + + + + +
+ author + + +

Ben Friedman friedman.benjamin@gmail.com

+
+ package + + +

Parse\HttpClients

+
+ +

Methods

+ +
+

Create a stream context

+
createContext(array $options) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$options

+ array

Options to pass to our context

+
+ +
+
+ +
+ +
+

Gets the contents from the given url

+
get(string $url) : string
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$url

+ string

Url to get contents of

+
+ +

Response

+ string

+
+
+ +
+ +
+

Gest the current error code

+
getErrorCode() : integer
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ integer

+
+
+ +
+ +
+

Gets the current error message

+
getErrorMessage() : string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Returns the response headers for the last request

+
getResponseHeaders() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ + +

Properties

+ +
+

Stream context

+
stream : resource
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ resource +
+
+
+ +
+

Response headers

+
responseHeaders : array|null
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array|null +
+
+
+ +
+

Error message

+
errorMessage : string
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Error code

+
errorCode : integer
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ integer +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.HttpClients.ParseStreamHttpClient.html b/classes/Parse.HttpClients.ParseStreamHttpClient.html new file mode 100644 index 00000000..ab3134f0 --- /dev/null +++ b/classes/Parse.HttpClients.ParseStreamHttpClient.html @@ -0,0 +1,1022 @@ + + + + + + Parse PHP SDK API Reference » \Parse\HttpClients\ParseStreamHttpClient + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + +
+
+

ParseStreamHttpClient

+ + Implements \Parse\HttpClients\ParseHttpable + +

Class ParseStreamHttpClient - Stream http client

+
+
+ +
+ + + + + + + + + +
+ author + + +

Ben Friedman friedman.benjamin@gmail.com

+
+ package + + +

Parse\HttpClients

+
+ +

Methods

+ +
+

ParseStreamHttpClient constructor.

+
__construct() 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Adds a header to this request

+
addRequestHeader(string $key, string $value) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Header name

+
+
+

$value

+ string

Header value

+
+ +
+
+ +
+ +
+

Builds and returns the coalesced request headers

+
buildRequestHeaders() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Converts unformatted headers to an array of headers

+
formatHeaders(array $rawHeaders) : array
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$rawHeaders

+ array

+
+ +

Response

+ array

+
+
+ +
+ +
+

Gets the error code

+
getErrorCode() : integer
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ integer

+
+
+ +
+ +
+

Gets the error message

+
getErrorMessage() : string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Returns the content type of the response

+
getResponseContentType() : null|string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ null|string

+
+
+ +
+ +
+

Gets headers in the response

+
getResponseHeaders() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Returns the status code of the response

+
getResponseStatusCode() : integer
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ integer

+
+
+ +
+ +
+

Extracts the Http status code from the given header

+
getStatusCodeFromHeader(string $header) : integer
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$header

+ string

+
+ +

Response

+ integer

+
+
+ +
+ +
+

Sends an HTTP request

+
send(string $url, string $method = 'GET', array $data = array()) : string
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$url

+ string

Url to send this request to

+
+
+

$method

+ string

Method to send this request via

+
+
+

$data

+ array

Data to send in this request

+
+ +

Response

+ string

+
+
+ +
+ +
+

Sets the CA file to validate requests with

+
setCAFile(string $caFile) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$caFile

+ string

CA file to set

+
+ +
+
+ +
+ +
+

Sets a connection timeout. UNUSED in the stream client.

+
setConnectionTimeout(integer $timeout) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$timeout

+ integer

Timeout to set

+
+ +
+
+ +
+ +
+

Sets the request timeout

+
setTimeout(integer $timeout) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$timeout

+ integer

Sets the timeout for the request

+
+ +
+
+ +
+ +
+

Sets up ssl related options for the stream context

+
setup() 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ + +

Properties

+ +
+

Stream handle

+
parseStream : \Parse\HttpClients\ParseStream
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ \Parse\HttpClients\ParseStream +
+
+
+ +
+

Request Headers

+
headers : array
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Response headers

+
responseHeaders : array
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Response code

+
responseCode : integer
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ integer +
+
+
+ +
+

Content type of our response

+
responseContentType : string|null
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string|null +
+
+
+ +
+

Stream error code

+
streamErrorCode : integer
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ integer +
+
+
+ +
+

Stream error message

+
streamErrorMessage : string
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Options to pass to our stream

+
options : array
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Optional CA file to verify our peers with

+
caFile : string
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Optional timeout for this request

+
timeout : integer
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ integer +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.Internal.AddOperation.html b/classes/Parse.Internal.AddOperation.html new file mode 100644 index 00000000..5b797f89 --- /dev/null +++ b/classes/Parse.Internal.AddOperation.html @@ -0,0 +1,427 @@ + + + + + + Parse PHP SDK API Reference » \Parse\Internal\AddOperation + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + +
+
+

AddOperation

+ + Implements \Parse\Internal\FieldOperation + +

Class AddOperation - FieldOperation for adding object(s) to array fields.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Fosco Marotto fjm@fb.com

+
+ package + + +

Parse\Internal

+
+ +

Methods

+ +
+

Creates an AddOperation with the provided objects.

+
__construct(array $objects) 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$objects

+ array

Objects to add.

+
+ +
+
+ +
+ +
+

Applies current operation, returns resulting value.

+
_apply(mixed $oldValue, mixed $obj, string $key) : array
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$oldValue

+ mixed

Value prior to this operation.

+
+
+

$obj

+ mixed

Value being applied.

+
+
+

$key

+ string

Key this operation affects.

+
+ +

Response

+ array

+
+
+ +
+ +
+

Returns associative array representing encoded operation.

+
_encode() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Takes a previous operation and returns a merged operation to replace it.

+
_mergeWithPrevious(\Parse\Internal\FieldOperation $previous) : \Parse\Internal\FieldOperation
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$previous

+ \Parse\Internal\FieldOperation

Previous operation.

+
+ +

Response

+ \Parse\Internal\FieldOperation

Merged operation.

+
+
+ +
+ +
+

Gets the objects for this operation.

+
getValue() : mixed
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ mixed

+
+
+ +
+ + +

Properties

+ +
+

Array with objects to add.

+
objects : array
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.Internal.AddUniqueOperation.html b/classes/Parse.Internal.AddUniqueOperation.html new file mode 100644 index 00000000..f0af19c7 --- /dev/null +++ b/classes/Parse.Internal.AddUniqueOperation.html @@ -0,0 +1,463 @@ + + + + + + Parse PHP SDK API Reference » \Parse\Internal\AddUniqueOperation + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + +
+
+

AddUniqueOperation

+ + Implements \Parse\Internal\FieldOperation + +

Class AddUniqueOperation - Operation to add unique objects to an array key.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Fosco Marotto fjm@fb.com

+
+ package + + +

Parse\Internal

+
+ +

Methods

+ +
+

Creates an operation for adding unique values to an array key.

+
__construct(array $objects) 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$objects

+ array

Objects to add.

+
+ +
+
+ +
+ +
+

Apply the current operation and return the result.

+
_apply(mixed $oldValue, array $obj, string $key) : array
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$oldValue

+ mixed

Value prior to this operation.

+
+
+

$obj

+ array

Value being applied.

+
+
+

$key

+ string

Key this operation affects.

+
+ +

Response

+ array

+
+
+ +
+ +
+

Returns an associative array encoding of this operation.

+
_encode() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Merge this operation with the previous operation and return the result.

+
_mergeWithPrevious(\Parse\Internal\FieldOperation $previous) : \Parse\Internal\FieldOperation
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$previous

+ \Parse\Internal\FieldOperation

Previous Operation.

+
+ +

Response

+ \Parse\Internal\FieldOperation

Merged Operation.

+
+
+ +
+ +
+

Returns the values for this operation.

+
getValue() : mixed
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ mixed

+
+
+ +
+ +
+

Checks if a parse object is contained in a given array of values

+
isParseObjectInArray(\Parse\ParseObject $parseObject, array $oldValue) : boolean
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$parseObject

+ \Parse\ParseObject

ParseObject to check for existence of

+
+
+

$oldValue

+ array

Array to check if ParseObject is present in

+
+ +

Response

+ boolean

+
+
+ +
+ + +

Properties

+ +
+

Array containing objects to add.

+
objects : array
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.Internal.DeleteOperation.html b/classes/Parse.Internal.DeleteOperation.html new file mode 100644 index 00000000..152be752 --- /dev/null +++ b/classes/Parse.Internal.DeleteOperation.html @@ -0,0 +1,309 @@ + + + + + + Parse PHP SDK API Reference » \Parse\Internal\DeleteOperation + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ + +
+
+ + + + +
+ + + + +
+ +
+
+

DeleteOperation

+ + Implements \Parse\Internal\FieldOperation + +

Class DeleteOperation - FieldOperation to remove a key from an object.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Fosco Marotto fjm@fb.com

+
+ package + + +

Parse\Internal

+
+ +

Methods

+ +
+

Applies the current operation and returns the result.

+
_apply(mixed $oldValue, mixed $object, string $key) : null
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$oldValue

+ mixed

Value prior to this operation.

+
+
+

$object

+ mixed

Unused for this operation type.

+
+
+

$key

+ string

Key to remove from the target object.

+
+ +

Response

+ null

+
+
+ +
+ +
+

Returns an associative array encoding of the current operation.

+
_encode() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

Associative array encoding the operation.

+
+
+ +
+ +
+

Merge this operation with a previous operation and return the result.

+
_mergeWithPrevious(\Parse\Internal\FieldOperation $previous) : \Parse\Internal\FieldOperation
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$previous

+ \Parse\Internal\FieldOperation

Previous operation.

+
+ +

Response

+ \Parse\Internal\FieldOperation

Always returns the current operation.

+
+
+ +
+ + +
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.Internal.Encodable.html b/classes/Parse.Internal.Encodable.html new file mode 100644 index 00000000..c0dac59f --- /dev/null +++ b/classes/Parse.Internal.Encodable.html @@ -0,0 +1,236 @@ + + + + + + Parse PHP SDK API Reference » \Parse\Internal\Encodable + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ + +
+
+ + + + +
+ + + + +
+ +
+
+

Encodable

+ + Extends + +

Class Encodable - Interface for Parse Classes which provide an encode +method.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Fosco Marotto fjm@fb.com

+
+ package + + +

Parse\Internal

+
+ +

Methods

+ +
+

Returns an associate array encoding of the implementing class.

+
_encode() : mixed
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ mixed

+
+
+ +
+ + +
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.Internal.FieldOperation.html b/classes/Parse.Internal.FieldOperation.html new file mode 100644 index 00000000..1af08405 --- /dev/null +++ b/classes/Parse.Internal.FieldOperation.html @@ -0,0 +1,312 @@ + + + + + + Parse PHP SDK API Reference » \Parse\Internal\FieldOperation + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ + +
+
+ + + + +
+ + + + +
+ +
+
+

FieldOperation

+ + Extends \Parse\Internal\Encodable + +

Class FieldOperation - Interface for all Parse Field Operations.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Fosco Marotto fjm@fb.com

+
+ package + + +

Parse\Internal

+
+ +

Methods

+ +
+

Applies the current operation and returns the result.

+
_apply(mixed $oldValue, mixed $object, string $key) : mixed
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$oldValue

+ mixed

Value prior to this operation.

+
+
+

$object

+ mixed

Value for this operation.

+
+
+

$key

+ string

Key to perform this operation on.

+
+ +

Response

+ mixed

Result of the operation.

+
+
+ +
+ +
+

Returns an associate array encoding of the implementing class.

+
_encode() : mixed
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ mixed

+
+
+ +
+ +
+

Merge this operation with a previous operation and return the new +operation.

+
_mergeWithPrevious(\Parse\Internal\FieldOperation $previous) : \Parse\Internal\FieldOperation
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$previous

+ \Parse\Internal\FieldOperation

Previous operation.

+
+ +

Response

+ \Parse\Internal\FieldOperation

Merged operation result.

+
+
+ +
+ + +
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.Internal.IncrementOperation.html b/classes/Parse.Internal.IncrementOperation.html new file mode 100644 index 00000000..ba55d7ee --- /dev/null +++ b/classes/Parse.Internal.IncrementOperation.html @@ -0,0 +1,430 @@ + + + + + + Parse PHP SDK API Reference » \Parse\Internal\IncrementOperation + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + +
+
+

IncrementOperation

+ + Implements \Parse\Internal\FieldOperation + +

Class IncrementOperation - Operation to increment numeric object key.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Fosco Marotto fjm@fb.com

+
+ package + + +

Parse\Internal

+
+ +

Methods

+ +
+

Creates an IncrementOperation object.

+
__construct(integer $value = 1) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$value

+ integer

Amount to increment by.

+
+ +
+
+ +
+ +
+

Apply the current operation and return the result.

+
_apply(mixed $oldValue, mixed $object, string $key) : integer
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$oldValue

+ mixed

Value prior to this operation.

+
+
+

$object

+ mixed

Value for this operation.

+
+
+

$key

+ string

Key to set Value on.

+
+ +

Response

+ integer

New value after application.

+
+
+ +
+ +
+

Get an associative array encoding for this operation.

+
_encode() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Merge this operation with a previous operation and return the +resulting operation.

+
_mergeWithPrevious(\Parse\Internal\FieldOperation $previous) : \Parse\Internal\FieldOperation
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$previous

+ \Parse\Internal\FieldOperation

Previous Operation.

+
+ +

Response

+ \Parse\Internal\FieldOperation

+
+
+ +
+ +
+

Get the value for this operation.

+
getValue() : integer
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ integer

+
+
+ +
+ + +

Properties

+ +
+

Amount to increment by.

+
value : integer
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ integer +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.Internal.ParseRelationOperation.html b/classes/Parse.Internal.ParseRelationOperation.html new file mode 100644 index 00000000..1db6d97e --- /dev/null +++ b/classes/Parse.Internal.ParseRelationOperation.html @@ -0,0 +1,713 @@ + + + + + + Parse PHP SDK API Reference » \Parse\Internal\ParseRelationOperation + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + +
+
+

ParseRelationOperation

+ + Implements \Parse\Internal\FieldOperation + +

Class ParseRelationOperation - A class that is used to manage ParseRelation changes such as object add or remove.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Mohamed Madbouli mohamedmadbouli@fb.com

+
+ package + + +

Parse\Internal

+
+ +

Methods

+ +
+

ParseRelationOperation constructor.

+
__construct(\Parse\ParseObject|array<mixed,\Parse\ParseObject> $objectsToAdd, \Parse\ParseObject|array<mixed,\Parse\ParseObject> $objectsToRemove) 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$objectsToAdd

+ \Parse\ParseObject|array<mixed,\Parse\ParseObject>

ParseObjects to add

+
+
+

$objectsToRemove

+ \Parse\ParseObject|array<mixed,\Parse\ParseObject>

ParseObjects to remove

+
+ +
+
+ +
+ +
+

Applies the current operation and returns the result.

+
_apply(mixed $oldValue, mixed $object, string $key) : mixed
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$oldValue

+ mixed

Value prior to this operation.

+
+
+

$object

+ mixed

Value for this operation.

+
+
+

$key

+ string

Key to perform this operation on.

+
+ +

Response

+ mixed

Result of the operation.

+
+
+ +
+ +
+

Returns an associative array encoding of the current operation.

+
_encode() : mixed
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +

Response

+ mixed

+
+
+ +
+ +
+

Gets the className of the target objects.

+
_getTargetClass() : null|string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ null|string

+
+
+ +
+ +
+

Merge this operation with a previous operation and return the new +operation.

+
_mergeWithPrevious(\Parse\Internal\FieldOperation $previous) : \Parse\Internal\FieldOperation
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$previous

+ \Parse\Internal\FieldOperation

Previous operation.

+
+ +

Response

+ \Parse\Internal\FieldOperation

Merged operation result.

+
+
+ +
+ +
+

Adds an object or array of objects to the array, replacing any +existing instance of the same object.

+
addObjects(array $objects, array &$container) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$objects

+ array

Array of ParseObjects to add.

+
+
+

$container

+ array

Array to contain new ParseObjects.

+
+ +
+
+ +
+ +
+

Helper function to check that all passed ParseObjects have same class name +and assign targetClassName variable.

+
checkAndAssignClassName(array $objects) 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$objects

+ array

ParseObject array.

+
+ +
+
+ +
+ +
+

Convert any array to one dimensional array.

+
convertToOneDimensionalArray(array $array) : array
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$array

+ array

+
+ +

Response

+ array

+
+
+ +
+ +
+

Remove element or array of elements from one dimensional array.

+
removeElementsFromArray(mixed $elements, array &$array) 
+
+ static
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$elements

+ mixed

+
+
+

$array

+ array

+
+ +
+
+ +
+ +
+

Removes an object (and any duplicate instances of that object) from the array.

+
removeObjects(array $objects, array &$container) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$objects

+ array

Array of ParseObjects to remove.

+
+
+

$container

+ array

Array to remove from it ParseObjects.

+
+ +
+
+ +
+ + +

Properties

+ +
+

The className of the target objects.

+
targetClassName : string
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Array of objects to add to this relation.

+
relationsToAdd : array
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Array of objects to remove from this relation.

+
relationsToRemove : array
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.Internal.RemoveOperation.html b/classes/Parse.Internal.RemoveOperation.html new file mode 100644 index 00000000..81cd787a --- /dev/null +++ b/classes/Parse.Internal.RemoveOperation.html @@ -0,0 +1,428 @@ + + + + + + Parse PHP SDK API Reference » \Parse\Internal\RemoveOperation + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + +
+
+

RemoveOperation

+ + Implements \Parse\Internal\FieldOperation + +

Class RemoveOperation - FieldOperation for removing object(s) from array +fields.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Fosco Marotto fjm@fb.com

+
+ package + + +

Parse\Internal

+
+ +

Methods

+ +
+

Creates an RemoveOperation with the provided objects.

+
__construct(array $objects) 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$objects

+ array

Objects to remove.

+
+ +
+
+ +
+ +
+

Applies current operation, returns resulting value.

+
_apply(mixed $oldValue, mixed $obj, string $key) : array
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$oldValue

+ mixed

Value prior to this operation.

+
+
+

$obj

+ mixed

Value being applied.

+
+
+

$key

+ string

Key this operation affects.

+
+ +

Response

+ array

+
+
+ +
+ +
+

Returns associative array representing encoded operation.

+
_encode() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Takes a previous operation and returns a merged operation to replace it.

+
_mergeWithPrevious(\Parse\Internal\FieldOperation $previous) : \Parse\Internal\FieldOperation
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$previous

+ \Parse\Internal\FieldOperation

Previous operation.

+
+ +

Response

+ \Parse\Internal\FieldOperation

Merged operation.

+
+
+ +
+ +
+

Gets the objects for this operation.

+
getValue() : mixed
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ mixed

+
+
+ +
+ + +

Properties

+ +
+

Array with objects to remove.

+
objects : array
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.Internal.SetOperation.html b/classes/Parse.Internal.SetOperation.html new file mode 100644 index 00000000..d3e35082 --- /dev/null +++ b/classes/Parse.Internal.SetOperation.html @@ -0,0 +1,442 @@ + + + + + + Parse PHP SDK API Reference » \Parse\Internal\SetOperation + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + +
+
+

SetOperation

+ + Implements \Parse\Internal\FieldOperation + +

Class SetOperation - Operation to set a value for an object key.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Fosco Marotto fjm@fb.com

+
+ package + + +

Parse\Internal

+
+ +

Methods

+ +
+

Create a SetOperation with a value.

+
__construct(mixed $value, boolean $isAssociativeArray = false) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$value

+ mixed

Value to set for this operation.

+
+
+

$isAssociativeArray

+ boolean

If the value should be forced as object.

+
+ +
+
+ +
+ +
+

Apply the current operation and return the result.

+
_apply(mixed $oldValue, mixed $object, string $key) : mixed
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$oldValue

+ mixed

Value prior to this operation.

+
+
+

$object

+ mixed

Value for this operation.

+
+
+

$key

+ string

Key to set this value on.

+
+ +

Response

+ mixed

+
+
+ +
+ +
+

Returns an associative array encoding of the current operation.

+
_encode() : mixed
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ mixed

+
+
+ +
+ +
+

Merge this operation with a previous operation and return the +resulting operation.

+
_mergeWithPrevious(\Parse\Internal\FieldOperation $previous) : \Parse\Internal\FieldOperation
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$previous

+ \Parse\Internal\FieldOperation

Previous operation.

+
+ +

Response

+ \Parse\Internal\FieldOperation

+
+
+ +
+ +
+

Get the value for this operation.

+
getValue() : mixed
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ mixed

Value.

+
+
+ +
+ + +

Properties

+ +
+

Value to set for this operation.

+
value : mixed
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ mixed +
+
+
+ +
+

If the value should be forced as object.

+
isAssociativeArray : boolean
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ boolean +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParseACL.html b/classes/Parse.ParseACL.html new file mode 100644 index 00000000..9bc8ba53 --- /dev/null +++ b/classes/Parse.ParseACL.html @@ -0,0 +1,1689 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParseACL + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ + +
+
+ + + + +
+ + + + +
+ +
+
+

ParseACL

+ + Implements \Parse\Internal\Encodable + +

Class ParseACL - is used to control which users can access or modify a particular +object. Each ParseObject can have its own ParseACL. You can grant read and +write permissions separately to specific users, to groups of users that +belong to roles, or you can grant permissions to "the public" so that, for +example, any user could read a particular object but only a particular set +of users could write to that object.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Mohamed Madbouli mohamedmadbouli@fb.com

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

Create new ParseACL from existing permissions.

+
_createACLFromJSON(array $data) : \Parse\ParseACL
+
+ static
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$data

+ array

represents permissions.

+
+ +

Response

+ \Parse\ParseACL

+
+
+ +
+ +
+

Returns an associate array encoding of this ParseACL instance.

+
_encode() : mixed
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ mixed

+
+
+ +
+ +
+

Get the defaultACL.

+
_getDefaultACL() : \Parse\ParseACL
+
+ static
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \Parse\ParseACL

+
+
+ +
+ +
+

Return if ParseACL shared or not.

+
_isShared() : boolean
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Set shared for ParseACL.

+
_setShared(boolean $shared) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$shared

+ boolean

+
+ +
+
+ +
+ +
+

Create new ParseACL with read and write access for the given user.

+
createACLWithUser(\Parse\ParseUser $user) : \Parse\ParseACL
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$user

+ \Parse\ParseUser

+
+ +

Response

+ \Parse\ParseACL

+
+
+ +
+ +
+

Get if the given userId has a permission for the given access type or not.

+
getAccess(string $accessType, string $userId) : boolean
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$accessType

+ string

Access name.

+
+
+

$userId

+ string

User id.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Get whether the public is allowed to read this object.

+
getPublicReadAccess() : boolean
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Get whether the public is allowed to write this object.

+
getPublicWriteAccess() : boolean
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Get whether the given user id is *explicitly* allowed to read this +object. Even if this returns false, the user may still be able to +access it if getPublicReadAccess returns true or a role that the +user belongs to has read access.

+
getReadAccess(string $userId) : boolean
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$userId

+ string

User id.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Get whether users belonging to the given role are allowed to read this +object. Even if this returns false, the role may still be able to read +it if a parent role has read access. The role must already be saved on +the server and its data must have been fetched in order to use this method.

+
getRoleReadAccess(\Parse\ParseRole $role) : boolean
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$role

+ \Parse\ParseRole

The role to check for access.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Get whether users belonging to the role with the given roleName are +allowed to read this object. Even if this returns false, the role may +still be able to read it if a parent role has read access.

+
getRoleReadAccessWithName(string $roleName) : boolean
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$roleName

+ string

The name of the role.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Get whether users belonging to the given role are allowed to write this +object. Even if this returns false, the role may still be able to write +it if a parent role has write access. The role must already be saved on +the server and its data must have been fetched in order to use this method.

+
getRoleWriteAccess(\Parse\ParseRole $role) : boolean
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$role

+ \Parse\ParseRole

The role to check for access.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Get whether users belonging to the role with the given roleName are +allowed to write this object. Even if this returns false, the role may +still be able to write it if a parent role has write access.

+
getRoleWriteAccessWithName(string $roleName) : boolean
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$roleName

+ string

The name of the role.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Get whether the given user is *explicitly* allowed to read this object.

+
getUserReadAccess(\Parse\ParseUser $user) : boolean
+
+
+ + +
+
+

Even if this returns false, the user may still be able to access it if +getPublicReadAccess returns true or a role that the user belongs to has +read access.

+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$user

+ \Parse\ParseUser

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Get whether the given user is *explicitly* allowed to write this object.

+
getUserWriteAccess(\Parse\ParseUser $user) : boolean
+
+
+ + +
+
+

Even if this returns false, the user may still be able to access it if +getPublicWriteAccess returns true or a role that the user belongs to has +write access.

+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$user

+ \Parse\ParseUser

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Get whether the given user id is *explicitly* allowed to write this +object. Even if this returns false, the user may still be able to +access it if getPublicWriteAccess returns true or a role that the +user belongs to has write access.

+
getWriteAccess(string $userId) : boolean
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$userId

+ string

User id.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Set access permission with access name, user id and if +the user has permission for accessing or not.

+
setAccess(string $accessType, string $userId, boolean $allowed) 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$accessType

+ string

Access name.

+
+
+

$userId

+ string

User id.

+
+
+

$allowed

+ boolean

If user allowed to access or not.

+
+ +
+
+ +
+ +
+

Sets a default ACL that will be applied to all ParseObjects when they +are created.

+
setDefaultACL(\Parse\ParseACL $acl, boolean $withAccessForCurrentUser) 
+
+ static
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$acl

+ \Parse\ParseACL

The ACL to use as a template for all ParseObjects +created after setDefaultACL has been called. This +value will be copied and used as a template for the +creation of new ACLs, so changes to the instance +after setDefaultACL() has been called will not be +reflected in new ParseObjects.

+
+
+

$withAccessForCurrentUser

+ boolean

If true, the ParseACL that is applied to +newly-created ParseObjects will provide read +and write access to the ParseUser#getCurrentUser() +at the time of creation. If false, the provided +ACL will be used without modification. If acl is +null, this value is ignored.

+
+ +
+
+ +
+ +
+

Set whether the public is allowed to read this object.

+
setPublicReadAccess(boolean $allowed) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$allowed

+ boolean

+
+ +
+
+ +
+ +
+

Set whether the public is allowed to write this object.

+
setPublicWriteAccess(boolean $allowed) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$allowed

+ boolean

+
+ +
+
+ +
+ +
+

Set whether the given user id is allowed to read this object.

+
setReadAccess(string $userId, boolean $allowed) 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$userId

+ string

User id.

+
+
+

$allowed

+ boolean

If user allowed to read or not.

+
+ +
+
+ +
+ +
+

Set whether users belonging to the given role are allowed to read this +object. The role must already be saved on the server and its data must +have been fetched in order to use this method.

+
setRoleReadAccess(\Parse\ParseRole $role, boolean $allowed) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$role

+ \Parse\ParseRole

The role to assign access.

+
+
+

$allowed

+ boolean

Whether the given role can read this object.

+
+ +
+
+ +
+ +
+

Set whether users belonging to the role with the given roleName +are allowed to read this object.

+
setRoleReadAccessWithName(string $roleName, boolean $allowed) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$roleName

+ string

The name of the role.

+
+
+

$allowed

+ boolean

Whether the given role can read this object.

+
+ +
+
+ +
+ +
+

Set whether users belonging to the given role are allowed to write this +object. The role must already be saved on the server and its data must +have been fetched in order to use this method.

+
setRoleWriteAccess(\Parse\ParseRole $role, boolean $allowed) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$role

+ \Parse\ParseRole

The role to assign access.

+
+
+

$allowed

+ boolean

Whether the given role can read this object.

+
+ +
+
+ +
+ +
+

Set whether users belonging to the role with the given roleName +are allowed to write this object.

+
setRoleWriteAccessWithName(string $roleName, boolean $allowed) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$roleName

+ string

The name of the role.

+
+
+

$allowed

+ boolean

Whether the given role can write this object.

+
+ +
+
+ +
+ +
+

Set whether the given user is allowed to read this object.

+
setUserReadAccess(\Parse\ParseUser $user, boolean $allowed) 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$user

+ \Parse\ParseUser

+
+
+

$allowed

+ boolean

+
+ +
+
+ +
+ +
+

Set whether the given user is allowed to write this object.

+
setUserWriteAccess(\Parse\ParseUser $user, boolean $allowed) 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$user

+ \Parse\ParseUser

+
+
+

$allowed

+ boolean

+
+ +
+
+ +
+ +
+

Set whether the given user id is allowed to write this object.

+
setWriteAccess(string $userId, boolean $allowed) 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$userId

+ string

User id.

+
+
+

$allowed

+ boolean

If user allowed to write or not.

+
+ +
+
+ +
+ +
+

Check whether the role is valid or not.

+
validateRoleState(\Parse\ParseRole $role) 
+
+ static
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$role

+ \Parse\ParseRole

+
+ +
+
+ +
+ +

Constants

+ +
+

PUBLIC_KEY

+
PUBLIC_KEY
+
+
+
+
+
+ + + + + +
+ + +
+
+
+
+ +

Properties

+ +
+

Array of permissions by id

+
permissionsById : array
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Whether this ACL is shared

+
shared : boolean
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ boolean +
+
+
+ +
+

The last known current user

+
lastCurrentUser : \Parse\ParseUser
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ \Parse\ParseUser +
+
+
+ +
+

An ACL with defaults set with the current user

+
defaultACLWithCurrentUser : \Parse\ParseACL
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ \Parse\ParseACL +
+
+
+ +
+

An ACL with defaults set

+
defaultACL : \Parse\ParseACL
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ \Parse\ParseACL +
+
+
+ +
+

Whether the default acl uses the current user or not

+
defaultACLUsesCurrentUser : boolean
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ boolean +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParseAggregateException.html b/classes/Parse.ParseAggregateException.html new file mode 100644 index 00000000..7422704c --- /dev/null +++ b/classes/Parse.ParseAggregateException.html @@ -0,0 +1,308 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParseAggregateException + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ + +
+
+ + + + +
+ + + + +
+ +
+
+

ParseAggregateException

+ + Extends \Parse\ParseException + +

Class ParseAggregateException - Multiple error condition.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Fosco Marotto fjm@fb.com

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

Constructs a Parse\Exception.

+
__construct(string $message, integer $code, \Exception $previous = null) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$message

+ string

Message for the Exception.

+
+
+

$code

+ integer

Error code.

+
+
+

$previous

+ \Exception

Previous Exception.

+
+ +
+
+ +
+ +
+

Return the aggregated errors that were thrown.

+
getErrors() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ + +

Properties

+ +
+

Collection of error values

+
errors : array
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParseAnalytics.html b/classes/Parse.ParseAnalytics.html new file mode 100644 index 00000000..7c263014 --- /dev/null +++ b/classes/Parse.ParseAnalytics.html @@ -0,0 +1,293 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParseAnalytics + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ + +
+
+ + + + +
+ + + + +
+ +
+
+

ParseAnalytics

+ + +

Class ParseAnalytics - Handles sending app-open and custom analytics events.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Fosco Marotto fjm@fb.com

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

Encodes and returns the given data as a json object

+
_toSaveJSON(array $data) : string
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$data

+ array

Data to encode

+
+ +

Response

+ string

+
+
+ +
+ +
+

Tracks the occurrence of a custom event with additional dimensions.

+
track(string $name, array $dimensions = array()) : mixed
+
+ static
+ + +
+
+

Parse will store a data point at the time of invocation with the given +event name.

+

Dimensions will allow segmentation of the occurrences of this custom +event. Keys and values should be strings, and will throw +otherwise.

+

To track a user signup along with additional metadata, consider the +following:

+
+$dimensions = array(
+   'gender' => 'm',
+   'source' => 'web',
+   'dayType' => 'weekend'
+);
+ParseAnalytics::track('signup', $dimensions);
+
+

There is a default limit of 4 dimensions per event tracked.

+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$name

+ string

The name of the custom event

+
+
+

$dimensions

+ array

The dictionary of segment information

+
+ +

Response

+ mixed

+
+
+ +
+ + +
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParseApp.html b/classes/Parse.ParseApp.html new file mode 100644 index 00000000..8c6fd4fa --- /dev/null +++ b/classes/Parse.ParseApp.html @@ -0,0 +1,540 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParseApp + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + +
+
+

ParseApp

+ + +

Class ParseApp - Used to manage individual app instances on parse.com.

+
+
+

Note that with the open source parse-server this is not used as each parse-server is a singular app instance.

+
+ + + + + + + + + +
+ deprecated + + +

Not available on the open source parse-server.

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

Create a new app, that is owned by your account. The only required field for creating an app is the app name.

+
createApp(array $data) : array
+
+ static
+ + +
+
+
+ + + + + + + + + + +
+ deprecated + + +

Not available on the open source parse-server.

+
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$data

+ array

+
+ +

Response

+ array

+
+
+ +
+ +
+

To fetch the keys and settings of a single app.

+
fetchApp(string $application_id) : array
+
+ static
+ + +
+
+
+ + + + + + + + + + +
+ deprecated + + +

Not available on the open source parse-server.

+
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$application_id

+ string

+
+ +

Response

+ array

Containing the keys and settings for your app.

+
+
+ +
+ +
+

To fetch the keys and settings for all of the apps that you are a collaborator on.

+
fetchApps() : array
+
+ static
+ + +
+
+
+ + + + + + + + + + + + + + +
+ deprecated + + +

Not available on the open source parse-server.

+
+ + +
Throws +
+
\Parse\ParseException
+
+
+
+ + +

Response

+ array

Containing the keys and settings for your apps.

+
+
+ +
+ +
+

You can change your app's name, as well as change your app's settings.

+
updateApp(string $application_id, array $data) : array
+
+ static
+ + +
+
+
+ + + + + + + + + + +
+ deprecated + + +

Not available on the open source parse-server.

+
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$application_id

+ string

+
+
+

$data

+ array

+
+ +

Response

+ array

+
+
+ +
+ + +

Properties

+ +
+

App name key

+
APP_NAME : string
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Class creation key

+
CLIENT_CLASS_CREATION_ENABLED : string
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Client push enabled key

+
CLIENT_PUSH_ENABLED : string
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Require revocable session key

+
REQUIRE_REVOCABLE_SESSION : string
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Revoke session on password change key

+
REVOKE_SESSION_ON_PASSWORD_CHANGE : string
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParseAudience.html b/classes/Parse.ParseAudience.html new file mode 100644 index 00000000..a0b5cfec --- /dev/null +++ b/classes/Parse.ParseAudience.html @@ -0,0 +1,3462 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParseAudience + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ + +
+
+ + + + +
+ + + + +
+ +
+
+

ParseAudience

+ + Extends \Parse\ParseObject + +

Class ParseAudience - Representation of Audience for tracking and sending push notifications

+
+
+ +
+ + + + + + + + + +
+ author + + +

Ben Friedman friedman.benjamin@gmail.com

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

Create a Parse Object.

+
__construct(string $className = null, mixed $objectId = null, boolean $isPointer = false) 
+
+ inherited
+ + +
+
+

Creates a pointer object if an objectId is provided, +otherwise creates a new object.

+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$className

+ string

Class Name for data on Parse.

+
+
+

$objectId

+ mixed

Object Id for Existing object.

+
+
+

$isPointer

+ boolean

+
+ +
+
+ +
+ +
+

Getter to catch direct property calls and pass them to the get function.

+
__get(string $key) : mixed
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to retrieve from the Object.

+
+ +

Response

+ mixed

+
+
+ +
+ +
+

Magic handler to catch isset calls to object properties.

+
__isset(string $key) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to check on the object.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Setter to catch property calls and protect certain fields.

+
__set(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to set a value on.

+
+
+

$value

+ mixed

Value to assign.

+
+ +
+
+ +
+ +
+

Return a JSON encoded value of the object.

+
_encode() : string
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Returns whether or not data is available for a given key

+
_isDataAvailable(string $key) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to check availability of

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Detects if the object (and optionally the child objects) has unsaved +changes.

+
_isDirty(boolean $considerChildren) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$considerChildren

+ boolean

Whether to consider children when checking for dirty state

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Merges data received from the server.

+
_mergeAfterFetch(array $result, boolean $completeData = true) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$result

+ array

Data retrieved from the server.

+
+
+

$completeData

+ boolean

Fetch all data or not.

+
+ +
+
+ +
+ +
+

Merges data received from the server with a given selected keys.

+
_mergeAfterFetchWithSelectedKeys(array $result, array $selectedKeys) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$result

+ array

Data retrieved from the server.

+
+
+

$selectedKeys

+ array

Keys to be fetched. Null or empty means all +data will be fetched.

+
+ +
+
+ +
+ +
+

Handle merging of special fields for the object.

+
_mergeMagicFields( &$data) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$data

+

+
+ +
+
+ +
+ +
+

Perform an operation on an object property.

+
_performOperation(string $key, \Parse\Internal\FieldOperation $operation) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key to perform an operation upon.

+
+
+

$operation

+ \Parse\Internal\FieldOperation

Operation to perform.

+
+ +
+
+ +
+ +
+

Gets a Pointer referencing this Object.

+
_toPointer() : array
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +

Response

+ array

+
+
+ +
+ +
+

Un-register a subclass.

+
_unregisterSubclass() 
+
+ inherited static
+ + +
+
+

Cannot be called on the base class ParseObject.

+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Add a value to an array property.

+
add(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key for array value on object to add a value to.

+
+
+

$value

+ mixed

Value to add.

+
+ +
+
+ +
+ +
+

Add unique values to an array property.

+
addUnique(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key for array value on object.

+
+
+

$value

+ mixed

Value list to add uniquely.

+
+ +
+
+ +
+ +
+

Apply operations to a target object.

+
applyOperations(array $operations,  &$target) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$operations

+ array

Operations set to apply.

+
+
+

$target

+

+
+ +
+
+ +
+ +
+

Before save stub

+
beforeSave() : void
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +
+
+ +
+ +
+

Determine if the current object can be serialized for saving.

+
canBeSerialized() : boolean
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Checks the given object and any children to see if the whole object +can be serialized for saving.

+
canBeSerializedAsValue(mixed $object) : boolean
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$object

+ mixed

The value to check.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Clear all keys on this object by creating delete operations +for each key.

+
clear() 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Static method which returns a new Parse Object for a given class +Optionally creates a pointer object if the objectId is provided.

+
create(string $className, string $objectId = null, boolean $isPointer = false) : \Parse\ParseObject
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$className

+ string

Class Name for data on Parse.

+
+
+

$objectId

+ string

Unique identifier for existing object.

+
+
+

$isPointer

+ boolean

If the object is a pointer.

+
+ +

Response

+ \Parse\ParseObject

+
+
+ +
+ +
+

Create a new audience with name & query

+
createAudience(string $name, \Parse\ParseQuery $query) : \Parse\ParseAudience
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$name

+ string

Name of the audience to create

+
+
+

$query

+ \Parse\ParseQuery

Query to create audience with

+
+ +

Response

+ \Parse\ParseAudience

+
+
+ +
+ +
+

Decodes and returns a ParseObject from an encoded object

+
decode(string|array $encoded) : \Parse\ParseObject
+
+ inherited static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$encoded

+ string|array

Encoded ParseObject to decode

+
+ +

Response

+ \Parse\ParseObject

+
+
+ +
+ +
+

Save object and unsaved children within.

+
deepSave(\Parse\ParseObject|array $target, boolean $useMasterKey = false, integer $batchSize = 40) 
+
+ inherited static
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
\Parse\ParseAggregateException
+
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$target

+ \Parse\ParseObject|array

+
+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+
+

$batchSize

+ integer

Number of objects to process per request

+
+ +
+
+ +
+ +
+

Delete a key from an object.

+
delete(string $key) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key to remove from object.

+
+ +
+
+ +
+ +
+

Delete the object from Parse.

+
destroy(boolean $useMasterKey = false) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the master key.

+
+ +
+
+ +
+ +
+

Delete an array of objects.

+
destroyAll(array $objects, boolean $useMasterKey = false, integer $batchSize = 40) 
+
+ inherited static
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseAggregateException
+
+
+
+ +

Arguments

+
+

$objects

+ array

Objects to destroy.

+
+
+

$useMasterKey

+ boolean

Whether to use the master key or not.

+
+
+

$batchSize

+ integer

Number of objects to process per request

+
+ +
+
+ +
+ +
+

Destroy batch of objects.

+
destroyBatch(array<mixed,\Parse\ParseObject> $objects, boolean $useMasterKey = false) : array
+
+ inherited static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$objects

+ array<mixed,\Parse\ParseObject>

+
+
+

$useMasterKey

+ boolean

+
+ +

Response

+ array

+
+
+ +
+ +
+

Returns a JSON encoded array of a ParseObject

+
encode() : string
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Returns true if this object exists on the Server

+
exists(boolean $useMasterKey = false) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Fetch the whole object from the server and update the local object.

+
fetch(boolean $useMasterKey = false) : \Parse\ParseObject
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the master key and override ACLs

+
+ +

Response

+ \Parse\ParseObject

Returns self, so you can chain this call.

+
+
+ +
+ +
+

Fetch an array of Parse objects from the server.

+
fetchAll(array $objects, boolean $useMasterKey = false) : array
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$objects

+ array

The ParseObjects to fetch

+
+
+

$useMasterKey

+ boolean

Whether to override ACLs

+
+ +

Response

+ array

+
+
+ +
+ +
+

Find unsaved children inside an object.

+
findUnsavedChildren(\Parse\ParseObject $object,  &$unsavedChildren,  &$unsavedFiles) 
+
+ inherited static
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$object

+ \Parse\ParseObject

Object to search.

+
+
+

$unsavedChildren

+

+
+
+

$unsavedFiles

+

+
+ +
+
+ +
+ +
+

Get current value for an object property.

+
get(string $key) : mixed
+
+ inherited
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to retrieve from the estimatedData array.

+
+ +

Response

+ mixed

+
+
+ +
+ +
+

Get the ACL assigned to the object.

+
getACL() : \Parse\ParseACL
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \Parse\ParseACL

+
+
+ +
+ +
+

Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one

+
getACLWithCopy(boolean $mayCopy) : \Parse\ParseACL|null
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$mayCopy

+ boolean

Whether to return a copy of this acl or not

+
+ +

Response

+ \Parse\ParseACL|null

+
+
+ +
+ +
+

Get values for all keys of an object.

+
getAllKeys() : array
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Get the Parse Class Name for the object.

+
getClassName() : string
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Get the createdAt for the object, or null if unsaved.

+
getCreatedAt() : \DateTime|null
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \DateTime|null

+
+
+ +
+ +
+

Gets when this Audience was last used

+
getLastUsed() : \DateTime|null
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \DateTime|null

+
+
+ +
+ +
+

Gets the name for this audience

+
getName() : string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Get the objectId for the object, or null if unsaved.

+
getObjectId() : string|null
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string|null

+
+
+ +
+ +
+

Gets the query for this Audience

+
getQuery() : \Parse\ParseQuery
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \Parse\ParseQuery

+
+
+ +
+ +
+

Get the registered subclass for a Parse class, or a generic ParseObject +if no subclass is registered.

+
getRegisteredSubclass( $parseClassName) : \Parse\ParseObject
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$parseClassName

+

+
+ +

Response

+ \Parse\ParseObject

+
+
+ +
+ +
+

Access or create a Relation value for a key.

+
getRelation(string $key, string $className = null) : \Parse\ParseRelation
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to access the relation for.

+
+
+

$className

+ string

The target class name.

+
+ +

Response

+ \Parse\ParseRelation

The ParseRelation object if the relation already +exists for the key or can be created for this key.

+
+
+ +
+ +
+

Returns JSON object of the unsaved operations.

+
getSaveJSON() : array
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Gets the Subclass className if exists, otherwise false.

+
getSubclass() 
+
+ inherited static
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Gets the times this Audience has been used

+
getTimesUsed() : integer
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ integer

+
+
+ +
+ +
+

Get the updatedAt for the object, or null if unsaved.

+
getUpdatedAt() : \DateTime|null
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \DateTime|null

+
+
+ +
+ +
+

Check if the object has a given key.

+
has(string $key) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to check

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Determines whether this object has child objects that are dirty

+
hasDirtyChildren() : boolean
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Check whether there is a subclass registered for a given parse class.

+
hasRegisteredSubclass( $parseClassName) : boolean
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$parseClassName

+

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Increment a numeric key by a certain value.

+
increment(string $key, integer $value = 1) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key for numeric value on object to increment.

+
+
+

$value

+ integer

Value to increment by.

+
+ +
+
+ +
+ +
+

Returns true if the object has been fetched.

+
isDataAvailable() : boolean
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Check if the object or any of its child objects have unsaved operations.

+
isDirty() : boolean
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Check if the a value associated with a key has been +added/updated/removed and not saved yet.

+
isKeyDirty(string $key) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Merge server data after a save completes.

+
mergeAfterSave(array $result) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$result

+ array

Data retrieved from server.

+
+ +
+
+ +
+ +
+

Merge data from other object.

+
mergeFromObject(\Parse\ParseObject $other) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$other

+ \Parse\ParseObject

Other object to merge data from

+
+ +
+
+ +
+ +
+

Merges data received from the server.

+
mergeFromServer(array $data, boolean $completeData = true) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$data

+ array

Data retrieved from server.

+
+
+

$completeData

+ boolean

Fetch all data or not.

+
+ +
+
+ +
+ +
+

Creates a ParseQuery for the subclass of ParseObject.

+
query() : \Parse\ParseQuery
+
+ inherited static
+ + +
+
+

Cannot be called on the base class ParseObject.

+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +

Response

+ \Parse\ParseQuery

+
+
+ +
+ +
+

Start from serverData and process operations to generate the current +value set for an object.

+
rebuildEstimatedData() 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Register a subclass. Should be called before any other Parse functions.

+
registerSubclass() 
+
+ inherited static
+ + +
+
+

Cannot be called on the base class ParseObject.

+ + + + + + + + + + + + + + +
+ + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +
+
+ +
+ +
+

Remove a value from an array for an object key.

+
remove(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to remove the value from on the object.

+
+
+

$value

+ mixed

Value to remove from the array.

+
+ +
+
+ +
+ +
+

Revert all unsaved operations.

+
revert() 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Save Object to Parse.

+
save(boolean $useMasterKey = false) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+ +
+
+ +
+ +
+

Save all the objects in the provided array.

+
saveAll(array $list, boolean $useMasterKey = false, integer $batchSize = 40) 
+
+ inherited static
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$list

+ array

+
+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+
+

$batchSize

+ integer

Number of objects to process per request

+
+ +
+
+ +
+ +
+

Validate and set a value for an object key.

+
set(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to set a value for on the object.

+
+
+

$value

+ mixed

Value to set on the key.

+
+ +
+
+ +
+ +
+

Set ACL for this object.

+
setACL(\Parse\ParseACL $acl) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$acl

+ \Parse\ParseACL

+
+ +
+
+ +
+ +
+

Set an array value for an object key.

+
setArray(string $key, array $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to set the value for on the object.

+
+
+

$value

+ array

Value to set on the key.

+
+ +
+
+ +
+ +
+

Set an associative array value for an object key.

+
setAssociativeArray(string $key, array $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to set the value for on the object.

+
+
+

$value

+ array

Value to set on the key.

+
+ +
+
+ +
+ +
+

Sets the name of this audience

+
setName(string $name) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$name

+ string

Name to set

+
+ +
+
+ +
+ +
+

Sets the query for this Audience

+
setQuery(\Parse\ParseQuery $query) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$query

+ \Parse\ParseQuery

Query for this Audience

+
+ +
+
+ +
+ +
+

Creates an array of object ids from a given array of ParseObjects

+
toObjectIdArray(array $objects) : array
+
+ inherited static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$objects

+ array

Objects to create id array from

+
+ +

Response

+ array

+
+
+ +
+ +
+

Traverse object to find children.

+
traverse(boolean $deep,  &$object, callable $mapFunction, array $seen = array()) : mixed
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$deep

+ boolean

Should this call traverse deeply

+
+
+

$object

+

+
+
+

$mapFunction

+ callable

Function to call for every item.

+
+
+

$seen

+ array

Objects already seen.

+
+ +

Response

+ mixed

The result of calling mapFunction on the root object.

+
+
+ +
+ +
+

Merges an existing array of objects with their fetched counterparts

+
updateWithFetchedResults(array $objects, array $fetched) : array
+
+ inherited static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$objects

+ array

Original objects to update

+
+
+

$fetched

+ array

Fetched object data to update with

+
+ +

Response

+ array

+
+
+ +
+ + +

Properties

+ +
+

Parse Class name, overridden by classes subclassing ParseObject

+
parseClassName : string
+
+ inherited static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Data as it exists on the server.

+
serverData : array
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Set of unsaved operations.

+
operationSet : array
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Estimated value of applying operationSet to serverData.

+
estimatedData : array
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Determine if data available for a given key or not.

+
dataAvailability : array
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Class name for data on Parse.

+
className : string
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Unique identifier on Parse.

+
objectId : string
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Timestamp when object was created.

+
createdAt : \DateTime
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ \DateTime +
+
+
+ +
+

Timestamp when object was last updated.

+
updatedAt : \DateTime
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ \DateTime +
+
+
+ +
+

Whether the object has been fully fetched from Parse.

+
hasBeenFetched : boolean
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ boolean +
+
+
+ +
+

Holds the registered subclasses and Parse class names.

+
registeredSubclasses : array
+
+ inherited static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParseBytes.html b/classes/Parse.ParseBytes.html new file mode 100644 index 00000000..501b7f60 --- /dev/null +++ b/classes/Parse.ParseBytes.html @@ -0,0 +1,402 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParseBytes + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + +
+
+

ParseBytes

+ + Implements \Parse\Internal\Encodable + +

Class ParseBytes - Representation of a Byte array for storage on a Parse Object.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Fosco Marotto fjm@fb.com

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

Encode to associative array representation.

+
_encode() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Create a ParseBytes object with a given base 64 encoded data string.

+
createFromBase64Data(string $base64Data) : \Parse\ParseBytes
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$base64Data

+ string

+
+ +

Response

+ \Parse\ParseBytes

+
+
+ +
+ +
+

Create a ParseBytes object with a given byte array.

+
createFromByteArray(array $byteArray) : \Parse\ParseBytes
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$byteArray

+ array

+
+ +

Response

+ \Parse\ParseBytes

+
+
+ +
+ +
+

Decodes and unpacks a given base64 encoded array of data

+
setBase64Data( $base64Data) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$base64Data

+

+
+ +
+
+ +
+ +
+

Sets a new byte array

+
setByteArray(array $byteArray) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$byteArray

+ array

Byte array to set

+
+ +
+
+ +
+ + +

Properties

+ +
+

Byte array.

+
byteArray : array
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParseClient.html b/classes/Parse.ParseClient.html new file mode 100644 index 00000000..25f00540 --- /dev/null +++ b/classes/Parse.ParseClient.html @@ -0,0 +1,1760 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParseClient + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ + +
+
+ + + + +
+ + + + +
+ +
+
+

ParseClient

+ + +

Class ParseClient - Main class for Parse initialization and communication.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Fosco Marotto fjm@fb.com

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

Clears the existing mount path.

+
_clearMountPath() 
+
+ static
+ + +
+
+

Used primarily for testing purposes.

+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Clears the existing server url.

+
_clearServerURL() 
+
+ static
+ + +
+
+

Used primarily for testing purposes.

+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

ParseClient::_decode, internal method for decoding server responses.

+
_decode(mixed $data) : mixed
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$data

+ mixed

The value to decode

+
+ +

Response

+ mixed

+
+
+ +
+ +
+

ParseClient::_encode, internal method for encoding object values.

+
_encode(mixed $value, boolean $allowParseObjects) : mixed
+
+ static
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$value

+ mixed

Value to encode

+
+
+

$allowParseObjects

+ boolean

Allow nested objects

+
+ +

Response

+ mixed

Encoded results.

+
+
+ +
+ +
+

ParseClient::_encodeArray, internal method for encoding arrays.

+
_encodeArray(array $value, boolean $allowParseObjects) : array
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$value

+ array

Array to encode.

+
+
+

$allowParseObjects

+ boolean

Allow nested objects.

+
+ +

Response

+ array

Encoded results.

+
+
+ +
+ +
+

Parse\Client::_request, internal method for communicating with Parse.

+
_request(string $method, string $relativeUrl, null $sessionToken = null, null $data = null, boolean $useMasterKey = false, boolean $appRequest = false, string $contentType = 'application/json', boolean $returnHeaders = false) : mixed
+
+ static
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$method

+ string

HTTP Method for this request.

+
+
+

$relativeUrl

+ string

REST API Path.

+
+
+

$sessionToken

+ null

Session Token.

+
+
+

$data

+ null

Data to provide with the request.

+
+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+
+

$appRequest

+ boolean

App request to create or modify a application

+
+
+

$contentType

+ string

The content type for this request, default is application/json

+
+
+

$returnHeaders

+ boolean

Allow to return response headers

+
+ +

Response

+ mixed

Result from Parse API Call.

+
+
+ +
+ +
+

ParseClient::_unsetStorage, will null the storage object.

+
_unsetStorage() 
+
+ static
+ + +
+
+

Without some ability to clear the storage objects, all test cases would +use the first assigned storage object.

+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Asserts that the sdk has been initialized with a valid account key

+
assertAppInitialized() 
+
+ static
+ + +
+
+
+ + + + + + + + + + + + + + +
+ + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +
+
+ +
+ +
+

Asserts that the sdk has been initialized with a valid application id

+
assertParseInitialized() 
+
+ static
+ + +
+
+
+ + + + + + + + + + + + + + +
+ + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +
+
+ +
+ +
+

Asserts that the server and mount path have been initialized

+
assertServerInitialized() 
+
+ static
+ + +
+
+
+ + + + + + + + + + + + + + +
+ + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +
+
+ +
+ +
+

Clears the currently set http client

+
clearHttpClient() 
+
+ static
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Creates an absolute request url from a relative one

+
createRequestUrl(string $relativeUrl) : string
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$relativeUrl

+ string

Relative url to create full request url from

+
+ +

Response

+ string

+
+
+ +
+ +
+

Allows an existing application to start using revocable sessions, without forcing +all requests for the app to use them. After calling this method, login & signup requests +will be returned a unique and revocable session token.

+
enableRevocableSessions() 
+
+ static
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Get remote Parse API url.

+
getAPIUrl() : string
+
+ static
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Gets the current Http client, or creates one to suite the need

+
getHttpClient() : \Parse\HttpClients\ParseHttpable
+
+ static
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \Parse\HttpClients\ParseHttpable

+
+
+ +
+ +
+

Returns the last error message from a failed json_decode call

+
getLastJSONErrorMsg() : string
+
+ static
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Get remote Parse API mount path

+
getMountPath() : string
+
+ static
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Returns an httpClient prepared for use

+
getPreparedHttpClient() : \Parse\HttpClients\ParseHttpable
+
+ static
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \Parse\HttpClients\ParseHttpable

+
+
+ +
+ +
+

Get a date value in the format stored on Parse.

+
getProperDateFormat(\DateTime $value) : string
+
+ static
+ + +
+
+

All the SDKs do some slightly different date handling. +PHP provides 6 digits for the microseconds (u) so we have to chop 3 off.

+ + +
+ +

Arguments

+
+

$value

+ \DateTime

DateTime value to format.

+
+ +

Response

+ string

+
+
+ +
+ +
+

Get a date value in the format to use in Local Push Scheduling on Parse.

+
getPushDateFormat(\DateTime $value, boolean $local = false) : string
+
+ static
+ + +
+
+

All the SDKs do some slightly different date handling. +Format from Parse doc: an ISO 8601 date without a time zone, i.e. 2014-10-16T12:00:00 .

+ + +
+ +

Arguments

+
+

$value

+ \DateTime

DateTime value to format.

+
+
+

$local

+ boolean

Whether to return the local push time

+
+ +

Response

+ string

+
+
+ +
+ +
+

Returns an array of information regarding the current server's health

+
getServerHealth() : array
+
+ static
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

ParseClient::getStorage, will return the storage object used for +persistence.

+
getStorage() : \Parse\ParseStorageInterface
+
+ static
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \Parse\ParseStorageInterface

+
+
+ +
+ +
+

Parse\Client::initialize, must be called before using Parse features.

+
initialize(string $app_id, string $rest_key, string $master_key, boolean $enableCurlExceptions = true, string $account_key = null) 
+
+ static
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$app_id

+ string

Parse Application ID

+
+
+

$rest_key

+ string

Parse REST API Key

+
+
+

$master_key

+ string

Parse Master Key

+
+
+

$enableCurlExceptions

+ boolean

Enable or disable Parse curl exceptions

+
+
+

$account_key

+ string

An account key from Parse.com can enable creating apps via API.

+
+ +
+
+ +
+ +
+

Sets a CA file to validate peers of our requests with

+
setCAFile(string $caFile) 
+
+ static
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$caFile

+ string

CA file to set

+
+ +
+
+ +
+ +
+

Sets number of seconds to wait while trying to connect. Use 0 to wait indefinitely, null to default behaviour.

+
setConnectionTimeout(integer|null $connectionTimeout) 
+
+ static
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$connectionTimeout

+ integer|null

+
+ +
+
+ +
+ +
+

Sets the Http client to use for requests

+
setHttpClient(\Parse\HttpClients\ParseHttpable $httpClient) 
+
+ static
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$httpClient

+ \Parse\HttpClients\ParseHttpable

Http client to use

+
+ +
+
+ +
+ +
+

ParseClient::setServerURL, to change the Parse Server address & mount path for this app

+
setServerURL(string $serverURL, string $mountPath) 
+
+ static
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$serverURL

+ string

The remote server url

+
+
+

$mountPath

+ string

The mount path for this server

+
+ +
+
+ +
+ +
+

ParseClient::setStorage, will update the storage object used for +persistence.

+
setStorage(\Parse\ParseStorageInterface $storageObject) 
+
+ static
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$storageObject

+ \Parse\ParseStorageInterface

+
+ +
+
+ +
+ +
+

Sets maximum number of seconds of request/response operation.

+
setTimeout(integer|null $timeout) 
+
+ static
+ + +
+
+

Use 0 to wait indefinitely, null to default behaviour.

+ + + + + + +
+ + +
+ +

Arguments

+
+

$timeout

+ integer|null

+
+ +
+
+ +
+ +

Constants

+ +
+

Constant for version string to include with requests. Currently 1.6.0.

+
VERSION_STRING
+
+
+
+
+
+ + + + + +
+ var + + +
+
+
+
+ +

Properties

+ +
+

The remote Parse Server to communicate with

+
serverURL : string
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

The mount path for the current parse server

+
mountPath : string
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

The application id.

+
applicationId : string
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

The REST API Key.

+
restKey : string|null
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string|null +
+
+
+ +
+

The Master Key.

+
masterKey : string
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Enable/Disable curl exceptions.

+
enableCurlExceptions : boolean
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ boolean +
+
+
+ +
+

The account key.

+
accountKey : string
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

The object for managing persistence.

+
storage : \Parse\ParseStorageInterface
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ \Parse\ParseStorageInterface +
+
+
+ +
+

Are revocable sessions enabled?

+
forceRevocableSession : boolean
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ boolean +
+
+
+ +
+

Number of seconds to wait while trying to connect. Use 0 to wait indefinitely.

+
connectionTimeout : integer
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ integer +
+
+
+ +
+

Maximum number of seconds of request/response operation.

+
timeout : integer
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ integer +
+
+
+ +
+

Http client for requests

+
httpClient : \Parse\HttpClients\ParseHttpable
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ \Parse\HttpClients\ParseHttpable +
+
+
+ +
+

CA file holding one or more certificates to verify a peer

+
caFile : string
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParseCloud.html b/classes/Parse.ParseCloud.html new file mode 100644 index 00000000..f28f17d1 --- /dev/null +++ b/classes/Parse.ParseCloud.html @@ -0,0 +1,345 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParseCloud + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ + +
+
+ + + + +
+ + + + +
+ +
+
+

ParseCloud

+ + +

Class ParseCloud - Facilitates calling Parse Cloud functions.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Fosco Marotto fjm@fb.com

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

Gets data for the current set of cloud jobs

+
getJobsData() : array
+
+ static
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Gets job status by id

+
getJobStatus(string $jobStatusId) : array|\Parse\ParseObject
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$jobStatusId

+ string

Id of the job status to return

+
+ +

Response

+ array|\Parse\ParseObject

+
+
+ +
+ +
+

Makes a call to a Cloud function.

+
run(string $name, array $data = array(), boolean $useMasterKey = false) : mixed
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$name

+ string

Cloud function name

+
+
+

$data

+ array

Parameters to pass

+
+
+

$useMasterKey

+ boolean

Whether to use the Master Key

+
+ +

Response

+ mixed

+
+
+ +
+ +
+

Starts a given cloud job, which will process asynchronously

+
startJob(string $jobName, array $data = array()) : string
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$jobName

+ string

Name of job to run

+
+
+

$data

+ array

Parameters to pass

+
+ +

Response

+ string

Id for tracking job status

+
+
+ +
+ + +
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParseConfig.html b/classes/Parse.ParseConfig.html new file mode 100644 index 00000000..0e6d30f1 --- /dev/null +++ b/classes/Parse.ParseConfig.html @@ -0,0 +1,481 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParseConfig + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ + +
+
+ + + + +
+ + + + +
+ +
+
+

ParseConfig

+ + +

Class ParseConfig - For accessing Parse Config settings.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Fosco Marotto fjm@fb.com

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

ParseConfig constructor.

+
__construct() 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Gets a config value with html characters encoded

+
escape(string $key) : string|null
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key of value to get

+
+ +

Response

+ string|null

+
+
+ +
+ +
+

Gets a config value

+
get(string $key) : mixed
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key of value to get

+
+ +

Response

+ mixed

+
+
+ +
+ +
+

Gets the current config

+
getConfig() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Saves the current config

+
save() : boolean
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Sets a config value

+
set(string $key, mixed $value) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key to set value on

+
+
+

$value

+ mixed

Value to set

+
+ +
+
+ +
+ +
+

Sets the config

+
setConfig(array $config) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$config

+ array

Config to set

+
+ +
+
+ +
+ + +

Properties

+ +
+

Current configuration data

+
currentConfig : array
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParseException.html b/classes/Parse.ParseException.html new file mode 100644 index 00000000..be234b83 --- /dev/null +++ b/classes/Parse.ParseException.html @@ -0,0 +1,246 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParseException + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ + +
+
+ + + + +
+ + + + +
+ +
+
+

ParseException

+ + Extends \Exception + +

Class ParseException - Wrapper for \Exception class.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Fosco Marotto fjm@fb.com

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

Constructs a Parse\Exception.

+
__construct(string $message, integer $code, \Exception $previous = null) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$message

+ string

Message for the Exception.

+
+
+

$code

+ integer

Error code.

+
+
+

$previous

+ \Exception

Previous Exception.

+
+ +
+
+ +
+ + +
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParseFile.html b/classes/Parse.ParseFile.html new file mode 100644 index 00000000..778f1028 --- /dev/null +++ b/classes/Parse.ParseFile.html @@ -0,0 +1,816 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParseFile + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + +
+
+

ParseFile

+ + Implements \Parse\Internal\Encodable + +

Class ParseFile - Representation of a Parse File object.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Fosco Marotto fjm@fb.com

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

Internal method used when constructing a Parse File from Parse.

+
_createFromServer( $name,  $url) : \Parse\ParseFile
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$name

+

+
+
+

$url

+

+
+ +

Response

+ \Parse\ParseFile

+
+
+ +
+ +
+

Encode to associative array representation.

+
_encode() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Create a Parse File from data +i.e. $file = ParseFile::createFromData('hello world!', 'hi.txt');.

+
createFromData(mixed $contents, string $name, string $mimeType = null) : \Parse\ParseFile
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$contents

+ mixed

The file contents

+
+
+

$name

+ string

The file name on Parse, can be used to detect mimeType

+
+
+

$mimeType

+ string

Optional, The mime-type to use when saving the file

+
+ +

Response

+ \Parse\ParseFile

+
+
+ +
+ +
+

Create a Parse File from the contents of a local file +i.e. $file = ParseFile::createFromFile('/tmp/foo.bar', +'foo.bar');.

+
createFromFile(string $path, string $name, string $mimeType = null) : \Parse\ParseFile
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$path

+ string

Path to local file

+
+
+

$name

+ string

Filename to use on Parse, can be used to detect mimeType

+
+
+

$mimeType

+ string

Optional, The mime-type to use when saving the file

+
+ +

Response

+ \Parse\ParseFile

+
+
+ +
+ +
+

Send a REST request to delete the ParseFile.

+
delete(boolean $useMasterKey = true) 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+ +
+
+ +
+ +
+

Attempts to download and return the contents of a ParseFile's url

+
download() : mixed
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseException
+
+
+
+ + +

Response

+ mixed

+
+
+ +
+ +
+

Return the data for the file, downloading it if not already present.

+
getData() : mixed
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseException
+
+
+
+ + +

Response

+ mixed

+
+
+ +
+ +
+

Return the mimeType for the file, if set.

+
getMimeType() : string|null
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string|null

+
+
+ +
+ +
+

Returns the mimetype for a given extension

+
getMimeTypeForExtension(string $extension) : string
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$extension

+ string

Extension to return type for

+
+ +

Response

+ string

+
+
+ +
+ +
+

Return the name for the file +Upon saving to Parse, the name will change to a unique identifier.

+
getName() : string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Return the URL for the file, if saved.

+
getURL() : string|null
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string|null

+
+
+ +
+ +
+

Uploads the file contents to Parse, if not saved.

+
save(boolean $useMasterKey = false) : boolean
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Internally uploads the contents of the file to a Parse Server

+
upload(boolean $useMasterKey = false) : mixed
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+ +

Response

+ mixed

Result from Parse API Call.

+
+
+ +
+ + +

Properties

+ +
+

The filename.

+
name : string
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

The URL of file data stored on Parse.

+
url : string
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

The data.

+
data : string
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

The mime type.

+
mimeType : string
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParseGeoPoint.html b/classes/Parse.ParseGeoPoint.html new file mode 100644 index 00000000..f3126389 --- /dev/null +++ b/classes/Parse.ParseGeoPoint.html @@ -0,0 +1,494 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParseGeoPoint + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + +
+
+

ParseGeoPoint

+ + Implements \Parse\Internal\Encodable + +

Class ParseGeoPoint - Representation of a Parse GeoPoint object.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Fosco Marotto fjm@fb.com

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

Create a Parse GeoPoint object.

+
__construct(float $lat, float $lon) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$lat

+ float

Latitude.

+
+
+

$lon

+ float

Longitude.

+
+ +
+
+ +
+ +
+

Encode to associative array representation.

+
_encode() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Returns the Latitude value for this GeoPoint.

+
getLatitude() : float
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ float

+
+
+ +
+ +
+

Returns the Longitude value for this GeoPoint.

+
getLongitude() : float
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ float

+
+
+ +
+ +
+

Set the Latitude value for this GeoPoint.

+
setLatitude( $lat) 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$lat

+

+
+ +
+
+ +
+ +
+

Set the Longitude value for this GeoPoint.

+
setLongitude( $lon) 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$lon

+

+
+ +
+
+ +
+ + +

Properties

+ +
+

The latitude.

+
latitude : float
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ float +
+
+
+ +
+

The longitude.

+
longitude : float
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ float +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParseHooks.html b/classes/Parse.ParseHooks.html new file mode 100644 index 00000000..7ee24d8d --- /dev/null +++ b/classes/Parse.ParseHooks.html @@ -0,0 +1,628 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParseHooks + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + +
+
+

ParseHooks

+ + +

Class ParseHooks - Representation of a Parse Hooks object.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Phelipe Alves phelipealvessouza@gmail.com

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

Create a new function webhook.

+
createFunction(string $functionName, string $url) : array
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$functionName

+ string

+
+
+

$url

+ string

+
+ +

Response

+ array

+
+
+ +
+ +
+

Create a new trigger webhook.

+
createTrigger(string $className, string $triggerName, string $url) : array
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$className

+ string

+
+
+

$triggerName

+ string

+
+
+

$url

+ string

+
+ +

Response

+ array

+
+
+ +
+ +
+

Delete a function webhook.

+
deleteFunction(string $functionName) : array
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$functionName

+ string

+
+ +

Response

+ array

+
+
+ +
+ +
+

Delete a trigger webhook.

+
deleteTrigger(string $className, string $triggerName) : array
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$className

+ string

+
+
+

$triggerName

+ string

+
+ +

Response

+ array

+
+
+ +
+ +
+

Edit the url of a function webhook that was already created.

+
editFunction(string $functionName, string $url) : array
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$functionName

+ string

+
+
+

$url

+ string

+
+ +

Response

+ array

+
+
+ +
+ +
+

Edit the url of a trigger webhook that was already crated.

+
editTrigger(string $className, string $triggerName, string $url) : array
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$className

+ string

+
+
+

$triggerName

+ string

+
+
+

$url

+ string

+
+ +

Response

+ array

+
+
+ +
+ +
+

Fetch a single cloud function with a given name.

+
fetchFunction(string $functionName) : array
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$functionName

+ string

+
+ +

Response

+ array

+
+
+ +
+ +
+

Fetch the list of all cloud functions.

+
fetchFunctions() : array
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseException
+
+
+
+ + +

Response

+ array

+
+
+ +
+ +
+

Fetch a single cloud trigger.

+
fetchTrigger(string $className, string $triggerName) : array
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$className

+ string

+
+
+

$triggerName

+ string

+
+ +

Response

+ array

+
+
+ +
+ +
+

Fetch the list of all cloud triggers.

+
fetchTriggers() : array
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseException
+
+
+
+ + +

Response

+ array

+
+
+ +
+ + +
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParseInstallation.html b/classes/Parse.ParseInstallation.html new file mode 100644 index 00000000..5a844319 --- /dev/null +++ b/classes/Parse.ParseInstallation.html @@ -0,0 +1,3664 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParseInstallation + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ + +
+
+ + + + +
+ + + + +
+ +
+
+

ParseInstallation

+ + Extends \Parse\ParseObject + +

Class ParseInstallation - Representation of an Installation stored on Parse.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Fosco Marotto fjm@fb.com

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

Create a Parse Object.

+
__construct(string $className = null, mixed $objectId = null, boolean $isPointer = false) 
+
+ inherited
+ + +
+
+

Creates a pointer object if an objectId is provided, +otherwise creates a new object.

+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$className

+ string

Class Name for data on Parse.

+
+
+

$objectId

+ mixed

Object Id for Existing object.

+
+
+

$isPointer

+ boolean

+
+ +
+
+ +
+ +
+

Getter to catch direct property calls and pass them to the get function.

+
__get(string $key) : mixed
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to retrieve from the Object.

+
+ +

Response

+ mixed

+
+
+ +
+ +
+

Magic handler to catch isset calls to object properties.

+
__isset(string $key) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to check on the object.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Setter to catch property calls and protect certain fields.

+
__set(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to set a value on.

+
+
+

$value

+ mixed

Value to assign.

+
+ +
+
+ +
+ +
+

Return a JSON encoded value of the object.

+
_encode() : string
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Returns whether or not data is available for a given key

+
_isDataAvailable(string $key) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to check availability of

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Detects if the object (and optionally the child objects) has unsaved +changes.

+
_isDirty(boolean $considerChildren) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$considerChildren

+ boolean

Whether to consider children when checking for dirty state

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Merges data received from the server.

+
_mergeAfterFetch(array $result, boolean $completeData = true) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$result

+ array

Data retrieved from the server.

+
+
+

$completeData

+ boolean

Fetch all data or not.

+
+ +
+
+ +
+ +
+

Merges data received from the server with a given selected keys.

+
_mergeAfterFetchWithSelectedKeys(array $result, array $selectedKeys) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$result

+ array

Data retrieved from the server.

+
+
+

$selectedKeys

+ array

Keys to be fetched. Null or empty means all +data will be fetched.

+
+ +
+
+ +
+ +
+

Handle merging of special fields for the object.

+
_mergeMagicFields( &$data) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$data

+

+
+ +
+
+ +
+ +
+

Perform an operation on an object property.

+
_performOperation(string $key, \Parse\Internal\FieldOperation $operation) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key to perform an operation upon.

+
+
+

$operation

+ \Parse\Internal\FieldOperation

Operation to perform.

+
+ +
+
+ +
+ +
+

Gets a Pointer referencing this Object.

+
_toPointer() : array
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +

Response

+ array

+
+
+ +
+ +
+

Un-register a subclass.

+
_unregisterSubclass() 
+
+ inherited static
+ + +
+
+

Cannot be called on the base class ParseObject.

+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Add a value to an array property.

+
add(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key for array value on object to add a value to.

+
+
+

$value

+ mixed

Value to add.

+
+ +
+
+ +
+ +
+

Add unique values to an array property.

+
addUnique(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key for array value on object.

+
+
+

$value

+ mixed

Value list to add uniquely.

+
+ +
+
+ +
+ +
+

Apply operations to a target object.

+
applyOperations(array $operations,  &$target) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$operations

+ array

Operations set to apply.

+
+
+

$target

+

+
+ +
+
+ +
+ +
+

Before save stub

+
beforeSave() : void
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +
+
+ +
+ +
+

Determine if the current object can be serialized for saving.

+
canBeSerialized() : boolean
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Checks the given object and any children to see if the whole object +can be serialized for saving.

+
canBeSerializedAsValue(mixed $object) : boolean
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$object

+ mixed

The value to check.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Clear all keys on this object by creating delete operations +for each key.

+
clear() 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Static method which returns a new Parse Object for a given class +Optionally creates a pointer object if the objectId is provided.

+
create(string $className, string $objectId = null, boolean $isPointer = false) : \Parse\ParseObject
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$className

+ string

Class Name for data on Parse.

+
+
+

$objectId

+ string

Unique identifier for existing object.

+
+
+

$isPointer

+ boolean

If the object is a pointer.

+
+ +

Response

+ \Parse\ParseObject

+
+
+ +
+ +
+

Decodes and returns a ParseObject from an encoded object

+
decode(string|array $encoded) : \Parse\ParseObject
+
+ inherited static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$encoded

+ string|array

Encoded ParseObject to decode

+
+ +

Response

+ \Parse\ParseObject

+
+
+ +
+ +
+

Save object and unsaved children within.

+
deepSave(\Parse\ParseObject|array $target, boolean $useMasterKey = false, integer $batchSize = 40) 
+
+ inherited static
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
\Parse\ParseAggregateException
+
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$target

+ \Parse\ParseObject|array

+
+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+
+

$batchSize

+ integer

Number of objects to process per request

+
+ +
+
+ +
+ +
+

Delete a key from an object.

+
delete(string $key) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key to remove from object.

+
+ +
+
+ +
+ +
+

Delete the object from Parse.

+
destroy(boolean $useMasterKey = false) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the master key.

+
+ +
+
+ +
+ +
+

Delete an array of objects.

+
destroyAll(array $objects, boolean $useMasterKey = false, integer $batchSize = 40) 
+
+ inherited static
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseAggregateException
+
+
+
+ +

Arguments

+
+

$objects

+ array

Objects to destroy.

+
+
+

$useMasterKey

+ boolean

Whether to use the master key or not.

+
+
+

$batchSize

+ integer

Number of objects to process per request

+
+ +
+
+ +
+ +
+

Destroy batch of objects.

+
destroyBatch(array<mixed,\Parse\ParseObject> $objects, boolean $useMasterKey = false) : array
+
+ inherited static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$objects

+ array<mixed,\Parse\ParseObject>

+
+
+

$useMasterKey

+ boolean

+
+ +

Response

+ array

+
+
+ +
+ +
+

Returns a JSON encoded array of a ParseObject

+
encode() : string
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Returns true if this object exists on the Server

+
exists(boolean $useMasterKey = false) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Fetch the whole object from the server and update the local object.

+
fetch(boolean $useMasterKey = false) : \Parse\ParseObject
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the master key and override ACLs

+
+ +

Response

+ \Parse\ParseObject

Returns self, so you can chain this call.

+
+
+ +
+ +
+

Fetch an array of Parse objects from the server.

+
fetchAll(array $objects, boolean $useMasterKey = false) : array
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$objects

+ array

The ParseObjects to fetch

+
+
+

$useMasterKey

+ boolean

Whether to override ACLs

+
+ +

Response

+ array

+
+
+ +
+ +
+

Find unsaved children inside an object.

+
findUnsavedChildren(\Parse\ParseObject $object,  &$unsavedChildren,  &$unsavedFiles) 
+
+ inherited static
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$object

+ \Parse\ParseObject

Object to search.

+
+
+

$unsavedChildren

+

+
+
+

$unsavedFiles

+

+
+ +
+
+ +
+ +
+

Get current value for an object property.

+
get(string $key) : mixed
+
+ inherited
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to retrieve from the estimatedData array.

+
+ +

Response

+ mixed

+
+
+ +
+ +
+

Get the ACL assigned to the object.

+
getACL() : \Parse\ParseACL
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \Parse\ParseACL

+
+
+ +
+ +
+

Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one

+
getACLWithCopy(boolean $mayCopy) : \Parse\ParseACL|null
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$mayCopy

+ boolean

Whether to return a copy of this acl or not

+
+ +

Response

+ \Parse\ParseACL|null

+
+
+ +
+ +
+

Get values for all keys of an object.

+
getAllKeys() : array
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Gets the app identifier for this installation

+
getAppIdentifier() : string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Get the app name for this installation

+
getAppName() : string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Gets the app version of this installation

+
getAppVersion() : string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Gets the badge number of this installation

+
getBadge() : integer
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ integer

+
+
+ +
+ +
+

Get channels for this installation

+
getChannels() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Get the Parse Class Name for the object.

+
getClassName() : string
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Get the createdAt for the object, or null if unsaved.

+
getCreatedAt() : \DateTime|null
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \DateTime|null

+
+
+ +
+ +
+

Gets the device token for this installation

+
getDeviceToken() : string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Gets the device type of this installation

+
getDeviceType() : string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Gets the GCM sender id of this installation

+
getGCMSenderId() : string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Gets the installation id for this installation

+
getInstallationId() : string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Gets the locale id for this installation

+
getLocaleIdentifier() : string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Get the objectId for the object, or null if unsaved.

+
getObjectId() : string|null
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string|null

+
+
+ +
+ +
+

Gets the parse version for this installation

+
getParseVersion() : string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Gets the push type of this installation

+
getPushType() : string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Get the registered subclass for a Parse class, or a generic ParseObject +if no subclass is registered.

+
getRegisteredSubclass( $parseClassName) : \Parse\ParseObject
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$parseClassName

+

+
+ +

Response

+ \Parse\ParseObject

+
+
+ +
+ +
+

Access or create a Relation value for a key.

+
getRelation(string $key, string $className = null) : \Parse\ParseRelation
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to access the relation for.

+
+
+

$className

+ string

The target class name.

+
+ +

Response

+ \Parse\ParseRelation

The ParseRelation object if the relation already +exists for the key or can be created for this key.

+
+
+ +
+ +
+

Returns JSON object of the unsaved operations.

+
getSaveJSON() : array
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Gets the Subclass className if exists, otherwise false.

+
getSubclass() 
+
+ inherited static
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Gets the time zone of this installation

+
getTimeZone() : string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Get the updatedAt for the object, or null if unsaved.

+
getUpdatedAt() : \DateTime|null
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \DateTime|null

+
+
+ +
+ +
+

Check if the object has a given key.

+
has(string $key) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to check

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Determines whether this object has child objects that are dirty

+
hasDirtyChildren() : boolean
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Check whether there is a subclass registered for a given parse class.

+
hasRegisteredSubclass( $parseClassName) : boolean
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$parseClassName

+

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Increment a numeric key by a certain value.

+
increment(string $key, integer $value = 1) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key for numeric value on object to increment.

+
+
+

$value

+ integer

Value to increment by.

+
+ +
+
+ +
+ +
+

Returns true if the object has been fetched.

+
isDataAvailable() : boolean
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Check if the object or any of its child objects have unsaved operations.

+
isDirty() : boolean
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Check if the a value associated with a key has been +added/updated/removed and not saved yet.

+
isKeyDirty(string $key) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Merge server data after a save completes.

+
mergeAfterSave(array $result) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$result

+ array

Data retrieved from server.

+
+ +
+
+ +
+ +
+

Merge data from other object.

+
mergeFromObject(\Parse\ParseObject $other) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$other

+ \Parse\ParseObject

Other object to merge data from

+
+ +
+
+ +
+ +
+

Merges data received from the server.

+
mergeFromServer(array $data, boolean $completeData = true) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$data

+ array

Data retrieved from server.

+
+
+

$completeData

+ boolean

Fetch all data or not.

+
+ +
+
+ +
+ +
+

Creates a ParseQuery for the subclass of ParseObject.

+
query() : \Parse\ParseQuery
+
+ inherited static
+ + +
+
+

Cannot be called on the base class ParseObject.

+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +

Response

+ \Parse\ParseQuery

+
+
+ +
+ +
+

Start from serverData and process operations to generate the current +value set for an object.

+
rebuildEstimatedData() 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Register a subclass. Should be called before any other Parse functions.

+
registerSubclass() 
+
+ inherited static
+ + +
+
+

Cannot be called on the base class ParseObject.

+ + + + + + + + + + + + + + +
+ + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +
+
+ +
+ +
+

Remove a value from an array for an object key.

+
remove(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to remove the value from on the object.

+
+
+

$value

+ mixed

Value to remove from the array.

+
+ +
+
+ +
+ +
+

Revert all unsaved operations.

+
revert() 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Save Object to Parse.

+
save(boolean $useMasterKey = false) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+ +
+
+ +
+ +
+

Save all the objects in the provided array.

+
saveAll(array $list, boolean $useMasterKey = false, integer $batchSize = 40) 
+
+ inherited static
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$list

+ array

+
+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+
+

$batchSize

+ integer

Number of objects to process per request

+
+ +
+
+ +
+ +
+

Validate and set a value for an object key.

+
set(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to set a value for on the object.

+
+
+

$value

+ mixed

Value to set on the key.

+
+ +
+
+ +
+ +
+

Set ACL for this object.

+
setACL(\Parse\ParseACL $acl) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$acl

+ \Parse\ParseACL

+
+ +
+
+ +
+ +
+

Set an array value for an object key.

+
setArray(string $key, array $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to set the value for on the object.

+
+
+

$value

+ array

Value to set on the key.

+
+ +
+
+ +
+ +
+

Set an associative array value for an object key.

+
setAssociativeArray(string $key, array $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to set the value for on the object.

+
+
+

$value

+ array

Value to set on the key.

+
+ +
+
+ +
+ +
+

Creates an array of object ids from a given array of ParseObjects

+
toObjectIdArray(array $objects) : array
+
+ inherited static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$objects

+ array

Objects to create id array from

+
+ +

Response

+ array

+
+
+ +
+ +
+

Traverse object to find children.

+
traverse(boolean $deep,  &$object, callable $mapFunction, array $seen = array()) : mixed
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$deep

+ boolean

Should this call traverse deeply

+
+
+

$object

+

+
+
+

$mapFunction

+ callable

Function to call for every item.

+
+
+

$seen

+ array

Objects already seen.

+
+ +

Response

+ mixed

The result of calling mapFunction on the root object.

+
+
+ +
+ +
+

Merges an existing array of objects with their fetched counterparts

+
updateWithFetchedResults(array $objects, array $fetched) : array
+
+ inherited static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$objects

+ array

Original objects to update

+
+
+

$fetched

+ array

Fetched object data to update with

+
+ +

Response

+ array

+
+
+ +
+ + +

Properties

+ +
+

Parse Class name, overridden by classes subclassing ParseObject

+
parseClassName : string
+
+ inherited static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Data as it exists on the server.

+
serverData : array
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Set of unsaved operations.

+
operationSet : array
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Estimated value of applying operationSet to serverData.

+
estimatedData : array
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Determine if data available for a given key or not.

+
dataAvailability : array
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Class name for data on Parse.

+
className : string
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Unique identifier on Parse.

+
objectId : string
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Timestamp when object was created.

+
createdAt : \DateTime
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ \DateTime +
+
+
+ +
+

Timestamp when object was last updated.

+
updatedAt : \DateTime
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ \DateTime +
+
+
+ +
+

Whether the object has been fully fetched from Parse.

+
hasBeenFetched : boolean
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ boolean +
+
+
+ +
+

Holds the registered subclasses and Parse class names.

+
registeredSubclasses : array
+
+ inherited static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParseLogs.html b/classes/Parse.ParseLogs.html new file mode 100644 index 00000000..a3dbd756 --- /dev/null +++ b/classes/Parse.ParseLogs.html @@ -0,0 +1,338 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParseLogs + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ + +
+
+ + + + +
+ + + + +
+ +
+
+

ParseLogs

+ + +

Class ParseLogs - Allows access to server side parse script logs

+
+
+ +
+ + + + + + + + + +
+ author + + +

Ben Friedman friedman.benjamin@gmail.com

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

Returns error logs

+
getErrorLogs(integer $size = 100, null $from = null, null $until = null, null $order = null) : array
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$size

+ integer

Lines to return, 100 by default

+
+
+

$from

+ null

Earliest logs to return from, default is 1 week ago

+
+
+

$until

+ null

Latest logs to return from, defaults to current time

+
+
+

$order

+ null

Order to sort logs by (asc/desc), defaults to descending

+
+ +

Response

+ array

+
+
+ +
+ +
+

Returns info logs

+
getInfoLogs(integer $size = 100, null $from = null, null $until = null, null $order = null) : array
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$size

+ integer

Lines to return, 100 by default

+
+
+

$from

+ null

Earliest logs to return from, default is 1 week ago

+
+
+

$until

+ null

Latest logs to return from, defaults to current time

+
+
+

$order

+ null

Order to sort logs by (asc/desc), defaults to descending

+
+ +

Response

+ array

+
+
+ +
+ +
+

Requests script logs from the server

+
getScriptLogs(string $level = 'info', integer $size = 100, null $from = null, null $until = null, null $order = null) : array
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$level

+ string

Level of logs to return (info/error), default is info

+
+
+

$size

+ integer

Number of rows to return, default is 100

+
+
+

$from

+ null

Earliest logs to return from, defaults to 1 week ago

+
+
+

$until

+ null

Latest logs to return from, defaults to current time

+
+
+

$order

+ null

Order to sort logs by (asc/desc), defaults to descending

+
+ +

Response

+ array

+
+
+ +
+ + +
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParseMemoryStorage.html b/classes/Parse.ParseMemoryStorage.html new file mode 100644 index 00000000..62778361 --- /dev/null +++ b/classes/Parse.ParseMemoryStorage.html @@ -0,0 +1,480 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParseMemoryStorage + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + +
+
+

ParseMemoryStorage

+ + Implements \Parse\ParseStorageInterface + +

Class ParseMemoryStorage - Uses non-persisted memory for storage.

+
+
+

This is used by default if a PHP Session is not active.

+
+ + + + + + + + + +
+ author + + +

Fosco Marotto fjm@fb.com

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

Clear all the values in storage.

+
clear() : null
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +

Response

+ null

+
+
+ +
+ +
+

Gets the value for a key from storage.

+
get(string $key) : mixed
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to get the value for

+
+ +

Response

+ mixed

+
+
+ +
+ +
+

Get all key-value pairs from storage.

+
getAll() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Get all keys in storage.

+
getKeys() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Remove a key from storage.

+
remove(string $key) : void
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to remove.

+
+ +
+
+ +
+ +
+

Save the data, if necessary. Not implemented.

+
save() : null
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +

Response

+ null

+
+
+ +
+ +
+

Sets a key-value pair in storage.

+
set(string $key, mixed $value) : void
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to set

+
+
+

$value

+ mixed

The value to set

+
+ +
+
+ +
+ + +

Properties

+ +
+

Memory storage

+
storage : array
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParseObject.html b/classes/Parse.ParseObject.html new file mode 100644 index 00000000..48ceb235 --- /dev/null +++ b/classes/Parse.ParseObject.html @@ -0,0 +1,3209 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParseObject + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ + +
+
+ + + + +
+ + + + +
+ +
+
+

ParseObject

+ + Implements \Parse\Internal\Encodable + +

Class ParseObject - Representation of an object stored on Parse.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Fosco Marotto fjm@fb.com

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

Create a Parse Object.

+
__construct(string $className = null, mixed $objectId = null, boolean $isPointer = false) 
+
+
+ + +
+
+

Creates a pointer object if an objectId is provided, +otherwise creates a new object.

+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$className

+ string

Class Name for data on Parse.

+
+
+

$objectId

+ mixed

Object Id for Existing object.

+
+
+

$isPointer

+ boolean

+
+ +
+
+ +
+ +
+

Getter to catch direct property calls and pass them to the get function.

+
__get(string $key) : mixed
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to retrieve from the Object.

+
+ +

Response

+ mixed

+
+
+ +
+ +
+

Magic handler to catch isset calls to object properties.

+
__isset(string $key) : boolean
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to check on the object.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Setter to catch property calls and protect certain fields.

+
__set(string $key, mixed $value) 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to set a value on.

+
+
+

$value

+ mixed

Value to assign.

+
+ +
+
+ +
+ +
+

Return a JSON encoded value of the object.

+
_encode() : string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Returns whether or not data is available for a given key

+
_isDataAvailable(string $key) : boolean
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to check availability of

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Detects if the object (and optionally the child objects) has unsaved +changes.

+
_isDirty(boolean $considerChildren) : boolean
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$considerChildren

+ boolean

Whether to consider children when checking for dirty state

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Merges data received from the server.

+
_mergeAfterFetch(array $result, boolean $completeData = true) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$result

+ array

Data retrieved from the server.

+
+
+

$completeData

+ boolean

Fetch all data or not.

+
+ +
+
+ +
+ +
+

Merges data received from the server with a given selected keys.

+
_mergeAfterFetchWithSelectedKeys(array $result, array $selectedKeys) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$result

+ array

Data retrieved from the server.

+
+
+

$selectedKeys

+ array

Keys to be fetched. Null or empty means all +data will be fetched.

+
+ +
+
+ +
+ +
+

Handle merging of special fields for the object.

+
_mergeMagicFields( &$data) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$data

+

+
+ +
+
+ +
+ +
+

Perform an operation on an object property.

+
_performOperation(string $key, \Parse\Internal\FieldOperation $operation) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key to perform an operation upon.

+
+
+

$operation

+ \Parse\Internal\FieldOperation

Operation to perform.

+
+ +
+
+ +
+ +
+

Gets a Pointer referencing this Object.

+
_toPointer() : array
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +

Response

+ array

+
+
+ +
+ +
+

Un-register a subclass.

+
_unregisterSubclass() 
+
+ static
+ + +
+
+

Cannot be called on the base class ParseObject.

+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Add a value to an array property.

+
add(string $key, mixed $value) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key for array value on object to add a value to.

+
+
+

$value

+ mixed

Value to add.

+
+ +
+
+ +
+ +
+

Add unique values to an array property.

+
addUnique(string $key, mixed $value) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key for array value on object.

+
+
+

$value

+ mixed

Value list to add uniquely.

+
+ +
+
+ +
+ +
+

Apply operations to a target object.

+
applyOperations(array $operations,  &$target) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$operations

+ array

Operations set to apply.

+
+
+

$target

+

+
+ +
+
+ +
+ +
+

Before save stub

+
beforeSave() : void
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +
+
+ +
+ +
+

Determine if the current object can be serialized for saving.

+
canBeSerialized() : boolean
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Checks the given object and any children to see if the whole object +can be serialized for saving.

+
canBeSerializedAsValue(mixed $object) : boolean
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$object

+ mixed

The value to check.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Clear all keys on this object by creating delete operations +for each key.

+
clear() 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Static method which returns a new Parse Object for a given class +Optionally creates a pointer object if the objectId is provided.

+
create(string $className, string $objectId = null, boolean $isPointer = false) : \Parse\ParseObject
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$className

+ string

Class Name for data on Parse.

+
+
+

$objectId

+ string

Unique identifier for existing object.

+
+
+

$isPointer

+ boolean

If the object is a pointer.

+
+ +

Response

+ \Parse\ParseObject

+
+
+ +
+ +
+

Decodes and returns a ParseObject from an encoded object

+
decode(string|array $encoded) : \Parse\ParseObject
+
+ static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$encoded

+ string|array

Encoded ParseObject to decode

+
+ +

Response

+ \Parse\ParseObject

+
+
+ +
+ +
+

Save object and unsaved children within.

+
deepSave(\Parse\ParseObject|array $target, boolean $useMasterKey = false, integer $batchSize = 40) 
+
+ static
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
\Parse\ParseAggregateException
+
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$target

+ \Parse\ParseObject|array

+
+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+
+

$batchSize

+ integer

Number of objects to process per request

+
+ +
+
+ +
+ +
+

Delete a key from an object.

+
delete(string $key) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key to remove from object.

+
+ +
+
+ +
+ +
+

Delete the object from Parse.

+
destroy(boolean $useMasterKey = false) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the master key.

+
+ +
+
+ +
+ +
+

Delete an array of objects.

+
destroyAll(array $objects, boolean $useMasterKey = false, integer $batchSize = 40) 
+
+ static
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseAggregateException
+
+
+
+ +

Arguments

+
+

$objects

+ array

Objects to destroy.

+
+
+

$useMasterKey

+ boolean

Whether to use the master key or not.

+
+
+

$batchSize

+ integer

Number of objects to process per request

+
+ +
+
+ +
+ +
+

Destroy batch of objects.

+
destroyBatch(array<mixed,\Parse\ParseObject> $objects, boolean $useMasterKey = false) : array
+
+ static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$objects

+ array<mixed,\Parse\ParseObject>

+
+
+

$useMasterKey

+ boolean

+
+ +

Response

+ array

+
+
+ +
+ +
+

Returns a JSON encoded array of a ParseObject

+
encode() : string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Returns true if this object exists on the Server

+
exists(boolean $useMasterKey = false) : boolean
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Fetch the whole object from the server and update the local object.

+
fetch(boolean $useMasterKey = false) : \Parse\ParseObject
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the master key and override ACLs

+
+ +

Response

+ \Parse\ParseObject

Returns self, so you can chain this call.

+
+
+ +
+ +
+

Fetch an array of Parse objects from the server.

+
fetchAll(array $objects, boolean $useMasterKey = false) : array
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$objects

+ array

The ParseObjects to fetch

+
+
+

$useMasterKey

+ boolean

Whether to override ACLs

+
+ +

Response

+ array

+
+
+ +
+ +
+

Find unsaved children inside an object.

+
findUnsavedChildren(\Parse\ParseObject $object,  &$unsavedChildren,  &$unsavedFiles) 
+
+ static
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$object

+ \Parse\ParseObject

Object to search.

+
+
+

$unsavedChildren

+

+
+
+

$unsavedFiles

+

+
+ +
+
+ +
+ +
+

Get current value for an object property.

+
get(string $key) : mixed
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to retrieve from the estimatedData array.

+
+ +

Response

+ mixed

+
+
+ +
+ +
+

Get the ACL assigned to the object.

+
getACL() : \Parse\ParseACL
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \Parse\ParseACL

+
+
+ +
+ +
+

Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one

+
getACLWithCopy(boolean $mayCopy) : \Parse\ParseACL|null
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$mayCopy

+ boolean

Whether to return a copy of this acl or not

+
+ +

Response

+ \Parse\ParseACL|null

+
+
+ +
+ +
+

Get values for all keys of an object.

+
getAllKeys() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Get the Parse Class Name for the object.

+
getClassName() : string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Get the createdAt for the object, or null if unsaved.

+
getCreatedAt() : \DateTime|null
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \DateTime|null

+
+
+ +
+ +
+

Get the objectId for the object, or null if unsaved.

+
getObjectId() : string|null
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string|null

+
+
+ +
+ +
+

Get the registered subclass for a Parse class, or a generic ParseObject +if no subclass is registered.

+
getRegisteredSubclass( $parseClassName) : \Parse\ParseObject
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$parseClassName

+

+
+ +

Response

+ \Parse\ParseObject

+
+
+ +
+ +
+

Access or create a Relation value for a key.

+
getRelation(string $key, string $className = null) : \Parse\ParseRelation
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to access the relation for.

+
+
+

$className

+ string

The target class name.

+
+ +

Response

+ \Parse\ParseRelation

The ParseRelation object if the relation already +exists for the key or can be created for this key.

+
+
+ +
+ +
+

Returns JSON object of the unsaved operations.

+
getSaveJSON() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Gets the Subclass className if exists, otherwise false.

+
getSubclass() 
+
+ static
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Get the updatedAt for the object, or null if unsaved.

+
getUpdatedAt() : \DateTime|null
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \DateTime|null

+
+
+ +
+ +
+

Check if the object has a given key.

+
has(string $key) : boolean
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to check

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Determines whether this object has child objects that are dirty

+
hasDirtyChildren() : boolean
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Check whether there is a subclass registered for a given parse class.

+
hasRegisteredSubclass( $parseClassName) : boolean
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$parseClassName

+

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Increment a numeric key by a certain value.

+
increment(string $key, integer $value = 1) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key for numeric value on object to increment.

+
+
+

$value

+ integer

Value to increment by.

+
+ +
+
+ +
+ +
+

Returns true if the object has been fetched.

+
isDataAvailable() : boolean
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Check if the object or any of its child objects have unsaved operations.

+
isDirty() : boolean
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Check if the a value associated with a key has been +added/updated/removed and not saved yet.

+
isKeyDirty(string $key) : boolean
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Merge server data after a save completes.

+
mergeAfterSave(array $result) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$result

+ array

Data retrieved from server.

+
+ +
+
+ +
+ +
+

Merge data from other object.

+
mergeFromObject(\Parse\ParseObject $other) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$other

+ \Parse\ParseObject

Other object to merge data from

+
+ +
+
+ +
+ +
+

Merges data received from the server.

+
mergeFromServer(array $data, boolean $completeData = true) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$data

+ array

Data retrieved from server.

+
+
+

$completeData

+ boolean

Fetch all data or not.

+
+ +
+
+ +
+ +
+

Creates a ParseQuery for the subclass of ParseObject.

+
query() : \Parse\ParseQuery
+
+ static
+ + +
+
+

Cannot be called on the base class ParseObject.

+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +

Response

+ \Parse\ParseQuery

+
+
+ +
+ +
+

Start from serverData and process operations to generate the current +value set for an object.

+
rebuildEstimatedData() 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Register a subclass. Should be called before any other Parse functions.

+
registerSubclass() 
+
+ static
+ + +
+
+

Cannot be called on the base class ParseObject.

+ + + + + + + + + + + + + + +
+ + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +
+
+ +
+ +
+

Remove a value from an array for an object key.

+
remove(string $key, mixed $value) 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to remove the value from on the object.

+
+
+

$value

+ mixed

Value to remove from the array.

+
+ +
+
+ +
+ +
+

Revert all unsaved operations.

+
revert() 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Save Object to Parse.

+
save(boolean $useMasterKey = false) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+ +
+
+ +
+ +
+

Save all the objects in the provided array.

+
saveAll(array $list, boolean $useMasterKey = false, integer $batchSize = 40) 
+
+ static
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$list

+ array

+
+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+
+

$batchSize

+ integer

Number of objects to process per request

+
+ +
+
+ +
+ +
+

Validate and set a value for an object key.

+
set(string $key, mixed $value) 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to set a value for on the object.

+
+
+

$value

+ mixed

Value to set on the key.

+
+ +
+
+ +
+ +
+

Set ACL for this object.

+
setACL(\Parse\ParseACL $acl) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$acl

+ \Parse\ParseACL

+
+ +
+
+ +
+ +
+

Set an array value for an object key.

+
setArray(string $key, array $value) 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to set the value for on the object.

+
+
+

$value

+ array

Value to set on the key.

+
+ +
+
+ +
+ +
+

Set an associative array value for an object key.

+
setAssociativeArray(string $key, array $value) 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to set the value for on the object.

+
+
+

$value

+ array

Value to set on the key.

+
+ +
+
+ +
+ +
+

Creates an array of object ids from a given array of ParseObjects

+
toObjectIdArray(array $objects) : array
+
+ static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$objects

+ array

Objects to create id array from

+
+ +

Response

+ array

+
+
+ +
+ +
+

Traverse object to find children.

+
traverse(boolean $deep,  &$object, callable $mapFunction, array $seen = array()) : mixed
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$deep

+ boolean

Should this call traverse deeply

+
+
+

$object

+

+
+
+

$mapFunction

+ callable

Function to call for every item.

+
+
+

$seen

+ array

Objects already seen.

+
+ +

Response

+ mixed

The result of calling mapFunction on the root object.

+
+
+ +
+ +
+

Merges an existing array of objects with their fetched counterparts

+
updateWithFetchedResults(array $objects, array $fetched) : array
+
+ static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$objects

+ array

Original objects to update

+
+
+

$fetched

+ array

Fetched object data to update with

+
+ +

Response

+ array

+
+
+ +
+ + +

Properties

+ +
+

Data as it exists on the server.

+
serverData : array
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Set of unsaved operations.

+
operationSet : array
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Estimated value of applying operationSet to serverData.

+
estimatedData : array
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Determine if data available for a given key or not.

+
dataAvailability : array
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Class name for data on Parse.

+
className : string
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Unique identifier on Parse.

+
objectId : string
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Timestamp when object was created.

+
createdAt : \DateTime
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ \DateTime +
+
+
+ +
+

Timestamp when object was last updated.

+
updatedAt : \DateTime
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ \DateTime +
+
+
+ +
+

Whether the object has been fully fetched from Parse.

+
hasBeenFetched : boolean
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ boolean +
+
+
+ +
+

Holds the registered subclasses and Parse class names.

+
registeredSubclasses : array
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Parse Class name, overridden by classes subclassing ParseObject

+
parseClassName : string
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParsePolygon.html b/classes/Parse.ParsePolygon.html new file mode 100644 index 00000000..674d04cf --- /dev/null +++ b/classes/Parse.ParsePolygon.html @@ -0,0 +1,382 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParsePolygon + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ + +
+
+ + + + +
+ + + + +
+ +
+
+

ParsePolygon

+ + Implements \Parse\Internal\Encodable + +

ParsePolygon - Representation of a Parse Polygon object.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Diamond Lewis findlewis@gmail.com

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

Create a Parse Polygon object.

+
__construct(array $coords) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$coords

+ array

GeoPoints or Coordinates.

+
+ +
+
+ +
+ +
+

Encode to associative array representation.

+
_encode() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Returns the Coordinates value for this Polygon.

+
getCoordinates() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Set the Coordinates value for this Polygon.

+
setCoordinates(array $coords) 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$coords

+ array

GeoPoints or Coordinates.

+
+ +
+
+ +
+ + +

Properties

+ +
+

The coordinates.

+
coordinates : array
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParsePush.html b/classes/Parse.ParsePush.html new file mode 100644 index 00000000..73717ad0 --- /dev/null +++ b/classes/Parse.ParsePush.html @@ -0,0 +1,323 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParsePush + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ + +
+
+ + + + +
+ + + + +
+ +
+
+

ParsePush

+ + +

Class ParsePush - Handles sending push notifications with Parse.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Fosco Marotto fjm@fb.com

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

Returns the PushStatus for a response from ParsePush::send

+
getStatus(array $response) : null|\Parse\ParsePushStatus
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$response

+ array

Response from ParsePush::send

+
+ +

Response

+ null|\Parse\ParsePushStatus

+
+
+ +
+ +
+

Returns whether or not the given response has a push status +Checks to see if X-Push-Status-Id is present in $response

+
hasStatus(array $response) : boolean
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$response

+ array

Response from ParsePush::send

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Sends a push notification.

+
send(array $data, boolean $useMasterKey = false) : mixed
+
+ static
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception,
+

ParseException

+
+
+ +

Arguments

+
+

$data

+ array

The data of the push notification. Valid fields +are: +channels - An Array of channels to push to. +push_time - A Date object for when to send the push. +expiration_time - A Date object for when to expire +the push. +expiration_interval - The seconds from now to expire the push. +where - A ParseQuery over ParseInstallation that is used to match +a set of installations to push to. +data - The data to send as part of the push

+
+
+

$useMasterKey

+ boolean

Whether to use the Master Key for the request

+
+ +

Response

+ mixed

+
+
+ +
+ + +
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParsePushStatus.html b/classes/Parse.ParsePushStatus.html new file mode 100644 index 00000000..41a89cfb --- /dev/null +++ b/classes/Parse.ParsePushStatus.html @@ -0,0 +1,3828 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParsePushStatus + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ + +
+
+ + + + +
+ + + + +
+ +
+
+

ParsePushStatus

+ + Extends \Parse\ParseObject + +

Class ParsePushStatus - Representation of PushStatus for push notifications

+
+
+ +
+ + + + + + + + + +
+ author + + +

Ben Friedman friedman.benjamin@gmail.com

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

Create a Parse Object.

+
__construct(string $className = null, mixed $objectId = null, boolean $isPointer = false) 
+
+ inherited
+ + +
+
+

Creates a pointer object if an objectId is provided, +otherwise creates a new object.

+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$className

+ string

Class Name for data on Parse.

+
+
+

$objectId

+ mixed

Object Id for Existing object.

+
+
+

$isPointer

+ boolean

+
+ +
+
+ +
+ +
+

Getter to catch direct property calls and pass them to the get function.

+
__get(string $key) : mixed
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to retrieve from the Object.

+
+ +

Response

+ mixed

+
+
+ +
+ +
+

Magic handler to catch isset calls to object properties.

+
__isset(string $key) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to check on the object.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Setter to catch property calls and protect certain fields.

+
__set(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to set a value on.

+
+
+

$value

+ mixed

Value to assign.

+
+ +
+
+ +
+ +
+

Return a JSON encoded value of the object.

+
_encode() : string
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Returns whether or not data is available for a given key

+
_isDataAvailable(string $key) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to check availability of

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Detects if the object (and optionally the child objects) has unsaved +changes.

+
_isDirty(boolean $considerChildren) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$considerChildren

+ boolean

Whether to consider children when checking for dirty state

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Merges data received from the server.

+
_mergeAfterFetch(array $result, boolean $completeData = true) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$result

+ array

Data retrieved from the server.

+
+
+

$completeData

+ boolean

Fetch all data or not.

+
+ +
+
+ +
+ +
+

Merges data received from the server with a given selected keys.

+
_mergeAfterFetchWithSelectedKeys(array $result, array $selectedKeys) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$result

+ array

Data retrieved from the server.

+
+
+

$selectedKeys

+ array

Keys to be fetched. Null or empty means all +data will be fetched.

+
+ +
+
+ +
+ +
+

Handle merging of special fields for the object.

+
_mergeMagicFields( &$data) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$data

+

+
+ +
+
+ +
+ +
+

Perform an operation on an object property.

+
_performOperation(string $key, \Parse\Internal\FieldOperation $operation) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key to perform an operation upon.

+
+
+

$operation

+ \Parse\Internal\FieldOperation

Operation to perform.

+
+ +
+
+ +
+ +
+

Gets a Pointer referencing this Object.

+
_toPointer() : array
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +

Response

+ array

+
+
+ +
+ +
+

Un-register a subclass.

+
_unregisterSubclass() 
+
+ inherited static
+ + +
+
+

Cannot be called on the base class ParseObject.

+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Add a value to an array property.

+
add(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key for array value on object to add a value to.

+
+
+

$value

+ mixed

Value to add.

+
+ +
+
+ +
+ +
+

Add unique values to an array property.

+
addUnique(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key for array value on object.

+
+
+

$value

+ mixed

Value list to add uniquely.

+
+ +
+
+ +
+ +
+

Apply operations to a target object.

+
applyOperations(array $operations,  &$target) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$operations

+ array

Operations set to apply.

+
+
+

$target

+

+
+ +
+
+ +
+ +
+

Before save stub

+
beforeSave() : void
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +
+
+ +
+ +
+

Determine if the current object can be serialized for saving.

+
canBeSerialized() : boolean
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Checks the given object and any children to see if the whole object +can be serialized for saving.

+
canBeSerializedAsValue(mixed $object) : boolean
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$object

+ mixed

The value to check.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Clear all keys on this object by creating delete operations +for each key.

+
clear() 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Static method which returns a new Parse Object for a given class +Optionally creates a pointer object if the objectId is provided.

+
create(string $className, string $objectId = null, boolean $isPointer = false) : \Parse\ParseObject
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$className

+ string

Class Name for data on Parse.

+
+
+

$objectId

+ string

Unique identifier for existing object.

+
+
+

$isPointer

+ boolean

If the object is a pointer.

+
+ +

Response

+ \Parse\ParseObject

+
+
+ +
+ +
+

Decodes and returns a ParseObject from an encoded object

+
decode(string|array $encoded) : \Parse\ParseObject
+
+ inherited static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$encoded

+ string|array

Encoded ParseObject to decode

+
+ +

Response

+ \Parse\ParseObject

+
+
+ +
+ +
+

Save object and unsaved children within.

+
deepSave(\Parse\ParseObject|array $target, boolean $useMasterKey = false, integer $batchSize = 40) 
+
+ inherited static
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
\Parse\ParseAggregateException
+
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$target

+ \Parse\ParseObject|array

+
+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+
+

$batchSize

+ integer

Number of objects to process per request

+
+ +
+
+ +
+ +
+

Delete a key from an object.

+
delete(string $key) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key to remove from object.

+
+ +
+
+ +
+ +
+

Delete the object from Parse.

+
destroy(boolean $useMasterKey = false) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the master key.

+
+ +
+
+ +
+ +
+

Delete an array of objects.

+
destroyAll(array $objects, boolean $useMasterKey = false, integer $batchSize = 40) 
+
+ inherited static
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseAggregateException
+
+
+
+ +

Arguments

+
+

$objects

+ array

Objects to destroy.

+
+
+

$useMasterKey

+ boolean

Whether to use the master key or not.

+
+
+

$batchSize

+ integer

Number of objects to process per request

+
+ +
+
+ +
+ +
+

Destroy batch of objects.

+
destroyBatch(array<mixed,\Parse\ParseObject> $objects, boolean $useMasterKey = false) : array
+
+ inherited static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$objects

+ array<mixed,\Parse\ParseObject>

+
+
+

$useMasterKey

+ boolean

+
+ +

Response

+ array

+
+
+ +
+ +
+

Returns a JSON encoded array of a ParseObject

+
encode() : string
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Returns true if this object exists on the Server

+
exists(boolean $useMasterKey = false) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Fetch the whole object from the server and update the local object.

+
fetch(boolean $useMasterKey = false) : \Parse\ParseObject
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the master key and override ACLs

+
+ +

Response

+ \Parse\ParseObject

Returns self, so you can chain this call.

+
+
+ +
+ +
+

Fetch an array of Parse objects from the server.

+
fetchAll(array $objects, boolean $useMasterKey = false) : array
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$objects

+ array

The ParseObjects to fetch

+
+
+

$useMasterKey

+ boolean

Whether to override ACLs

+
+ +

Response

+ array

+
+
+ +
+ +
+

Find unsaved children inside an object.

+
findUnsavedChildren(\Parse\ParseObject $object,  &$unsavedChildren,  &$unsavedFiles) 
+
+ inherited static
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$object

+ \Parse\ParseObject

Object to search.

+
+
+

$unsavedChildren

+

+
+
+

$unsavedFiles

+

+
+ +
+
+ +
+ +
+

Get current value for an object property.

+
get(string $key) : mixed
+
+ inherited
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to retrieve from the estimatedData array.

+
+ +

Response

+ mixed

+
+
+ +
+ +
+

Get the ACL assigned to the object.

+
getACL() : \Parse\ParseACL
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \Parse\ParseACL

+
+
+ +
+ +
+

Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one

+
getACLWithCopy(boolean $mayCopy) : \Parse\ParseACL|null
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$mayCopy

+ boolean

Whether to return a copy of this acl or not

+
+ +

Response

+ \Parse\ParseACL|null

+
+
+ +
+ +
+

Get values for all keys of an object.

+
getAllKeys() : array
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Get the Parse Class Name for the object.

+
getClassName() : string
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Get the createdAt for the object, or null if unsaved.

+
getCreatedAt() : \DateTime|null
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \DateTime|null

+
+
+ +
+ +
+

Returns a push status object or null from an id

+
getFromId(string $id) : \Parse\ParsePushStatus|null
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$id

+ string

Id to get this push status by

+
+ +

Response

+ \Parse\ParsePushStatus|null

+
+
+ +
+ +
+

Get the objectId for the object, or null if unsaved.

+
getObjectId() : string|null
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string|null

+
+
+ +
+ +
+

Gets the number of pushes failed

+
getPushesFailed() : integer
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ integer

+
+
+ +
+ +
+

Gets the number of pushes sent

+
getPushesSent() : integer
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ integer

+
+
+ +
+ +
+

Gets the hash for this push

+
getPushHash() : string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Gets the payload

+
getPushPayload() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Gets the query used to send this push

+
getPushQuery() : \Parse\ParseQuery
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \Parse\ParseQuery

+
+
+ +
+ +
+

Gets the source of this push

+
getPushSource() : string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Gets the status of this push

+
getPushStatus() : string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Gets the time this push was sent at

+
getPushTime() : \DateTime
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \DateTime

+
+
+ +
+ +
+

Get the registered subclass for a Parse class, or a generic ParseObject +if no subclass is registered.

+
getRegisteredSubclass( $parseClassName) : \Parse\ParseObject
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$parseClassName

+

+
+ +

Response

+ \Parse\ParseObject

+
+
+ +
+ +
+

Access or create a Relation value for a key.

+
getRelation(string $key, string $className = null) : \Parse\ParseRelation
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to access the relation for.

+
+
+

$className

+ string

The target class name.

+
+ +

Response

+ \Parse\ParseRelation

The ParseRelation object if the relation already +exists for the key or can be created for this key.

+
+
+ +
+ +
+

Returns JSON object of the unsaved operations.

+
getSaveJSON() : array
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Gets the Subclass className if exists, otherwise false.

+
getSubclass() 
+
+ inherited static
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Get the updatedAt for the object, or null if unsaved.

+
getUpdatedAt() : \DateTime|null
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \DateTime|null

+
+
+ +
+ +
+

Check if the object has a given key.

+
has(string $key) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to check

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Determines whether this object has child objects that are dirty

+
hasDirtyChildren() : boolean
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Indicates whether this push has failed

+
hasFailed() : boolean
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Check whether there is a subclass registered for a given parse class.

+
hasRegisteredSubclass( $parseClassName) : boolean
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$parseClassName

+

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Indicates whether this push has succeeded

+
hasSucceeded() : boolean
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Increment a numeric key by a certain value.

+
increment(string $key, integer $value = 1) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key for numeric value on object to increment.

+
+
+

$value

+ integer

Value to increment by.

+
+ +
+
+ +
+ +
+

Returns true if the object has been fetched.

+
isDataAvailable() : boolean
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Check if the object or any of its child objects have unsaved operations.

+
isDirty() : boolean
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Check if the a value associated with a key has been +added/updated/removed and not saved yet.

+
isKeyDirty(string $key) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Indicates whether this push is pending

+
isPending() : boolean
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Indicates whether this push is running

+
isRunning() : boolean
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Indicates whether this push is scheduled

+
isScheduled() : boolean
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Merge server data after a save completes.

+
mergeAfterSave(array $result) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$result

+ array

Data retrieved from server.

+
+ +
+
+ +
+ +
+

Merge data from other object.

+
mergeFromObject(\Parse\ParseObject $other) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$other

+ \Parse\ParseObject

Other object to merge data from

+
+ +
+
+ +
+ +
+

Merges data received from the server.

+
mergeFromServer(array $data, boolean $completeData = true) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$data

+ array

Data retrieved from server.

+
+
+

$completeData

+ boolean

Fetch all data or not.

+
+ +
+
+ +
+ +
+

Creates a ParseQuery for the subclass of ParseObject.

+
query() : \Parse\ParseQuery
+
+ inherited static
+ + +
+
+

Cannot be called on the base class ParseObject.

+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +

Response

+ \Parse\ParseQuery

+
+
+ +
+ +
+

Start from serverData and process operations to generate the current +value set for an object.

+
rebuildEstimatedData() 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Register a subclass. Should be called before any other Parse functions.

+
registerSubclass() 
+
+ inherited static
+ + +
+
+

Cannot be called on the base class ParseObject.

+ + + + + + + + + + + + + + +
+ + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +
+
+ +
+ +
+

Remove a value from an array for an object key.

+
remove(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to remove the value from on the object.

+
+
+

$value

+ mixed

Value to remove from the array.

+
+ +
+
+ +
+ +
+

Revert all unsaved operations.

+
revert() 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Save Object to Parse.

+
save(boolean $useMasterKey = false) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+ +
+
+ +
+ +
+

Save all the objects in the provided array.

+
saveAll(array $list, boolean $useMasterKey = false, integer $batchSize = 40) 
+
+ inherited static
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$list

+ array

+
+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+
+

$batchSize

+ integer

Number of objects to process per request

+
+ +
+
+ +
+ +
+

Validate and set a value for an object key.

+
set(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to set a value for on the object.

+
+
+

$value

+ mixed

Value to set on the key.

+
+ +
+
+ +
+ +
+

Set ACL for this object.

+
setACL(\Parse\ParseACL $acl) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$acl

+ \Parse\ParseACL

+
+ +
+
+ +
+ +
+

Set an array value for an object key.

+
setArray(string $key, array $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to set the value for on the object.

+
+
+

$value

+ array

Value to set on the key.

+
+ +
+
+ +
+ +
+

Set an associative array value for an object key.

+
setAssociativeArray(string $key, array $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to set the value for on the object.

+
+
+

$value

+ array

Value to set on the key.

+
+ +
+
+ +
+ +
+

Creates an array of object ids from a given array of ParseObjects

+
toObjectIdArray(array $objects) : array
+
+ inherited static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$objects

+ array

Objects to create id array from

+
+ +

Response

+ array

+
+
+ +
+ +
+

Traverse object to find children.

+
traverse(boolean $deep,  &$object, callable $mapFunction, array $seen = array()) : mixed
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$deep

+ boolean

Should this call traverse deeply

+
+
+

$object

+

+
+
+

$mapFunction

+ callable

Function to call for every item.

+
+
+

$seen

+ array

Objects already seen.

+
+ +

Response

+ mixed

The result of calling mapFunction on the root object.

+
+
+ +
+ +
+

Merges an existing array of objects with their fetched counterparts

+
updateWithFetchedResults(array $objects, array $fetched) : array
+
+ inherited static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$objects

+ array

Original objects to update

+
+
+

$fetched

+ array

Fetched object data to update with

+
+ +

Response

+ array

+
+
+ +
+ +

Constants

+ +
+

STATUS_SCHEDULED

+
STATUS_SCHEDULED
+
+
+
+
+
+ + + + + +
+ + +
+
+
+
+ +
+

STATUS_PENDING

+
STATUS_PENDING
+
+
+
+
+
+ + + + + +
+ + +
+
+
+
+ +
+

STATUS_RUNNING

+
STATUS_RUNNING
+
+
+
+
+
+ + + + + +
+ + +
+
+
+
+ +
+

STATUS_SUCCEEDED

+
STATUS_SUCCEEDED
+
+
+
+
+
+ + + + + +
+ + +
+
+
+
+ +
+

STATUS_FAILED

+
STATUS_FAILED
+
+
+
+
+
+ + + + + +
+ + +
+
+
+
+ +

Properties

+ +
+

Parse Class name, overridden by classes subclassing ParseObject

+
parseClassName : string
+
+ inherited static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Data as it exists on the server.

+
serverData : array
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Set of unsaved operations.

+
operationSet : array
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Estimated value of applying operationSet to serverData.

+
estimatedData : array
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Determine if data available for a given key or not.

+
dataAvailability : array
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Class name for data on Parse.

+
className : string
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Unique identifier on Parse.

+
objectId : string
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Timestamp when object was created.

+
createdAt : \DateTime
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ \DateTime +
+
+
+ +
+

Timestamp when object was last updated.

+
updatedAt : \DateTime
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ \DateTime +
+
+
+ +
+

Whether the object has been fully fetched from Parse.

+
hasBeenFetched : boolean
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ boolean +
+
+
+ +
+

Holds the registered subclasses and Parse class names.

+
registeredSubclasses : array
+
+ inherited static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParseQuery.html b/classes/Parse.ParseQuery.html new file mode 100644 index 00000000..c7cb51b8 --- /dev/null +++ b/classes/Parse.ParseQuery.html @@ -0,0 +1,3229 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParseQuery + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ + +
+
+ + + + +
+ + + + +
+ +
+
+

ParseQuery

+ + +

Class ParseQuery - Handles querying data from Parse.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Fosco Marotto fjm@fb.com

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

Create a Parse Query for a given Parse Class.

+
__construct(mixed $className) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$className

+ mixed

Class Name of data on Parse.

+
+ +
+
+ +
+ +
+

Add constraint that at all of the passed in queries matches.

+
_and(array $queries) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$queries

+ array

The list of queries to OR.

+
+ +

Response

+ \Parse\ParseQuery

Returns the query, so you can chain this call.

+
+
+ +
+ +
+

Returns an associative array of the query constraints.

+
_getOptions() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

All queries must have same class name.

+
_matchClassname(array $queryObjects) : string
+
+ static
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception
+

If all queries don't have same class.

+
+
+ +

Arguments

+
+

$queryObjects

+ array

Array of ParseQuery objects.

+
+ +

Response

+ string

class name.

+
+
+ +
+ +
+

Combines queries for NOR, AND, OR queries.

+
_mergeQueries(string $key, array $queries) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The condition $and, $or, $nor.

+
+
+

$queries

+ array

The list of queries to combine.

+
+ +

Response

+ \Parse\ParseQuery

Returns the query, so you can chain this call.

+
+
+ +
+ +
+

Add constraint that at none of the passed in queries matches.

+
_nor(array $queries) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$queries

+ array

The list of queries to NOR.

+
+ +

Response

+ \Parse\ParseQuery

Returns the query, so you can chain this call.

+
+
+ +
+ +
+

Add constraint that at least one of the passed in queries matches.

+
_or(array $queries) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$queries

+ array

The list of queries to OR.

+
+ +

Response

+ \Parse\ParseQuery

Returns the query, so you can chain this call.

+
+
+ +
+ +
+

Sets the conditions of this parse query from an array

+
_setConditions(array $conditions) 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$conditions

+ array

Array of Conditions to set

+
+ +
+
+ +
+ +
+

Set the query orderBy to ascending for the given key(s). It can also add +secondary sort descriptors without overwriting the existing order.

+
addAscending(mixed $key) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ mixed

Key(s) to sort by, which is a string or an array of strings.

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ +
+

Helper for condition queries.

+
addCondition(string $key, string $condition, mixed $value) 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

The key to where constraints

+
+
+

$condition

+ string

The condition name

+
+
+

$value

+ mixed

The condition value, can be a string or an array of strings

+
+ +
+
+ +
+ +
+

Set the query orderBy to descending for a given key(s). It can also add +secondary sort descriptors without overwriting the existing order.

+
addDescending(mixed $key) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ mixed

Key(s) to sort by, which is a string or an array of strings.

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ +
+

Execute an aggregate query and returns aggregate results.

+
aggregate(array $pipeline) : array
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$pipeline

+ array

stages to process query

+
+ +

Response

+ array

+
+
+ +
+ +
+

Constructs a ParseQuery object that is the AND of the passed in queries objects.

+
andQueries(array $queryObjects) : \Parse\ParseQuery
+
+ static
+ + +
+
+

All queries must have same class name.

+ + + + + + +
Throws +
+
\Exception
+

If all queries don't have same class.

+
+
+ +

Arguments

+
+

$queryObjects

+ array

Array of ParseQuery objects to AND.

+
+ +

Response

+ \Parse\ParseQuery

The query that is the AND of the passed in queries.

+
+
+ +
+ +
+

Set the query orderBy to ascending for the given key(s). It overwrites the +existing order criteria.

+
ascending(mixed $key) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ mixed

Key(s) to sort by, which is a string or an array of strings.

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ +
+

Build query string from query constraints.

+
buildQueryString(array $queryOptions) : string
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$queryOptions

+ array

Associative array of the query constraints.

+
+ +

Response

+ string

Query string.

+
+
+ +
+ +
+

Adds a constraint to the query that requires a particular key's value to +be contained by the provided list of values. Get objects where all array elements match.

+
containedBy(string $key, mixed $value) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to check.

+
+
+

$value

+ mixed

The values that will match.

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ +
+

Add a constraint to the query that requires a particular key's value to +be contained in the provided list of values.

+
containedIn(string $key, array $values) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to check.

+
+
+

$values

+ array

The values that will match.

+
+ +

Response

+ \Parse\ParseQuery

Returns the query, so you can chain this call.

+
+
+ +
+ +
+

Adds a constraint for finding string values that contain a provided +string. This may be slow for large datasets.

+
contains(string $key, mixed $value) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to check.

+
+
+

$value

+ mixed

The substring that the value must contain.

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ +
+

Add a constraint to the query that requires a particular key's value to +contain each one of the provided list of values.

+
containsAll(string $key, array $values) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to check. This key's value must be an array.

+
+
+

$values

+ array

The values that will match.

+
+ +

Response

+ \Parse\ParseQuery

Returns the query, so you can chain this call.

+
+
+ +
+ +
+

Add a constraint to the query that requires a particular key's value to +contain each one of the provided list of values starting with the given string.

+
containsAllStartingWith(string $key, array $values) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to check. This key's value must be an array.

+
+
+

$values

+ array

The values that will match as starting string.

+
+ +

Response

+ \Parse\ParseQuery

Returns the query, so you can chain this call.

+
+
+ +
+ +
+

Execute a count query and return the count.

+
count(boolean $useMasterKey = false) : integer
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

If the query should use the master key

+
+ +

Response

+ integer

+
+
+ +
+ +
+

Set the query orderBy to descending for a given key(s). It overwrites the +existing order criteria.

+
descending(mixed $key) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ mixed

Key(s) to sort by, which is a string or an array of strings.

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ +
+

Execute a distinct query and return unique values.

+
distinct(string $key) : array
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

field to find distinct values

+
+ +

Response

+ array

+
+
+ +
+ +
+

Add a constraint for finding objects that not contain the given key.

+
doesNotExist(string $key) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key that should not exist.

+
+ +

Response

+ \Parse\ParseQuery

Returns the query, so you can chain this call.

+
+
+ +
+ +
+

Add a constraint that requires that a key's value not match a value in an +object returned by the given query.

+
doesNotMatchKeyInQuery(string $key, string $queryKey, \Parse\ParseQuery $query) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key that contains teh value that is being +excluded.

+
+
+

$queryKey

+ string

The key in objects returned by the query to +match against.

+
+
+

$query

+ \Parse\ParseQuery

The query to run.

+
+ +

Response

+ \Parse\ParseQuery

Returns the query, so you can chain this call.

+
+
+ +
+ +
+

Add a constraint that requires that a key's value not matches a ParseQuery +constraint.

+
doesNotMatchQuery(string $key, \Parse\ParseQuery $query) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key that the contains the object not to +match the query.

+
+
+

$query

+ \Parse\ParseQuery

The query that should not match.

+
+ +

Response

+ \Parse\ParseQuery

Returns the query, so you can chain this call.

+
+
+ +
+ +
+

Iterates over each result of a query, calling a callback for each one. The +items are processed in an unspecified order. The query may not have any +sort order, and may not use limit or skip.

+
each(callable $callback, boolean $useMasterKey = false, integer $batchSize = 100) 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+

If query has sort, skip, or limit.

+
+
+ +

Arguments

+
+

$callback

+ callable

Callback that will be called with each result +of the query.

+
+
+

$useMasterKey

+ boolean

+
+
+

$batchSize

+ integer

+
+ +
+
+ +
+ +
+

Add a constraint to the query that requires a particular key's value to +end with the provided value.

+
endsWith(string $key, mixed $value) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to check.

+
+
+

$value

+ mixed

The substring that the value must end with.

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ +
+

Set a constraint for a field matching a given value.

+
equalTo(string $key, mixed $value) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to set up an equals constraint.

+
+
+

$value

+ mixed

Value the key must equal.

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ +
+

Restricts the fields of the returned Parse.Objects to all keys except the +provided keys. Exclude takes precedence over select and include.

+
excludeKey(mixed $key) : \Parse\ParseQuery
+
+
+ + +
+
+

(Requires Parse Server 3.6.0+)

+ + +
+ +

Arguments

+
+

$key

+ mixed

The name(s) of the key(s) to exclude. It could be +string, or an Array of string.

+
+ +

Response

+ \Parse\ParseQuery

Returns the query, so you can chain this call.

+
+
+ +
+ +
+

Add a constraint for finding objects that contain the given key.

+
exists(string $key) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key that should exist.

+
+ +

Response

+ \Parse\ParseQuery

Returns the query, so you can chain this call.

+
+
+ +
+ +
+

Execute a find query and return the results.

+
find(boolean $useMasterKey = false, boolean $decodeObjects = true) : array<mixed,\Parse\ParseObject>
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

+
+
+

$decodeObjects

+ boolean

If set to false, will return raw data instead of ParseObject instances

+
+ +

Response

+ array<mixed,\Parse\ParseObject>

+
+
+ +
+ +
+

Execute a query to get only the first result.

+
first(boolean $useMasterKey = false, boolean $decodeObjects = true) : array|\Parse\ParseObject
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

If the query should use the master key

+
+
+

$decodeObjects

+ boolean

If set to false, will return raw data instead of ParseObject instances

+
+ +

Response

+ array|\Parse\ParseObject

Returns the first object or an empty array

+
+
+ +
+ +
+

Adds a constraint for finding string values that contain a provided +string using Full Text Search

+
fullText(string $key, mixed $value) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to check.

+
+
+

$value

+ mixed

The substring that the value must contain.

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ +
+

Execute a query to retrieve a specific object.

+
get(string $objectId, boolean $useMasterKey = false) : array|\Parse\ParseObject
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$objectId

+ string

Unique object id to retrieve.

+
+
+

$useMasterKey

+ boolean

If the query should use the master key

+
+ +

Response

+ array|\Parse\ParseObject

Returns the selected object or an empty array

+
+
+ +
+ +
+

Add a constraint to the query that requires a particular key's value to +be greater than the provided value.

+
greaterThan(string $key, mixed $value) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to check.

+
+
+

$value

+ mixed

The value that provides an Lower bound.

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ +
+

Add a constraint to the query that requires a particular key's value to +be greater than or equal to the provided value.

+
greaterThanOrEqualTo(string $key, mixed $value) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to check.

+
+
+

$value

+ mixed

The value that provides a lower bound.

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ +
+

Add a constraint to the query that requires a particular key's value to +be greater than or equal to the provided relative time string.

+
greaterThanOrEqualToRelativeTime(string $key, string $relativeTime) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to check.

+
+
+

$relativeTime

+ string

The relative time that provides a lower bound

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ +
+

Add a constraint to the query that requires a particular key's value to +be greater than the provided relative time string.

+
greaterThanRelativeTime(string $key, string $relativeTime) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to check

+
+
+

$relativeTime

+ string

The relative time that provides a lower bound

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ +
+

Handles result from ParseClient::_request

+
handleQueryResult(array $result, boolean $decodeObjects) : Array
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$result

+ array

Array of ParseObject raw data.

+
+
+

$decodeObjects

+ boolean

If set to false, will return raw data instead of ParseObject instances

+
+ +

Response

+ Array

Array of ParseObjects or raw data.

+
+
+ +
+ +
+

Includes all nested Parse.Objects.

+
includeAllKeys() : \Parse\ParseQuery
+
+
+ + +
+
+

Requires Parse Server 3.0.0+

+ + + + + + +
+ + +
+ + +

Response

+ \Parse\ParseQuery

Returns the query, so you can chain this call.

+
+
+ +
+ +
+

Include nested Parse Objects for the provided key. You can use dot +notation to specify which fields in the included object are also fetch.

+
includeKey(mixed $key) : \Parse\ParseQuery
+
+
+ + +
+
+

You can include all nested Parse Objects by passing in '*'. (Requires Parse Server 3.0.0+)

+ + +
+ +

Arguments

+
+

$key

+ mixed

The name(s) of the key(s) to include. It could be +string, or an Array of string.

+
+ +

Response

+ \Parse\ParseQuery

Returns the query, so you can chain this call.

+
+
+ +
+ +
+

Add a constraint to the query that requires a particular key's value to +be less than the provided value.

+
lessThan(string $key, mixed $value) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to check.

+
+
+

$value

+ mixed

The value that provides an Upper bound.

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ +
+

Add a constraint to the query that requires a particular key's value to +be less than or equal to the provided value.

+
lessThanOrEqualTo(string $key, mixed $value) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to check.

+
+
+

$value

+ mixed

The value that provides an upper bound.

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ +
+

Add a constraint to the query that requires a particular key's value to +be less than or equal to the provided date string.

+
lessThanOrEqualToRelativeTime(string $key, string $relativeTime) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to check.

+
+
+

$relativeTime

+ string

The relative time that provides an upper bound

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ +
+

Add a constraint to the query that requires a particular key's value to +be less than the provided relative time string.

+
lessThanRelativeTime(string $key, string $relativeTime) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to check

+
+
+

$relativeTime

+ string

The relative time that provides an upper bound

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ +
+

Set the limit parameter as a query constraint.

+
limit(integer $n) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$n

+ integer

Number of objects to return from the query.

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ +
+

Adds a regular expression constraint for finding string values that match +the provided regular expression.

+
matches(string $key, string $regex, string $modifiers = '') : \Parse\ParseQuery
+
+
+ + +
+
+

This may be slow for large datasets.

+ + +
+ +

Arguments

+
+

$key

+ string

The key that the string to match is stored in.

+
+
+

$regex

+ string

The regular expression pattern to match.

+
+
+

$modifiers

+ string

Modifies the search, supports i, m

+
+ +

Response

+ \Parse\ParseQuery

Returns the query, so you can chain this call.

+
+
+ +
+ +
+

Add a constraint that requires that a key's value matches a value in an +object returned by the given query.

+
matchesKeyInQuery(string $key, string $queryKey, \Parse\ParseQuery $query) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key that contains the value that is being +matched.

+
+
+

$queryKey

+ string

The key in objects returned by the query to +match against.

+
+
+

$query

+ \Parse\ParseQuery

The query to run.

+
+ +

Response

+ \Parse\ParseQuery

Returns the query, so you can chain this call.

+
+
+ +
+ +
+

Add a constraint that requires that a key's value matches a ParseQuery +constraint.

+
matchesQuery(string $key, \Parse\ParseQuery $query) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key that the contains the object to match +the query.

+
+
+

$query

+ \Parse\ParseQuery

The query that should match.

+
+ +

Response

+ \Parse\ParseQuery

Returns the query, so you can chain this call.

+
+
+ +
+ +
+

Add a proximity based constraint for finding objects with key point +values near the point given.

+
near(string $key, \Parse\ParseGeoPoint $point) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key that the ParseGeoPoint is stored in.

+
+
+

$point

+ \Parse\ParseGeoPoint

The reference ParseGeoPoint that is used.

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ +
+

Constructs a ParseQuery object that is the NOR of the passed in queries objects.

+
norQueries(array $queryObjects) : \Parse\ParseQuery
+
+ static
+ + +
+
+

All queries must have same class name.

+ + + + + + +
Throws +
+
\Exception
+

If all queries don't have same class.

+
+
+ +

Arguments

+
+

$queryObjects

+ array

Array of ParseQuery objects to NOR.

+
+ +

Response

+ \Parse\ParseQuery

The query that is the NOR of the passed in queries.

+
+
+ +
+ +
+

Add a constraint to the query that requires a particular key's value to +not be contained in the provided list of values.

+
notContainedIn(string $key, array $values) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to check.

+
+
+

$values

+ array

The values that will not match.

+
+ +

Response

+ \Parse\ParseQuery

Returns the query, so you can chain this call.

+
+
+ +
+ +
+

Add a constraint to the query that requires a particular key's value to +be not equal to the provided value.

+
notEqualTo(string $key, mixed $value) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to check.

+
+
+

$value

+ mixed

The value that must not be equalled.

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ +
+

Constructs a ParseQuery object that is the OR of the passed in queries objects.

+
orQueries(array $queryObjects) : \Parse\ParseQuery
+
+ static
+ + +
+
+

All queries must have same class name.

+ + + + + + +
Throws +
+
\Exception
+

If all queries don't have same class.

+
+
+ +

Arguments

+
+

$queryObjects

+ array

Array of ParseQuery objects to OR.

+
+ +

Response

+ \Parse\ParseQuery

The query that is the OR of the passed in queries.

+
+
+ +
+ +
+

Add a constraint to the query that requires a particular key's +coordinates that contains a ParseGeoPoint

+
polygonContains(string $key, \Parse\ParseGeoPoint $point) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key of the ParsePolygon

+
+
+

$point

+ \Parse\ParseGeoPoint

The point that will be contained.

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ +
+

Converts a string into a regex that matches it.

+
quote(mixed $s) : string
+
+
+ + +
+
+

Surrounding with \Q .. \E does this, we just need to escape \E's in +the text separately.

+ + +
+ +

Arguments

+
+

$s

+ mixed

The string or array being replaced.

+
+ +

Response

+ string

Returns the string converted.

+
+
+ +
+ +
+

Changes the read preference that the backend will use when performing the query to the database.

+
readPreference(string $readPreference, string $includeReadPreference = null, string $subqueryReadPreference = null) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$readPreference

+ string

The read preference for the main query.

+
+
+

$includeReadPreference

+ string

The read preference for the queries to include pointers.

+
+
+

$subqueryReadPreference

+ string

The read preference for the sub queries.

+
+ +

Response

+ \Parse\ParseQuery

Returns the query, so you can chain this call.

+
+
+ +
+ +
+

Converts a string into a regex that matches it at the beginning

+
regexStartWith(mixed $s) : string
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$s

+ mixed

The string or array being replaced.

+
+ +

Response

+ string

Returns the string converted.

+
+
+ +
+ +
+

Add constraint for parse relation.

+
relatedTo(string $key, mixed $value) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

+
+
+

$value

+ mixed

+
+ +

Response

+ \Parse\ParseQuery

Returns the query, so you can chain this call.

+
+
+ +
+ +
+

Restrict the fields of the returned Parse Objects to include only the +provided keys. If this is called multiple times, then all of the keys +specified in each of the calls will be included.

+
select(mixed $key) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ mixed

The name(s) of the key(s) to include. It could be +string, or an Array of string.

+
+ +

Response

+ \Parse\ParseQuery

Returns the query, so you can chain this call.

+
+
+ +
+ +
+

Set the skip parameter as a query constraint.

+
skip(integer $n) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$n

+ integer

Number of objects to skip from start of results.

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ +
+

Add a constraint to the query that requires a particular key's value to +start with the provided value.

+
startsWith(string $key, mixed $value) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to check.

+
+
+

$value

+ mixed

The substring that the value must start with.

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ +
+

The response will include the total number of objects satisfying this query, +dispite limit / skip. Might be useful for pagination.

+
withCount(boolean $includeCount = true) : \Parse\ParseQuery
+
+
+ + +
+
+

Note: the results will be an object +results: holding {ParseObject} array and count: integer holding total number

+ + +
+ +

Arguments

+
+

$includeCount

+ boolean

If response should include count, true by default.

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ +
+

Add a constraint to the query that requires a particular key's +coordinates be contained within a given rectangular geographic bounding +box.

+
withinGeoBox(string $key, \Parse\ParseGeoPoint $southwest, \Parse\ParseGeoPoint $northeast) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key of the ParseGeoPoint

+
+
+

$southwest

+ \Parse\ParseGeoPoint

The lower-left corner of the box.

+
+
+

$northeast

+ \Parse\ParseGeoPoint

The upper-right corner of the box.

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ +
+

Add a proximity based constraint for finding objects with key point +values near the point given and within the maximum distance given.

+
withinKilometers(string $key, \Parse\ParseGeoPoint $point, integer $maxDistance, boolean $sort = true) : \Parse\ParseQuery
+
+
+ + +
+
+

Radius of earth used is 6371.0 kilometers.

+ + +
+ +

Arguments

+
+

$key

+ string

The key of the ParseGeoPoint

+
+
+

$point

+ \Parse\ParseGeoPoint

The ParseGeoPoint that is used.

+
+
+

$maxDistance

+ integer

Maximum distance (in kilometers)

+
+
+

$sort

+ boolean

Return objects sorted by distance

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ +
+

Add a proximity based constraint for finding objects with key point +values near the point given and within the maximum distance given.

+
withinMiles(string $key, \Parse\ParseGeoPoint $point, integer $maxDistance, boolean $sort = true) : \Parse\ParseQuery
+
+
+ + +
+
+

Radius of earth used is 3958.8 miles.

+ + +
+ +

Arguments

+
+

$key

+ string

The key of the ParseGeoPoint

+
+
+

$point

+ \Parse\ParseGeoPoint

The ParseGeoPoint that is used.

+
+
+

$maxDistance

+ integer

Maximum distance (in miles)

+
+
+

$sort

+ boolean

Return objects sorted by distance

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ +
+

Add a constraint to the query that requires a particular key's +coordinates be contained within and on the bounds of a given polygon +Supports closed and open (last point is connected to first) paths

+
withinPolygon(string $key, array $points) : \Parse\ParseQuery
+
+
+ + +
+
+

Polygon must have at least 3 points

+ + +
+ +

Arguments

+
+

$key

+ string

The key of the ParseGeoPoint

+
+
+

$points

+ array

Array of ParseGeoPoint

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ +
+

Add a proximity based constraint for finding objects with key point +values near the point given and within the maximum distance given.

+
withinRadians(string $key, \Parse\ParseGeoPoint $point, integer $maxDistance, boolean $sort = true) : \Parse\ParseQuery
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key of the ParseGeoPoint

+
+
+

$point

+ \Parse\ParseGeoPoint

The ParseGeoPoint that is used.

+
+
+

$maxDistance

+ integer

Maximum distance (in radians)

+
+
+

$sort

+ boolean

Return objects sorted by distance

+
+ +

Response

+ \Parse\ParseQuery

Returns this query, so you can chain this call.

+
+
+ +
+ + +

Properties

+ +
+

Class name for data stored on Parse.

+
className : string
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Where constraints.

+
where : array
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Order By keys.

+
orderBy : array
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Include nested objects.

+
includes : array
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Exclude keys.

+
excludes : array
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Include certain keys only.

+
selectedKeys : array
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Skip from the beginning of the search results.

+
skip : integer
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ integer +
+
+
+ +
+

Determines if the query is a count query or a results query.

+
count : integer
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ integer +
+
+
+ +
+

Limit of results, defaults to 100 when not explicitly set.

+
limit : integer
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ integer +
+
+
+ +
+

The read preference for the main query.

+
readPreference : string
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

The read preference for the queries to include pointers.

+
includeReadPreference : string
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

The read preference for the sub queries.

+
subqueryReadPreference : string
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParseRelation.html b/classes/Parse.ParseRelation.html new file mode 100644 index 00000000..e3585d2c --- /dev/null +++ b/classes/Parse.ParseRelation.html @@ -0,0 +1,582 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParseRelation + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + +
+
+

ParseRelation

+ + Implements \Parse\Internal\Encodable + +

Class ParseRelation - A class that is used to access all of the children of a many-to-many relationship.

+
+
+

Each instance of ParseRelation is associated with a particular parent object and key.

+
+ + + + + + + + + +
+ author + + +

Mohamed Madbouli mohamedmadbouli@fb.com

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

Creates a new Relation for the given parent object, key and class name of target objects.

+
__construct(\Parse\ParseObject $parent, string $key, string $targetClassName = null) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$parent

+ \Parse\ParseObject

The parent of this relation.

+
+
+

$key

+ string

The key of the relation in the parent object.

+
+
+

$targetClassName

+ string

The className of the target objects.

+
+ +
+
+ +
+ +
+

Return an encoded array of this relation.

+
_encode() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Adds a ParseObject or an array of ParseObjects to the relation.

+
add(mixed $objects) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$objects

+ mixed

The item or items to add.

+
+ +
+
+ +
+ +
+

Gets a query that can be used to query the objects in this relation.

+
getQuery() : \Parse\ParseQuery
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \Parse\ParseQuery

That restricts the results to objects in this relations.

+
+
+ +
+ +
+

Returns the target classname for the relation.

+
getTargetClass() : string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Removes a ParseObject or an array of ParseObjects from this relation.

+
remove(mixed $objects) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$objects

+ mixed

The item or items to remove.

+
+ +
+
+ +
+ +
+

Set the parent object for the relation.

+
setParent( $parent) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$parent

+

+
+ +
+
+ +
+ +
+

Set the target classname for the relation.

+
setTargetClass( $className) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$className

+

+
+ +
+
+ +
+ + +

Properties

+ +
+

The parent of this relation.

+
parent : \Parse\ParseObject
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ \Parse\ParseObject +
+
+
+ +
+

The key of the relation in the parent object.

+
key : string
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

The className of the target objects.

+
targetClassName : string
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParseRole.html b/classes/Parse.ParseRole.html new file mode 100644 index 00000000..4ead79c3 --- /dev/null +++ b/classes/Parse.ParseRole.html @@ -0,0 +1,3410 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParseRole + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ + +
+
+ + + + +
+ + + + +
+ +
+
+

ParseRole

+ + Extends \Parse\ParseObject + +

Class ParseRole - Representation of an access Role.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Fosco Marotto fjm@fb.com

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

Create a Parse Object.

+
__construct(string $className = null, mixed $objectId = null, boolean $isPointer = false) 
+
+ inherited
+ + +
+
+

Creates a pointer object if an objectId is provided, +otherwise creates a new object.

+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$className

+ string

Class Name for data on Parse.

+
+
+

$objectId

+ mixed

Object Id for Existing object.

+
+
+

$isPointer

+ boolean

+
+ +
+
+ +
+ +
+

Getter to catch direct property calls and pass them to the get function.

+
__get(string $key) : mixed
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to retrieve from the Object.

+
+ +

Response

+ mixed

+
+
+ +
+ +
+

Magic handler to catch isset calls to object properties.

+
__isset(string $key) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to check on the object.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Setter to catch property calls and protect certain fields.

+
__set(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to set a value on.

+
+
+

$value

+ mixed

Value to assign.

+
+ +
+
+ +
+ +
+

Return a JSON encoded value of the object.

+
_encode() : string
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Returns whether or not data is available for a given key

+
_isDataAvailable(string $key) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to check availability of

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Detects if the object (and optionally the child objects) has unsaved +changes.

+
_isDirty(boolean $considerChildren) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$considerChildren

+ boolean

Whether to consider children when checking for dirty state

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Merges data received from the server.

+
_mergeAfterFetch(array $result, boolean $completeData = true) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$result

+ array

Data retrieved from the server.

+
+
+

$completeData

+ boolean

Fetch all data or not.

+
+ +
+
+ +
+ +
+

Merges data received from the server with a given selected keys.

+
_mergeAfterFetchWithSelectedKeys(array $result, array $selectedKeys) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$result

+ array

Data retrieved from the server.

+
+
+

$selectedKeys

+ array

Keys to be fetched. Null or empty means all +data will be fetched.

+
+ +
+
+ +
+ +
+

Handle merging of special fields for the object.

+
_mergeMagicFields( &$data) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$data

+

+
+ +
+
+ +
+ +
+

Perform an operation on an object property.

+
_performOperation(string $key, \Parse\Internal\FieldOperation $operation) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key to perform an operation upon.

+
+
+

$operation

+ \Parse\Internal\FieldOperation

Operation to perform.

+
+ +
+
+ +
+ +
+

Gets a Pointer referencing this Object.

+
_toPointer() : array
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +

Response

+ array

+
+
+ +
+ +
+

Un-register a subclass.

+
_unregisterSubclass() 
+
+ inherited static
+ + +
+
+

Cannot be called on the base class ParseObject.

+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Add a value to an array property.

+
add(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key for array value on object to add a value to.

+
+
+

$value

+ mixed

Value to add.

+
+ +
+
+ +
+ +
+

Add unique values to an array property.

+
addUnique(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key for array value on object.

+
+
+

$value

+ mixed

Value list to add uniquely.

+
+ +
+
+ +
+ +
+

Apply operations to a target object.

+
applyOperations(array $operations,  &$target) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$operations

+ array

Operations set to apply.

+
+
+

$target

+

+
+ +
+
+ +
+ +
+

Before save stub

+
beforeSave() : void
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +
+
+ +
+ +
+

Determine if the current object can be serialized for saving.

+
canBeSerialized() : boolean
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Checks the given object and any children to see if the whole object +can be serialized for saving.

+
canBeSerializedAsValue(mixed $object) : boolean
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$object

+ mixed

The value to check.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Clear all keys on this object by creating delete operations +for each key.

+
clear() 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Static method which returns a new Parse Object for a given class +Optionally creates a pointer object if the objectId is provided.

+
create(string $className, string $objectId = null, boolean $isPointer = false) : \Parse\ParseObject
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$className

+ string

Class Name for data on Parse.

+
+
+

$objectId

+ string

Unique identifier for existing object.

+
+
+

$isPointer

+ boolean

If the object is a pointer.

+
+ +

Response

+ \Parse\ParseObject

+
+
+ +
+ +
+

Create a ParseRole object with a given name and ACL.

+
createRole(string $name, \Parse\ParseACL $acl) : \Parse\ParseRole
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$name

+ string

+
+
+

$acl

+ \Parse\ParseACL

+
+ +

Response

+ \Parse\ParseRole

+
+
+ +
+ +
+

Decodes and returns a ParseObject from an encoded object

+
decode(string|array $encoded) : \Parse\ParseObject
+
+ inherited static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$encoded

+ string|array

Encoded ParseObject to decode

+
+ +

Response

+ \Parse\ParseObject

+
+
+ +
+ +
+

Save object and unsaved children within.

+
deepSave(\Parse\ParseObject|array $target, boolean $useMasterKey = false, integer $batchSize = 40) 
+
+ inherited static
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
\Parse\ParseAggregateException
+
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$target

+ \Parse\ParseObject|array

+
+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+
+

$batchSize

+ integer

Number of objects to process per request

+
+ +
+
+ +
+ +
+

Delete a key from an object.

+
delete(string $key) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key to remove from object.

+
+ +
+
+ +
+ +
+

Delete the object from Parse.

+
destroy(boolean $useMasterKey = false) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the master key.

+
+ +
+
+ +
+ +
+

Delete an array of objects.

+
destroyAll(array $objects, boolean $useMasterKey = false, integer $batchSize = 40) 
+
+ inherited static
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseAggregateException
+
+
+
+ +

Arguments

+
+

$objects

+ array

Objects to destroy.

+
+
+

$useMasterKey

+ boolean

Whether to use the master key or not.

+
+
+

$batchSize

+ integer

Number of objects to process per request

+
+ +
+
+ +
+ +
+

Destroy batch of objects.

+
destroyBatch(array<mixed,\Parse\ParseObject> $objects, boolean $useMasterKey = false) : array
+
+ inherited static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$objects

+ array<mixed,\Parse\ParseObject>

+
+
+

$useMasterKey

+ boolean

+
+ +

Response

+ array

+
+
+ +
+ +
+

Returns a JSON encoded array of a ParseObject

+
encode() : string
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Returns true if this object exists on the Server

+
exists(boolean $useMasterKey = false) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Fetch the whole object from the server and update the local object.

+
fetch(boolean $useMasterKey = false) : \Parse\ParseObject
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the master key and override ACLs

+
+ +

Response

+ \Parse\ParseObject

Returns self, so you can chain this call.

+
+
+ +
+ +
+

Fetch an array of Parse objects from the server.

+
fetchAll(array $objects, boolean $useMasterKey = false) : array
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$objects

+ array

The ParseObjects to fetch

+
+
+

$useMasterKey

+ boolean

Whether to override ACLs

+
+ +

Response

+ array

+
+
+ +
+ +
+

Find unsaved children inside an object.

+
findUnsavedChildren(\Parse\ParseObject $object,  &$unsavedChildren,  &$unsavedFiles) 
+
+ inherited static
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$object

+ \Parse\ParseObject

Object to search.

+
+
+

$unsavedChildren

+

+
+
+

$unsavedFiles

+

+
+ +
+
+ +
+ +
+

Get current value for an object property.

+
get(string $key) : mixed
+
+ inherited
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to retrieve from the estimatedData array.

+
+ +

Response

+ mixed

+
+
+ +
+ +
+

Get the ACL assigned to the object.

+
getACL() : \Parse\ParseACL
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \Parse\ParseACL

+
+
+ +
+ +
+

Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one

+
getACLWithCopy(boolean $mayCopy) : \Parse\ParseACL|null
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$mayCopy

+ boolean

Whether to return a copy of this acl or not

+
+ +

Response

+ \Parse\ParseACL|null

+
+
+ +
+ +
+

Get values for all keys of an object.

+
getAllKeys() : array
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Get the Parse Class Name for the object.

+
getClassName() : string
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Get the createdAt for the object, or null if unsaved.

+
getCreatedAt() : \DateTime|null
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \DateTime|null

+
+
+ +
+ +
+

Returns the role name.

+
getName() : string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Get the objectId for the object, or null if unsaved.

+
getObjectId() : string|null
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string|null

+
+
+ +
+ +
+

Get the registered subclass for a Parse class, or a generic ParseObject +if no subclass is registered.

+
getRegisteredSubclass( $parseClassName) : \Parse\ParseObject
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$parseClassName

+

+
+ +

Response

+ \Parse\ParseObject

+
+
+ +
+ +
+

Access or create a Relation value for a key.

+
getRelation(string $key, string $className = null) : \Parse\ParseRelation
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to access the relation for.

+
+
+

$className

+ string

The target class name.

+
+ +

Response

+ \Parse\ParseRelation

The ParseRelation object if the relation already +exists for the key or can be created for this key.

+
+
+ +
+ +
+

Gets the ParseRelation for the ParseRoles which are direct children of + this role. These roles' users are granted any privileges that this role + has been granted.

+
getRoles() : \Parse\ParseRelation
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \Parse\ParseRelation

+
+
+ +
+ +
+

Returns JSON object of the unsaved operations.

+
getSaveJSON() : array
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Gets the Subclass className if exists, otherwise false.

+
getSubclass() 
+
+ inherited static
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Get the updatedAt for the object, or null if unsaved.

+
getUpdatedAt() : \DateTime|null
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \DateTime|null

+
+
+ +
+ +
+

Gets the ParseRelation for the ParseUsers which are direct children of + this role. These users are granted any privileges that this role + has been granted.

+
getUsers() : \Parse\ParseRelation
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \Parse\ParseRelation

+
+
+ +
+ +
+

Check if the object has a given key.

+
has(string $key) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to check

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Determines whether this object has child objects that are dirty

+
hasDirtyChildren() : boolean
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Check whether there is a subclass registered for a given parse class.

+
hasRegisteredSubclass( $parseClassName) : boolean
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$parseClassName

+

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Increment a numeric key by a certain value.

+
increment(string $key, integer $value = 1) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key for numeric value on object to increment.

+
+
+

$value

+ integer

Value to increment by.

+
+ +
+
+ +
+ +
+

Returns true if the object has been fetched.

+
isDataAvailable() : boolean
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Check if the object or any of its child objects have unsaved operations.

+
isDirty() : boolean
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Check if the a value associated with a key has been +added/updated/removed and not saved yet.

+
isKeyDirty(string $key) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Merge server data after a save completes.

+
mergeAfterSave(array $result) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$result

+ array

Data retrieved from server.

+
+ +
+
+ +
+ +
+

Merge data from other object.

+
mergeFromObject(\Parse\ParseObject $other) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$other

+ \Parse\ParseObject

Other object to merge data from

+
+ +
+
+ +
+ +
+

Merges data received from the server.

+
mergeFromServer(array $data, boolean $completeData = true) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$data

+ array

Data retrieved from server.

+
+
+

$completeData

+ boolean

Fetch all data or not.

+
+ +
+
+ +
+ +
+

Creates a ParseQuery for the subclass of ParseObject.

+
query() : \Parse\ParseQuery
+
+ inherited static
+ + +
+
+

Cannot be called on the base class ParseObject.

+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +

Response

+ \Parse\ParseQuery

+
+
+ +
+ +
+

Start from serverData and process operations to generate the current +value set for an object.

+
rebuildEstimatedData() 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Register a subclass. Should be called before any other Parse functions.

+
registerSubclass() 
+
+ inherited static
+ + +
+
+

Cannot be called on the base class ParseObject.

+ + + + + + + + + + + + + + +
+ + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +
+
+ +
+ +
+

Remove a value from an array for an object key.

+
remove(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to remove the value from on the object.

+
+
+

$value

+ mixed

Value to remove from the array.

+
+ +
+
+ +
+ +
+

Revert all unsaved operations.

+
revert() 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Save Object to Parse.

+
save(boolean $useMasterKey = false) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+ +
+
+ +
+ +
+

Save all the objects in the provided array.

+
saveAll(array $list, boolean $useMasterKey = false, integer $batchSize = 40) 
+
+ inherited static
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$list

+ array

+
+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+
+

$batchSize

+ integer

Number of objects to process per request

+
+ +
+
+ +
+ +
+

Validate and set a value for an object key.

+
set(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to set a value for on the object.

+
+
+

$value

+ mixed

Value to set on the key.

+
+ +
+
+ +
+ +
+

Set ACL for this object.

+
setACL(\Parse\ParseACL $acl) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$acl

+ \Parse\ParseACL

+
+ +
+
+ +
+ +
+

Set an array value for an object key.

+
setArray(string $key, array $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to set the value for on the object.

+
+
+

$value

+ array

Value to set on the key.

+
+ +
+
+ +
+ +
+

Set an associative array value for an object key.

+
setAssociativeArray(string $key, array $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to set the value for on the object.

+
+
+

$value

+ array

Value to set on the key.

+
+ +
+
+ +
+ +
+

Sets the role name.

+
setName(string $name) 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$name

+ string

The role name

+
+ +
+
+ +
+ +
+

Creates an array of object ids from a given array of ParseObjects

+
toObjectIdArray(array $objects) : array
+
+ inherited static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$objects

+ array

Objects to create id array from

+
+ +

Response

+ array

+
+
+ +
+ +
+

Traverse object to find children.

+
traverse(boolean $deep,  &$object, callable $mapFunction, array $seen = array()) : mixed
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$deep

+ boolean

Should this call traverse deeply

+
+
+

$object

+

+
+
+

$mapFunction

+ callable

Function to call for every item.

+
+
+

$seen

+ array

Objects already seen.

+
+ +

Response

+ mixed

The result of calling mapFunction on the root object.

+
+
+ +
+ +
+

Merges an existing array of objects with their fetched counterparts

+
updateWithFetchedResults(array $objects, array $fetched) : array
+
+ inherited static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$objects

+ array

Original objects to update

+
+
+

$fetched

+ array

Fetched object data to update with

+
+ +

Response

+ array

+
+
+ +
+ + +

Properties

+ +
+

Parse Class name, overridden by classes subclassing ParseObject

+
parseClassName : string
+
+ inherited static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Data as it exists on the server.

+
serverData : array
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Set of unsaved operations.

+
operationSet : array
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Estimated value of applying operationSet to serverData.

+
estimatedData : array
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Determine if data available for a given key or not.

+
dataAvailability : array
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Class name for data on Parse.

+
className : string
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Unique identifier on Parse.

+
objectId : string
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Timestamp when object was created.

+
createdAt : \DateTime
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ \DateTime +
+
+
+ +
+

Timestamp when object was last updated.

+
updatedAt : \DateTime
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ \DateTime +
+
+
+ +
+

Whether the object has been fully fetched from Parse.

+
hasBeenFetched : boolean
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ boolean +
+
+
+ +
+

Holds the registered subclasses and Parse class names.

+
registeredSubclasses : array
+
+ inherited static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParseSchema.html b/classes/Parse.ParseSchema.html new file mode 100644 index 00000000..9160597a --- /dev/null +++ b/classes/Parse.ParseSchema.html @@ -0,0 +1,1648 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParseSchema + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + +
+
+

ParseSchema

+ + +

Class ParseSchema - Handles schemas data from Parse.

+
+
+

All the schemas methods need use of the master key for your application.

+
+ + + + + + + + + + + + + +
+ see + + + +
+ author + + +

Júlio César Gonçalves de Oliveira julio@pinguineras.com.br

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

Create a Parse Schema.

+
__construct(string|null $className = null) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$className

+ string|null

Class Name of data on Parse.

+
+ +
+
+ +
+ +
+

Adding Array Field.

+
addArray(string $fieldName = null) : \Parse\ParseSchema
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$fieldName

+ string

Name of the field will created on Parse

+
+ +

Response

+ \Parse\ParseSchema

fields return self to create field on Parse

+
+
+ +
+ +
+

Adding Boolean Field.

+
addBoolean(string $fieldName = null) : \Parse\ParseSchema
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$fieldName

+ string

Name of the field will created on Parse

+
+ +

Response

+ \Parse\ParseSchema

fields return self to create field on Parse

+
+
+ +
+ +
+

Adding Date Field.

+
addDate(string $fieldName = null) : \Parse\ParseSchema
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$fieldName

+ string

Name of the field will created on Parse

+
+ +

Response

+ \Parse\ParseSchema

fields return self to create field on Parse

+
+
+ +
+ +
+

Adding a Field to Create / Update a Schema.

+
addField(string $fieldName = null, string $fieldType = 'String') : \Parse\ParseSchema
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$fieldName

+ string

Name of the field that will be created on Parse

+
+
+

$fieldType

+ string

Can be a (String|Number|Boolean|Date|File|GeoPoint|Array|Object|Pointer|Relation)

+
+ +

Response

+ \Parse\ParseSchema

fields return self to create field on Parse

+
+
+ +
+ +
+

Adding File Field.

+
addFile(string $fieldName = null) : \Parse\ParseSchema
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$fieldName

+ string

Name of the field will created on Parse

+
+ +

Response

+ \Parse\ParseSchema

fields return self to create field on Parse

+
+
+ +
+ +
+

Adding GeoPoint Field.

+
addGeoPoint(string $fieldName = null) : \Parse\ParseSchema
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$fieldName

+ string

Name of the field will created on Parse

+
+ +

Response

+ \Parse\ParseSchema

fields return self to create field on Parse

+
+
+ +
+ +
+

Adding an Index to Create / Update a Schema.

+
addIndex(string $indexName, string $index) : \Parse\ParseSchema
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$indexName

+ string

Name of the index that will be created on Parse

+
+
+

$index

+ string

Key / Value to be saved

+
+ +

Response

+ \Parse\ParseSchema

indexes return self to create index on Parse

+
+
+ +
+ +
+

Adding Number Field.

+
addNumber(string $fieldName = null) : \Parse\ParseSchema
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$fieldName

+ string

Name of the field will created on Parse

+
+ +

Response

+ \Parse\ParseSchema

fields return self to create field on Parse

+
+
+ +
+ +
+

Adding Object Field.

+
addObject(string $fieldName = null) : \Parse\ParseSchema
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$fieldName

+ string

Name of the field will created on Parse

+
+ +

Response

+ \Parse\ParseSchema

fields return self to create field on Parse

+
+
+ +
+ +
+

Adding Pointer Field.

+
addPointer(string $fieldName = null, string $targetClass = null) : \Parse\ParseSchema
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$fieldName

+ string

Name of the field will created on Parse

+
+
+

$targetClass

+ string

Name of the target Pointer Class

+
+ +

Response

+ \Parse\ParseSchema

fields return self to create field on Parse

+
+
+ +
+ +
+

Adding Polygon Field.

+
addPolygon(string $fieldName = null) : \Parse\ParseSchema
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$fieldName

+ string

Name of the field will created on Parse

+
+ +

Response

+ \Parse\ParseSchema

fields return self to create field on Parse

+
+
+ +
+ +
+

Adding Relation Field.

+
addRelation(string $fieldName = null, string $targetClass = null) : \Parse\ParseSchema
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$fieldName

+ string

Name of the field will created on Parse

+
+
+

$targetClass

+ string

Name of the target Pointer Class

+
+ +

Response

+ \Parse\ParseSchema

fields return self to create field on Parse

+
+
+ +
+ +
+

Adding String Field.

+
addString(string $fieldName = null) : \Parse\ParseSchema
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$fieldName

+ string

Name of the field that will be created on Parse

+
+ +

Response

+ \Parse\ParseSchema

fields return self to create field on Parse

+
+
+ +
+ +
+

Get all the Schema data on Parse.

+
all() : array
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseException
+
+
+
+ + +

Response

+ array

+
+
+ +
+ +
+

Assert if ClassName has filled.

+
assertClassName() 
+
+
+ + +
+
+
+ + + + + + + + + + + + + + +
+ + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +
+
+ +
+ +
+

Assert types of fields.

+
assertTypes(string $type = null) 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\InvalidArgumentException
+
+
+
+ +

Arguments

+
+

$type

+ string

+
+ +
+
+ +
+ +
+

Removing a Schema from Parse.

+
delete() : array
+
+
+ + +
+
+

You can only remove a schema from your app if it is empty (has 0 objects).

+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +

Response

+ array

+
+
+ +
+ +
+

Deleting a Field to Update on a Schema.

+
deleteField(string $fieldName = null) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$fieldName

+ string

Name of the field will be deleted

+
+ +
+
+ +
+ +
+

Deleting an Index to Update on a Schema.

+
deleteIndex(string $indexName = null) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$indexName

+ string

Name of the index that will be deleted

+
+ +
+
+ +
+ +
+

Get the Schema from Parse.

+
get() : array
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseException
+
+
+
+ + +

Response

+ array

+
+
+ +
+ +
+

Removes all objects from a Schema (class) in Parse.

+
purge() 
+
+
+ + +
+
+

EXERCISE CAUTION, running this will delete all objects for this schema and cannot be reversed

+ + + + + + + + + + + + + + +
+ + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +
+
+ +
+ +
+

Create a new Schema on Parse.

+
save() : array
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +

Response

+ array

+
+
+ +
+ +
+

Update a Schema from Parse.

+
update() : array
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +

Response

+ array

+
+
+ +
+ + +

Properties

+ +
+

String data type

+
STRING : string
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Number data type

+
NUMBER : string
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Boolean data type

+
BOOLEAN : string
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Date data type

+
DATE : string
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

File data type

+
FILE : string
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

GeoPoint data type

+
GEO_POINT : string
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Polygon data type

+
POLYGON : string
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Array data type

+
ARRAY : string
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Object data type

+
OBJECT : string
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Pointer data type

+
POINTER : string
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Relation data type

+
RELATION : string
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Class name for data stored on Parse.

+
className : string
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Fields to create.

+
fields : array
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Indexes to create.

+
indexes : array
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Force to use master key in Schema Methods.

+
useMasterKey : boolean
+
+
+
+
+
+ + + + + + + + + + +
+ see + + +
+ var + + +
+ +

Type(s)

+ boolean +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParseServerInfo.html b/classes/Parse.ParseServerInfo.html new file mode 100644 index 00000000..c1248ead --- /dev/null +++ b/classes/Parse.ParseServerInfo.html @@ -0,0 +1,647 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParseServerInfo + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + +
+
+

ParseServerInfo

+ + +

Class ParseFeatures - Representation of server-side features

+
+
+ +
+ + + + + + + + + +
+ author + + +

Ben Friedman friedman.benjamin@gmail.com

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

Sets the current server version.

+
_setServerVersion(string $version) 
+
+ static
+ + +
+
+

Allows setting the server version to avoid making an additional request +if the version is obtained elsewhere.

+ + + + + + +
+ + +
+ +

Arguments

+
+

$version

+ string

Version to set

+
+ +
+
+ +
+ +
+

Get a specific feature set from the server

+
get(string $key) : mixed
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Feature set to get

+
+ +

Response

+ mixed

+
+
+ +
+ +
+

Gets features available for cloudCode

+
getCloudCodeFeatures() : array
+
+ static
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Gets features for the current server

+
getFeatures() : array
+
+ static
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Gets features available for globalConfig

+
getGlobalConfigFeatures() : array
+
+ static
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Gets features available for hooks

+
getHooksFeatures() : array
+
+ static
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Gets features available for logs

+
getLogsFeatures() : array
+
+ static
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Gets features available for push

+
getPushFeatures() : array
+
+ static
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Gets features available for schemas

+
getSchemasFeatures() : array
+
+ static
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Requests, sets and returns server features and version

+
getServerInfo() : array
+
+ static
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseException
+
+
+
+ + +

Response

+ array

+
+
+ +
+ +
+

Gets the reported version of the current server

+
getVersion() : string
+
+ static
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ + +

Properties

+ +
+

Reported server features and configs

+
serverFeatures : array
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Reported server version

+
serverVersion : string
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParseSession.html b/classes/Parse.ParseSession.html new file mode 100644 index 00000000..1f106579 --- /dev/null +++ b/classes/Parse.ParseSession.html @@ -0,0 +1,3460 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParseSession + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ + +
+
+ + + + +
+ + + + +
+ +
+
+

ParseSession

+ + Extends \Parse\ParseObject + +

Class ParseSession - Representation of an expiring user session.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Fosco Marotto fjm@fb.com

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

Create a Parse Object.

+
__construct(string $className = null, mixed $objectId = null, boolean $isPointer = false) 
+
+ inherited
+ + +
+
+

Creates a pointer object if an objectId is provided, +otherwise creates a new object.

+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$className

+ string

Class Name for data on Parse.

+
+
+

$objectId

+ mixed

Object Id for Existing object.

+
+
+

$isPointer

+ boolean

+
+ +
+
+ +
+ +
+

Getter to catch direct property calls and pass them to the get function.

+
__get(string $key) : mixed
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to retrieve from the Object.

+
+ +

Response

+ mixed

+
+
+ +
+ +
+

Magic handler to catch isset calls to object properties.

+
__isset(string $key) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to check on the object.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Setter to catch property calls and protect certain fields.

+
__set(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to set a value on.

+
+
+

$value

+ mixed

Value to assign.

+
+ +
+
+ +
+ +
+

Return a JSON encoded value of the object.

+
_encode() : string
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Returns whether or not data is available for a given key

+
_isDataAvailable(string $key) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to check availability of

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Detects if the object (and optionally the child objects) has unsaved +changes.

+
_isDirty(boolean $considerChildren) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$considerChildren

+ boolean

Whether to consider children when checking for dirty state

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Determines whether a session token is revocable.

+
_isRevocable(string $token) : boolean
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$token

+ string

The session token to check

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Merges data received from the server.

+
_mergeAfterFetch(array $result, boolean $completeData = true) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$result

+ array

Data retrieved from the server.

+
+
+

$completeData

+ boolean

Fetch all data or not.

+
+ +
+
+ +
+ +
+

Merges data received from the server with a given selected keys.

+
_mergeAfterFetchWithSelectedKeys(array $result, array $selectedKeys) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$result

+ array

Data retrieved from the server.

+
+
+

$selectedKeys

+ array

Keys to be fetched. Null or empty means all +data will be fetched.

+
+ +
+
+ +
+ +
+

Handle merging of special fields for the object.

+
_mergeMagicFields( &$data) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$data

+

+
+ +
+
+ +
+ +
+

Perform an operation on an object property.

+
_performOperation(string $key, \Parse\Internal\FieldOperation $operation) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key to perform an operation upon.

+
+
+

$operation

+ \Parse\Internal\FieldOperation

Operation to perform.

+
+ +
+
+ +
+ +
+

Gets a Pointer referencing this Object.

+
_toPointer() : array
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +

Response

+ array

+
+
+ +
+ +
+

Un-register a subclass.

+
_unregisterSubclass() 
+
+ inherited static
+ + +
+
+

Cannot be called on the base class ParseObject.

+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Add a value to an array property.

+
add(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key for array value on object to add a value to.

+
+
+

$value

+ mixed

Value to add.

+
+ +
+
+ +
+ +
+

Add unique values to an array property.

+
addUnique(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key for array value on object.

+
+
+

$value

+ mixed

Value list to add uniquely.

+
+ +
+
+ +
+ +
+

Apply operations to a target object.

+
applyOperations(array $operations,  &$target) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$operations

+ array

Operations set to apply.

+
+
+

$target

+

+
+ +
+
+ +
+ +
+

Before save stub

+
beforeSave() : void
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +
+
+ +
+ +
+

Determine if the current object can be serialized for saving.

+
canBeSerialized() : boolean
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Checks the given object and any children to see if the whole object +can be serialized for saving.

+
canBeSerializedAsValue(mixed $object) : boolean
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$object

+ mixed

The value to check.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Clear all keys on this object by creating delete operations +for each key.

+
clear() 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Static method which returns a new Parse Object for a given class +Optionally creates a pointer object if the objectId is provided.

+
create(string $className, string $objectId = null, boolean $isPointer = false) : \Parse\ParseObject
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$className

+ string

Class Name for data on Parse.

+
+
+

$objectId

+ string

Unique identifier for existing object.

+
+
+

$isPointer

+ boolean

If the object is a pointer.

+
+ +

Response

+ \Parse\ParseObject

+
+
+ +
+ +
+

Decodes and returns a ParseObject from an encoded object

+
decode(string|array $encoded) : \Parse\ParseObject
+
+ inherited static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$encoded

+ string|array

Encoded ParseObject to decode

+
+ +

Response

+ \Parse\ParseObject

+
+
+ +
+ +
+

Save object and unsaved children within.

+
deepSave(\Parse\ParseObject|array $target, boolean $useMasterKey = false, integer $batchSize = 40) 
+
+ inherited static
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
\Parse\ParseAggregateException
+
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$target

+ \Parse\ParseObject|array

+
+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+
+

$batchSize

+ integer

Number of objects to process per request

+
+ +
+
+ +
+ +
+

Delete a key from an object.

+
delete(string $key) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key to remove from object.

+
+ +
+
+ +
+ +
+

Delete the object from Parse.

+
destroy(boolean $useMasterKey = false) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the master key.

+
+ +
+
+ +
+ +
+

Delete an array of objects.

+
destroyAll(array $objects, boolean $useMasterKey = false, integer $batchSize = 40) 
+
+ inherited static
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseAggregateException
+
+
+
+ +

Arguments

+
+

$objects

+ array

Objects to destroy.

+
+
+

$useMasterKey

+ boolean

Whether to use the master key or not.

+
+
+

$batchSize

+ integer

Number of objects to process per request

+
+ +
+
+ +
+ +
+

Destroy batch of objects.

+
destroyBatch(array<mixed,\Parse\ParseObject> $objects, boolean $useMasterKey = false) : array
+
+ inherited static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$objects

+ array<mixed,\Parse\ParseObject>

+
+
+

$useMasterKey

+ boolean

+
+ +

Response

+ array

+
+
+ +
+ +
+

Returns a JSON encoded array of a ParseObject

+
encode() : string
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Returns true if this object exists on the Server

+
exists(boolean $useMasterKey = false) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Fetch the whole object from the server and update the local object.

+
fetch(boolean $useMasterKey = false) : \Parse\ParseObject
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the master key and override ACLs

+
+ +

Response

+ \Parse\ParseObject

Returns self, so you can chain this call.

+
+
+ +
+ +
+

Fetch an array of Parse objects from the server.

+
fetchAll(array $objects, boolean $useMasterKey = false) : array
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$objects

+ array

The ParseObjects to fetch

+
+
+

$useMasterKey

+ boolean

Whether to override ACLs

+
+ +

Response

+ array

+
+
+ +
+ +
+

Find unsaved children inside an object.

+
findUnsavedChildren(\Parse\ParseObject $object,  &$unsavedChildren,  &$unsavedFiles) 
+
+ inherited static
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$object

+ \Parse\ParseObject

Object to search.

+
+
+

$unsavedChildren

+

+
+
+

$unsavedFiles

+

+
+ +
+
+ +
+ +
+

Get current value for an object property.

+
get(string $key) : mixed
+
+ inherited
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to retrieve from the estimatedData array.

+
+ +

Response

+ mixed

+
+
+ +
+ +
+

Get the ACL assigned to the object.

+
getACL() : \Parse\ParseACL
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \Parse\ParseACL

+
+
+ +
+ +
+

Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one

+
getACLWithCopy(boolean $mayCopy) : \Parse\ParseACL|null
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$mayCopy

+ boolean

Whether to return a copy of this acl or not

+
+ +

Response

+ \Parse\ParseACL|null

+
+
+ +
+ +
+

Get values for all keys of an object.

+
getAllKeys() : array
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Get the Parse Class Name for the object.

+
getClassName() : string
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Get the createdAt for the object, or null if unsaved.

+
getCreatedAt() : \DateTime|null
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \DateTime|null

+
+
+ +
+ +
+

Retrieves the Session object for the currently logged in user.

+
getCurrentSession(boolean $useMasterKey = false) : \Parse\ParseSession
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

If the Master Key should be used to override security.

+
+ +

Response

+ \Parse\ParseSession

+
+
+ +
+ +
+

Get the objectId for the object, or null if unsaved.

+
getObjectId() : string|null
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string|null

+
+
+ +
+ +
+

Get the registered subclass for a Parse class, or a generic ParseObject +if no subclass is registered.

+
getRegisteredSubclass( $parseClassName) : \Parse\ParseObject
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$parseClassName

+

+
+ +

Response

+ \Parse\ParseObject

+
+
+ +
+ +
+

Access or create a Relation value for a key.

+
getRelation(string $key, string $className = null) : \Parse\ParseRelation
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to access the relation for.

+
+
+

$className

+ string

The target class name.

+
+ +

Response

+ \Parse\ParseRelation

The ParseRelation object if the relation already +exists for the key or can be created for this key.

+
+
+ +
+ +
+

Returns JSON object of the unsaved operations.

+
getSaveJSON() : array
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Returns the session token string.

+
getSessionToken() : string
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Gets the Subclass className if exists, otherwise false.

+
getSubclass() 
+
+ inherited static
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Get the updatedAt for the object, or null if unsaved.

+
getUpdatedAt() : \DateTime|null
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \DateTime|null

+
+
+ +
+ +
+

After a save, perform Session object specific logic.

+
handleSaveResult() 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Check if the object has a given key.

+
has(string $key) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to check

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Determines whether this object has child objects that are dirty

+
hasDirtyChildren() : boolean
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Check whether there is a subclass registered for a given parse class.

+
hasRegisteredSubclass( $parseClassName) : boolean
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$parseClassName

+

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Increment a numeric key by a certain value.

+
increment(string $key, integer $value = 1) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key for numeric value on object to increment.

+
+
+

$value

+ integer

Value to increment by.

+
+ +
+
+ +
+ +
+

Determines whether the current session token is revocable.

+
isCurrentSessionRevocable() : boolean
+
+ static
+ + +
+
+

This method is useful for migrating an existing app to use +revocable sessions.

+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Returns true if the object has been fetched.

+
isDataAvailable() : boolean
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Check if the object or any of its child objects have unsaved operations.

+
isDirty() : boolean
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Check if the a value associated with a key has been +added/updated/removed and not saved yet.

+
isKeyDirty(string $key) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Merge server data after a save completes.

+
mergeAfterSave(array $result) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$result

+ array

Data retrieved from server.

+
+ +
+
+ +
+ +
+

Merge data from other object.

+
mergeFromObject(\Parse\ParseObject $other) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$other

+ \Parse\ParseObject

Other object to merge data from

+
+ +
+
+ +
+ +
+

Merges data received from the server.

+
mergeFromServer(array $data, boolean $completeData = true) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$data

+ array

Data retrieved from server.

+
+
+

$completeData

+ boolean

Fetch all data or not.

+
+ +
+
+ +
+ +
+

Creates a ParseQuery for the subclass of ParseObject.

+
query() : \Parse\ParseQuery
+
+ inherited static
+ + +
+
+

Cannot be called on the base class ParseObject.

+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +

Response

+ \Parse\ParseQuery

+
+
+ +
+ +
+

Start from serverData and process operations to generate the current +value set for an object.

+
rebuildEstimatedData() 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Register a subclass. Should be called before any other Parse functions.

+
registerSubclass() 
+
+ inherited static
+ + +
+
+

Cannot be called on the base class ParseObject.

+ + + + + + + + + + + + + + +
+ + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +
+
+ +
+ +
+

Remove a value from an array for an object key.

+
remove(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to remove the value from on the object.

+
+
+

$value

+ mixed

Value to remove from the array.

+
+ +
+
+ +
+ +
+

Revert all unsaved operations.

+
revert() 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Save Object to Parse.

+
save(boolean $useMasterKey = false) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+ +
+
+ +
+ +
+

Save all the objects in the provided array.

+
saveAll(array $list, boolean $useMasterKey = false, integer $batchSize = 40) 
+
+ inherited static
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$list

+ array

+
+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+
+

$batchSize

+ integer

Number of objects to process per request

+
+ +
+
+ +
+ +
+

Validate and set a value for an object key.

+
set(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to set a value for on the object.

+
+
+

$value

+ mixed

Value to set on the key.

+
+ +
+
+ +
+ +
+

Set ACL for this object.

+
setACL(\Parse\ParseACL $acl) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$acl

+ \Parse\ParseACL

+
+ +
+
+ +
+ +
+

Set an array value for an object key.

+
setArray(string $key, array $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to set the value for on the object.

+
+
+

$value

+ array

Value to set on the key.

+
+ +
+
+ +
+ +
+

Set an associative array value for an object key.

+
setAssociativeArray(string $key, array $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to set the value for on the object.

+
+
+

$value

+ array

Value to set on the key.

+
+ +
+
+ +
+ +
+

Creates an array of object ids from a given array of ParseObjects

+
toObjectIdArray(array $objects) : array
+
+ inherited static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$objects

+ array

Objects to create id array from

+
+ +

Response

+ array

+
+
+ +
+ +
+

Traverse object to find children.

+
traverse(boolean $deep,  &$object, callable $mapFunction, array $seen = array()) : mixed
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$deep

+ boolean

Should this call traverse deeply

+
+
+

$object

+

+
+
+

$mapFunction

+ callable

Function to call for every item.

+
+
+

$seen

+ array

Objects already seen.

+
+ +

Response

+ mixed

The result of calling mapFunction on the root object.

+
+
+ +
+ +
+

Merges an existing array of objects with their fetched counterparts

+
updateWithFetchedResults(array $objects, array $fetched) : array
+
+ inherited static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$objects

+ array

Original objects to update

+
+
+

$fetched

+ array

Fetched object data to update with

+
+ +

Response

+ array

+
+
+ +
+ +
+

Upgrades the current session to a revocable one

+
upgradeToRevocableSession() 
+
+ static
+ + +
+
+
+ + + + + + + + + + + + + + +
+ + +
+ + +
Throws +
+
\Parse\ParseException
+
+
+
+ + +
+
+ +
+ + +

Properties

+ +
+

Parse Class name, overridden by classes subclassing ParseObject

+
parseClassName : string
+
+ inherited static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Session token string

+
_sessionToken : null|string
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ null|string +
+
+
+ +
+

Data as it exists on the server.

+
serverData : array
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Set of unsaved operations.

+
operationSet : array
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Estimated value of applying operationSet to serverData.

+
estimatedData : array
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Determine if data available for a given key or not.

+
dataAvailability : array
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Class name for data on Parse.

+
className : string
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Unique identifier on Parse.

+
objectId : string
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Timestamp when object was created.

+
createdAt : \DateTime
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ \DateTime +
+
+
+ +
+

Timestamp when object was last updated.

+
updatedAt : \DateTime
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ \DateTime +
+
+
+ +
+

Whether the object has been fully fetched from Parse.

+
hasBeenFetched : boolean
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ boolean +
+
+
+ +
+

Holds the registered subclasses and Parse class names.

+
registeredSubclasses : array
+
+ inherited static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParseSessionStorage.html b/classes/Parse.ParseSessionStorage.html new file mode 100644 index 00000000..f3e00390 --- /dev/null +++ b/classes/Parse.ParseSessionStorage.html @@ -0,0 +1,520 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParseSessionStorage + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + +
+
+

ParseSessionStorage

+ + Implements \Parse\ParseStorageInterface + +

Class ParseSessionStorage - Uses PHP session support for persistent storage.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Fosco Marotto fjm@fb.com

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

ParseSessionStorage constructor.

+
__construct() 
+
+
+ + +
+
+
+ + + + + + + + + + + + + + +
+ + +
+ + +
Throws +
+
\Parse\ParseException
+
+
+
+ + +
+
+ +
+ +
+

Clear all the values in storage.

+
clear() : void
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +
+
+ +
+ +
+

Gets the value for a key from storage.

+
get(string $key) : mixed
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to get the value for

+
+ +

Response

+ mixed

+
+
+ +
+ +
+

Get all key-value pairs from storage.

+
getAll() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Get all keys in storage.

+
getKeys() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Remove a key from storage.

+
remove(string $key) : void
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to remove.

+
+ +
+
+ +
+ +
+

Save the data, if necessary. Not implemented.

+
save() : null
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +

Response

+ null

+
+
+ +
+ +
+

Sets a key-value pair in storage.

+
set(string $key, mixed $value) : void
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to set

+
+
+

$value

+ mixed

The value to set

+
+ +
+
+ +
+ + +

Properties

+ +
+

Parse will store its values in a specific key.

+
storageKey : string
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParseStorageInterface.html b/classes/Parse.ParseStorageInterface.html new file mode 100644 index 00000000..1bb7aff8 --- /dev/null +++ b/classes/Parse.ParseStorageInterface.html @@ -0,0 +1,449 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParseStorageInterface + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + +
+
+

ParseStorageInterface

+ + Extends + +

Class ParseStorageInterface - Specifies an interface for implementing persistence.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Fosco Marotto fjm@fb.com

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

Clear all the values in storage.

+
clear() : null
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ null

+
+
+ +
+ +
+

Gets the value for a key from storage.

+
get(string $key) : mixed
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to get the value for

+
+ +

Response

+ mixed

+
+
+ +
+ +
+

Get all key-value pairs from storage.

+
getAll() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Get all keys in storage.

+
getKeys() : array
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Remove a key from storage.

+
remove(string $key) : null
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to remove.

+
+ +

Response

+ null

+
+
+ +
+ +
+

Save the data, if necessary. This would be a no-op when using the +$_SESSION implementation, but could be used for saving to file or +database as an action instead of on every set.

+
save() : null
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ null

+
+
+ +
+ +
+

Sets a key-value pair in storage.

+
set(string $key, mixed $value) : null
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to set

+
+
+

$value

+ mixed

The value to set

+
+ +

Response

+ null

+
+
+ +
+ + +
+
+ + +
+
+ +
+ + + + diff --git a/classes/Parse.ParseUser.html b/classes/Parse.ParseUser.html new file mode 100644 index 00000000..044c6143 --- /dev/null +++ b/classes/Parse.ParseUser.html @@ -0,0 +1,4354 @@ + + + + + + Parse PHP SDK API Reference » \Parse\ParseUser + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ + +
+
+ + + + +
+ + + + +
+ +
+
+

ParseUser

+ + Extends \Parse\ParseObject + +

Class ParseUser - Representation of a user object stored on Parse.

+
+
+ +
+ + + + + + + + + +
+ author + + +

Fosco Marotto fjm@fb.com

+
+ package + + +

Parse

+
+ +

Methods

+ +
+

Create a Parse Object.

+
__construct(string $className = null, mixed $objectId = null, boolean $isPointer = false) 
+
+ inherited
+ + +
+
+

Creates a pointer object if an objectId is provided, +otherwise creates a new object.

+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$className

+ string

Class Name for data on Parse.

+
+
+

$objectId

+ mixed

Object Id for Existing object.

+
+
+

$isPointer

+ boolean

+
+ +
+
+ +
+ +
+

Getter to catch direct property calls and pass them to the get function.

+
__get(string $key) : mixed
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to retrieve from the Object.

+
+ +

Response

+ mixed

+
+
+ +
+ +
+

Magic handler to catch isset calls to object properties.

+
__isset(string $key) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to check on the object.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Setter to catch property calls and protect certain fields.

+
__set(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to set a value on.

+
+
+

$value

+ mixed

Value to assign.

+
+ +
+
+ +
+ +
+

Sets the current user to null. Used internally for testing purposes.

+
_clearCurrentUserVariable() 
+
+ static
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Return a JSON encoded value of the object.

+
_encode() : string
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Returns whether or not data is available for a given key

+
_isDataAvailable(string $key) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to check availability of

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Detects if the object (and optionally the child objects) has unsaved +changes.

+
_isDirty(boolean $considerChildren) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$considerChildren

+ boolean

Whether to consider children when checking for dirty state

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Merges data received from the server.

+
_mergeAfterFetch(array $result, boolean $completeData = true) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$result

+ array

Data retrieved from the server.

+
+
+

$completeData

+ boolean

Fetch all data or not.

+
+ +
+
+ +
+ +
+

Merges data received from the server with a given selected keys.

+
_mergeAfterFetchWithSelectedKeys(array $result, array $selectedKeys) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$result

+ array

Data retrieved from the server.

+
+
+

$selectedKeys

+ array

Keys to be fetched. Null or empty means all +data will be fetched.

+
+ +
+
+ +
+ +
+

Handle merging of special fields for the object.

+
_mergeMagicFields( &$data) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$data

+

+
+ +
+
+ +
+ +
+

Perform an operation on an object property.

+
_performOperation(string $key, \Parse\Internal\FieldOperation $operation) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key to perform an operation upon.

+
+
+

$operation

+ \Parse\Internal\FieldOperation

Operation to perform.

+
+ +
+
+ +
+ +
+

Gets a Pointer referencing this Object.

+
_toPointer() : array
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +

Response

+ array

+
+
+ +
+ +
+

Un-register a subclass.

+
_unregisterSubclass() 
+
+ inherited static
+ + +
+
+

Cannot be called on the base class ParseObject.

+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Add a value to an array property.

+
add(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key for array value on object to add a value to.

+
+
+

$value

+ mixed

Value to add.

+
+ +
+
+ +
+ +
+

Add unique values to an array property.

+
addUnique(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key for array value on object.

+
+
+

$value

+ mixed

Value list to add uniquely.

+
+ +
+
+ +
+ +
+

Apply operations to a target object.

+
applyOperations(array $operations,  &$target) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$operations

+ array

Operations set to apply.

+
+
+

$target

+

+
+ +
+
+ +
+ +
+

Logs in a user with a session token. Calls the /users/me route and if + valid, creates and returns the current user.

+
become(string $sessionToken) : \Parse\ParseUser
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$sessionToken

+ string

+
+ +

Response

+ \Parse\ParseUser

+
+
+ +
+ +
+

Before save stub

+
beforeSave() : void
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +
+
+ +
+ +
+

Determine if the current object can be serialized for saving.

+
canBeSerialized() : boolean
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Checks the given object and any children to see if the whole object +can be serialized for saving.

+
canBeSerializedAsValue(mixed $object) : boolean
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$object

+ mixed

The value to check.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Clear all keys on this object by creating delete operations +for each key.

+
clear() 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Remove current user's anonymous AuthData

+
clearAnonymousAuthData() 
+
+
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Static method which returns a new Parse Object for a given class +Optionally creates a pointer object if the objectId is provided.

+
create(string $className, string $objectId = null, boolean $isPointer = false) : \Parse\ParseObject
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$className

+ string

Class Name for data on Parse.

+
+
+

$objectId

+ string

Unique identifier for existing object.

+
+
+

$isPointer

+ boolean

If the object is a pointer.

+
+ +

Response

+ \Parse\ParseObject

+
+
+ +
+ +
+

Decodes and returns a ParseObject from an encoded object

+
decode(string|array $encoded) : \Parse\ParseObject
+
+ inherited static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$encoded

+ string|array

Encoded ParseObject to decode

+
+ +

Response

+ \Parse\ParseObject

+
+
+ +
+ +
+

Save object and unsaved children within.

+
deepSave(\Parse\ParseObject|array $target, boolean $useMasterKey = false, integer $batchSize = 40) 
+
+ inherited static
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
\Parse\ParseAggregateException
+
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$target

+ \Parse\ParseObject|array

+
+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+
+

$batchSize

+ integer

Number of objects to process per request

+
+ +
+
+ +
+ +
+

Delete a key from an object.

+
delete(string $key) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key to remove from object.

+
+ +
+
+ +
+ +
+

Delete the object from Parse.

+
destroy(boolean $useMasterKey = false) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the master key.

+
+ +
+
+ +
+ +
+

Delete an array of objects.

+
destroyAll(array $objects, boolean $useMasterKey = false, integer $batchSize = 40) 
+
+ inherited static
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Parse\ParseAggregateException
+
+
+
+ +

Arguments

+
+

$objects

+ array

Objects to destroy.

+
+
+

$useMasterKey

+ boolean

Whether to use the master key or not.

+
+
+

$batchSize

+ integer

Number of objects to process per request

+
+ +
+
+ +
+ +
+

Destroy batch of objects.

+
destroyBatch(array<mixed,\Parse\ParseObject> $objects, boolean $useMasterKey = false) : array
+
+ inherited static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$objects

+ array<mixed,\Parse\ParseObject>

+
+
+

$useMasterKey

+ boolean

+
+ +

Response

+ array

+
+
+ +
+ +
+

Returns a JSON encoded array of a ParseObject

+
encode() : string
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Returns true if this object exists on the Server

+
exists(boolean $useMasterKey = false) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Fetch the whole object from the server and update the local object.

+
fetch(boolean $useMasterKey = false) : \Parse\ParseObject
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the master key and override ACLs

+
+ +

Response

+ \Parse\ParseObject

Returns self, so you can chain this call.

+
+
+ +
+ +
+

Fetch an array of Parse objects from the server.

+
fetchAll(array $objects, boolean $useMasterKey = false) : array
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$objects

+ array

The ParseObjects to fetch

+
+
+

$useMasterKey

+ boolean

Whether to override ACLs

+
+ +

Response

+ array

+
+
+ +
+ +
+

Find unsaved children inside an object.

+
findUnsavedChildren(\Parse\ParseObject $object,  &$unsavedChildren,  &$unsavedFiles) 
+
+ inherited static
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$object

+ \Parse\ParseObject

Object to search.

+
+
+

$unsavedChildren

+

+
+
+

$unsavedFiles

+

+
+ +
+
+ +
+ +
+

Get current value for an object property.

+
get(string $key) : mixed
+
+ inherited
+ + +
+
+
+ + + + + + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to retrieve from the estimatedData array.

+
+ +

Response

+ mixed

+
+
+ +
+ +
+

Get the ACL assigned to the object.

+
getACL() : \Parse\ParseACL
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \Parse\ParseACL

+
+
+ +
+ +
+

Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one

+
getACLWithCopy(boolean $mayCopy) : \Parse\ParseACL|null
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$mayCopy

+ boolean

Whether to return a copy of this acl or not

+
+ +

Response

+ \Parse\ParseACL|null

+
+
+ +
+ +
+

Get values for all keys of an object.

+
getAllKeys() : array
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Get the Parse Class Name for the object.

+
getClassName() : string
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string

+
+
+ +
+ +
+

Get the createdAt for the object, or null if unsaved.

+
getCreatedAt() : \DateTime|null
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \DateTime|null

+
+
+ +
+ +
+

Retrieves the currently logged in ParseUser with a valid session, +either from memory or the storage provider, if necessary.

+
getCurrentUser() : \Parse\ParseUser|null
+
+ static
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \Parse\ParseUser|null

+
+
+ +
+ +
+

Returns the email address, if set, for the ParseUser.

+
getEmail() : string|null
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string|null

+
+
+ +
+ +
+

Get the objectId for the object, or null if unsaved.

+
getObjectId() : string|null
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string|null

+
+
+ +
+ +
+

Get the registered subclass for a Parse class, or a generic ParseObject +if no subclass is registered.

+
getRegisteredSubclass( $parseClassName) : \Parse\ParseObject
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$parseClassName

+

+
+ +

Response

+ \Parse\ParseObject

+
+
+ +
+ +
+

Access or create a Relation value for a key.

+
getRelation(string $key, string $className = null) : \Parse\ParseRelation
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

The key to access the relation for.

+
+
+

$className

+ string

The target class name.

+
+ +

Response

+ \Parse\ParseRelation

The ParseRelation object if the relation already +exists for the key or can be created for this key.

+
+
+ +
+ +
+

Returns JSON object of the unsaved operations.

+
getSaveJSON() : array
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ array

+
+
+ +
+ +
+

Returns the session token, if available.

+
getSessionToken() : string|null
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string|null

+
+
+ +
+ +
+

Gets the Subclass className if exists, otherwise false.

+
getSubclass() 
+
+ inherited static
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Get the updatedAt for the object, or null if unsaved.

+
getUpdatedAt() : \DateTime|null
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ \DateTime|null

+
+
+ +
+ +
+

Returns the username.

+
getUsername() : string|null
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ string|null

+
+
+ +
+ +
+

After a save, perform User object specific logic.

+
handleSaveResult(boolean $makeCurrent = false) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$makeCurrent

+ boolean

Whether to set the current user.

+
+ +
+
+ +
+ +
+

Check if the object has a given key.

+
has(string $key) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

Key to check

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Determines whether this object has child objects that are dirty

+
hasDirtyChildren() : boolean
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Check whether there is a subclass registered for a given parse class.

+
hasRegisteredSubclass( $parseClassName) : boolean
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$parseClassName

+

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Increment a numeric key by a certain value.

+
increment(string $key, integer $value = 1) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$key

+ string

Key for numeric value on object to increment.

+
+
+

$value

+ integer

Value to increment by.

+
+ +
+
+ +
+ +
+

Checks whether this user has been authenticated.

+
isAuthenticated() : boolean
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Returns true if this user is the current user.

+
isCurrent() : boolean
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Returns true if the object has been fetched.

+
isDataAvailable() : boolean
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Check if the object or any of its child objects have unsaved operations.

+
isDirty() : boolean
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ + +

Response

+ boolean

+
+
+ +
+ +
+

Check if the a value associated with a key has been +added/updated/removed and not saved yet.

+
isKeyDirty(string $key) : boolean
+
+ inherited
+ + +
+
+
+ + +
+ +

Arguments

+
+

$key

+ string

+
+ +

Response

+ boolean

+
+
+ +
+ +
+

Link the user with a service.

+
linkWith(string $serviceName, array $authData, boolean $useMasterKey = false) : \Parse\ParseUser
+
+
+ + +
+
+
+ + +
+ +

Arguments

+
+

$serviceName

+ string

the name of the service

+
+
+

$authData

+ array

the array of auth data for $serviceName

+
+
+

$useMasterKey

+ boolean

Whether or not to use the master key, default is false

+
+ +

Response

+ \Parse\ParseUser

+
+
+ +
+ +
+

Link the user with Facebook details.

+
linkWithFacebook(string $id, string $access_token, \DateTime $expiration_date = null, boolean $useMasterKey = false) : \Parse\ParseUser
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$id

+ string

the Facebook user identifier

+
+
+

$access_token

+ string

the access token for this session

+
+
+

$expiration_date

+ \DateTime

defaults to 60 days

+
+
+

$useMasterKey

+ boolean

whether to override security

+
+ +

Response

+ \Parse\ParseUser

+
+
+ +
+ +
+

Link the user with Twitter details.

+
linkWithTwitter(string $id, string $screen_name, string $consumer_key, string $consumer_secret = null, string $auth_token, string $auth_token_secret, boolean $useMasterKey = false) : \Parse\ParseUser
+
+
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$id

+ string

the Twitter user identifier

+
+
+

$screen_name

+ string

the user's Twitter handle

+
+
+

$consumer_key

+ string

the application's consumer key

+
+
+

$consumer_secret

+ string

the application's consumer secret

+
+
+

$auth_token

+ string

the authorized Twitter token for the user

+
+
+

$auth_token_secret

+ string

the secret associated with $auth_token

+
+
+

$useMasterKey

+ boolean

whether to override security

+
+ +

Response

+ \Parse\ParseUser

+
+
+ +
+ + + +
+

Logs in with a service.

+
logInWith(string $serviceName, array $authData) : \Parse\ParseUser
+
+ static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$serviceName

+ string

the name of the service

+
+
+

$authData

+ array

the array of auth data for $serviceName

+
+ +

Response

+ \Parse\ParseUser

+
+
+ +
+ +
+

Login as an anonymous User with REST API. See docs http://parseplatform.org/docs/php/guide/#users

+
loginWithAnonymous() : \Parse\ParseUser
+
+ static
+ + +
+
+
+ + + + + + + + + + + + + + +
+ link + + +

http://parseplatform.org/docs/rest/guide/#anonymous-user-authdata

+
+ + +
Throws +
+
\Parse\ParseException
+
+
+
+ + +

Response

+ \Parse\ParseUser

+
+
+ +
+ +
+

Logs in with Facebook details, or throws if invalid.

+
logInWithFacebook(string $id, string $access_token, \DateTime $expiration_date = null) : \Parse\ParseUser
+
+ static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$id

+ string

the Facebook user identifier

+
+
+

$access_token

+ string

the access token for this session

+
+
+

$expiration_date

+ \DateTime

defaults to 60 days

+
+ +

Response

+ \Parse\ParseUser

+
+
+ +
+ +
+

Logs in with Twitter details, or throws if invalid.

+
logInWithTwitter(string $id, string $screen_name, string $consumer_key, string $consumer_secret = null, string $auth_token, string $auth_token_secret) : \Parse\ParseUser
+
+ static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$id

+ string

the Twitter user identifier

+
+
+

$screen_name

+ string

the user's Twitter handle

+
+
+

$consumer_key

+ string

the application's consumer key

+
+
+

$consumer_secret

+ string

the application's consumer secret

+
+
+

$auth_token

+ string

the authorized Twitter token for the user

+
+
+

$auth_token_secret

+ string

the secret associated with $auth_token

+
+ +

Response

+ \Parse\ParseUser

+
+
+ +
+ +
+

Log out the current user. This will clear the storage and future calls + to current will return null.

+
logOut() 
+
+ static
+ + +
+
+

This will make a network request to logout to invalidate the session.

+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Merge server data after a save completes.

+
mergeAfterSave(array $result) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$result

+ array

Data retrieved from server.

+
+ +
+
+ +
+ +
+

Merge data from other object.

+
mergeFromObject(\Parse\ParseObject $other) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$other

+ \Parse\ParseObject

Other object to merge data from

+
+ +
+
+ +
+ +
+

Merges data received from the server.

+
mergeFromServer(array $data, boolean $completeData = true) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$data

+ array

Data retrieved from server.

+
+
+

$completeData

+ boolean

Fetch all data or not.

+
+ +
+
+ +
+ +
+

Creates a ParseQuery for the subclass of ParseObject.

+
query() : \Parse\ParseQuery
+
+ inherited static
+ + +
+
+

Cannot be called on the base class ParseObject.

+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +

Response

+ \Parse\ParseQuery

+
+
+ +
+ +
+

Start from serverData and process operations to generate the current +value set for an object.

+
rebuildEstimatedData() 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Register a subclass. Should be called before any other Parse functions.

+
registerSubclass() 
+
+ inherited static
+ + +
+
+

Cannot be called on the base class ParseObject.

+ + + + + + + + + + + + + + +
+ + +
+ + +
Throws +
+
\Exception
+
+
+
+ + +
+
+ +
+ +
+

Remove a value from an array for an object key.

+
remove(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to remove the value from on the object.

+
+
+

$value

+ mixed

Value to remove from the array.

+
+ +
+
+ +
+ +
+

Requests a password reset email to be sent to the specified email +address associated with the user account. This email allows the user +to securely reset their password on the Parse site.

+
requestPasswordReset(string $email) 
+
+ static
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$email

+ string

+
+ +
+
+ +
+ +
+

Request a verification email to be sent to the specified email address

+
requestVerificationEmail(string $email) 
+
+ static
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$email

+ string

Email to request a verification for

+
+ +
+
+ +
+ +
+

Revert all unsaved operations.

+
revert() 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Save Object to Parse.

+
save(boolean $useMasterKey = false) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+ +
+
+ +
+ +
+

Save all the objects in the provided array.

+
saveAll(array $list, boolean $useMasterKey = false, integer $batchSize = 40) 
+
+ inherited static
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$list

+ array

+
+
+

$useMasterKey

+ boolean

Whether to use the Master Key.

+
+
+

$batchSize

+ integer

Number of objects to process per request

+
+ +
+
+ +
+ +
+

Persists the current user to the storage provider.

+
saveCurrentUser() 
+
+ static
+ + +
+
+
+ + + + + + + + + + +
+ + +
+ + +
+ + +
+
+ +
+ +
+

Validate and set a value for an object key.

+
set(string $key, mixed $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to set a value for on the object.

+
+
+

$value

+ mixed

Value to set on the key.

+
+ +
+
+ +
+ +
+

Set ACL for this object.

+
setACL(\Parse\ParseACL $acl) 
+
+ inherited
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$acl

+ \Parse\ParseACL

+
+ +
+
+ +
+ +
+

Set an array value for an object key.

+
setArray(string $key, array $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to set the value for on the object.

+
+
+

$value

+ array

Value to set on the key.

+
+ +
+
+ +
+ +
+

Set an associative array value for an object key.

+
setAssociativeArray(string $key, array $value) 
+
+ inherited
+ + +
+
+
+ + + + + + + + + + +
+ + +
Throws +
+
\Exception
+
+
+
+ +

Arguments

+
+

$key

+ string

Key to set the value for on the object.

+
+
+

$value

+ array

Value to set on the key.

+
+ +
+
+ +
+ +
+

Sets the email address for the ParseUser.

+
setEmail(string $email) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$email

+ string

The email address

+
+ +
+
+ +
+ +
+

Sets the password for the ParseUser.

+
setPassword(string $password) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$password

+ string

The password

+
+ +
+
+ +
+ +
+

Sets the username for the ParseUser.

+
setUsername(string $username) 
+
+
+ + +
+
+
+ + + + + + +
+ + +
+ +

Arguments

+
+

$username

+ string

The username

+
+ +
+
+ +
+ + + +
+

Creates an array of object ids from a given array of ParseObjects

+
toObjectIdArray(array $objects) : array
+
+ inherited static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$objects

+ array

Objects to create id array from

+
+ +

Response

+ array

+
+
+ +
+ +
+

Traverse object to find children.

+
traverse(boolean $deep,  &$object, callable $mapFunction, array $seen = array()) : mixed
+
+ inherited static
+ + +
+
+
+ + +
+ +

Arguments

+
+

$deep

+ boolean

Should this call traverse deeply

+
+
+

$object

+

+
+
+

$mapFunction

+ callable

Function to call for every item.

+
+
+

$seen

+ array

Objects already seen.

+
+ +

Response

+ mixed

The result of calling mapFunction on the root object.

+
+
+ +
+ +
+

Merges an existing array of objects with their fetched counterparts

+
updateWithFetchedResults(array $objects, array $fetched) : array
+
+ inherited static
+ + +
+
+
+ + + + + + +
Throws +
+
\Parse\ParseException
+
+
+
+ +

Arguments

+
+

$objects

+ array

Original objects to update

+
+
+

$fetched

+ array

Fetched object data to update with

+
+ +

Response

+ array

+
+
+ +
+ + +

Properties

+ +
+

Parse Class name, overridden by classes subclassing ParseObject

+
parseClassName : string
+
+ inherited static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

The currently logged-in user.

+
currentUser : \Parse\ParseUser
+
+ static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ \Parse\ParseUser +
+
+
+ +
+

The sessionToken for an authenticated user.

+
_sessionToken : string
+
+
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Data as it exists on the server.

+
serverData : array
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Set of unsaved operations.

+
operationSet : array
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Estimated value of applying operationSet to serverData.

+
estimatedData : array
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Determine if data available for a given key or not.

+
dataAvailability : array
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+ +
+

Class name for data on Parse.

+
className : string
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Unique identifier on Parse.

+
objectId : string
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ string +
+
+
+ +
+

Timestamp when object was created.

+
createdAt : \DateTime
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ \DateTime +
+
+
+ +
+

Timestamp when object was last updated.

+
updatedAt : \DateTime
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ \DateTime +
+
+
+ +
+

Whether the object has been fully fetched from Parse.

+
hasBeenFetched : boolean
+
+ inherited
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ boolean +
+
+
+ +
+

Holds the registered subclasses and Parse class names.

+
registeredSubclasses : array
+
+ inherited static
+
+
+
+ + + + + + +
+ var + + +
+ +

Type(s)

+ array +
+
+
+
+
+ + +
+
+ +
+ + + + diff --git a/css/bootstrap-responsive.css b/css/bootstrap-responsive.css new file mode 100644 index 00000000..4b032cdb --- /dev/null +++ b/css/bootstrap-responsive.css @@ -0,0 +1,567 @@ +/*! + * Bootstrap Responsive v2.0.0 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ +.hidden { + display: none; + visibility: hidden; +} +@media (max-width: 480px) { + .nav-collapse { + -webkit-transform: translate3d(0, 0, 0); + } + .page-header h1 small { + display: block; + line-height: 18px; + } + input[class*="span"], + select[class*="span"], + textarea[class*="span"], + .uneditable-input { + display: block; + width: 100%; + height: 28px; + /* Make inputs at least the height of their button counterpart */ + + /* Makes inputs behave like true block-level elements */ + + -webkit-box-sizing: border-box; + /* Older Webkit */ + + -moz-box-sizing: border-box; + /* Older FF */ + + -ms-box-sizing: border-box; + /* IE8 */ + + box-sizing: border-box; + /* CSS3 spec*/ + + } + .input-prepend input[class*="span"], .input-append input[class*="span"] { + width: auto; + } + input[type="checkbox"], input[type="radio"] { + border: 1px solid #ccc; + } + .form-horizontal .control-group > label { + float: none; + width: auto; + padding-top: 0; + text-align: left; + } + .form-horizontal .controls { + margin-left: 0; + } + .form-horizontal .control-list { + padding-top: 0; + } + .form-horizontal .form-actions { + padding-left: 10px; + padding-right: 10px; + } + .modal { + position: absolute; + top: 10px; + left: 10px; + right: 10px; + width: auto; + margin: 0; + } + .modal.fade.in { + top: auto; + } + .modal-header .close { + padding: 10px; + margin: -10px; + } + .carousel-caption { + position: static; + } +} +@media (max-width: 768px) { + .container { + width: auto; + padding: 0 20px; + } + .row-fluid { + width: 100%; + } + .row { + margin-left: 0; + } + .row > [class*="span"], .row-fluid > [class*="span"] { + float: none; + display: block; + width: auto; + margin: 0; + } +} +@media (min-width: 768px) and (max-width: 980px) { + .row { + margin-left: -20px; + *zoom: 1; + } + .row:before, .row:after { + display: table; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + margin-left: 20px; + } + .span1 { + width: 42px; + } + .span2 { + width: 104px; + } + .span3 { + width: 166px; + } + .span4 { + width: 228px; + } + .span5 { + width: 290px; + } + .span6 { + width: 352px; + } + .span7 { + width: 414px; + } + .span8 { + width: 476px; + } + .span9 { + width: 538px; + } + .span10 { + width: 600px; + } + .span11 { + width: 662px; + } + .span12, .container { + width: 724px; + } + .offset1 { + margin-left: 82px; + } + .offset2 { + margin-left: 144px; + } + .offset3 { + margin-left: 206px; + } + .offset4 { + margin-left: 268px; + } + .offset5 { + margin-left: 330px; + } + .offset6 { + margin-left: 392px; + } + .offset7 { + margin-left: 454px; + } + .offset8 { + margin-left: 516px; + } + .offset9 { + margin-left: 578px; + } + .offset10 { + margin-left: 640px; + } + .offset11 { + margin-left: 702px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, .row-fluid:after { + display: table; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid > [class*="span"] { + float: left; + margin-left: 2.762430939%; + } + .row-fluid > [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .span1 { + width: 5.801104972%; + } + .row-fluid .span2 { + width: 14.364640883%; + } + .row-fluid .span3 { + width: 22.928176794%; + } + .row-fluid .span4 { + width: 31.491712705%; + } + .row-fluid .span5 { + width: 40.055248616%; + } + .row-fluid .span6 { + width: 48.618784527%; + } + .row-fluid .span7 { + width: 57.182320438000005%; + } + .row-fluid .span8 { + width: 65.74585634900001%; + } + .row-fluid .span9 { + width: 74.30939226%; + } + .row-fluid .span10 { + width: 82.87292817100001%; + } + .row-fluid .span11 { + width: 91.436464082%; + } + .row-fluid .span12 { + width: 99.999999993%; + } + input.span1, textarea.span1, .uneditable-input.span1 { + width: 32px; + } + input.span2, textarea.span2, .uneditable-input.span2 { + width: 94px; + } + input.span3, textarea.span3, .uneditable-input.span3 { + width: 156px; + } + input.span4, textarea.span4, .uneditable-input.span4 { + width: 218px; + } + input.span5, textarea.span5, .uneditable-input.span5 { + width: 280px; + } + input.span6, textarea.span6, .uneditable-input.span6 { + width: 342px; + } + input.span7, textarea.span7, .uneditable-input.span7 { + width: 404px; + } + input.span8, textarea.span8, .uneditable-input.span8 { + width: 466px; + } + input.span9, textarea.span9, .uneditable-input.span9 { + width: 528px; + } + input.span10, textarea.span10, .uneditable-input.span10 { + width: 590px; + } + input.span11, textarea.span11, .uneditable-input.span11 { + width: 652px; + } + input.span12, textarea.span12, .uneditable-input.span12 { + width: 714px; + } +} +@media (max-width: 980px) { + body { + padding-top: 0; + } + .navbar-fixed-top { + position: static; + margin-bottom: 18px; + } + .navbar-fixed-top .navbar-inner { + padding: 5px; + } + .navbar .container { + width: auto; + padding: 0; + } + .navbar .brand { + padding-left: 10px; + padding-right: 10px; + margin: 0 0 0 -5px; + } + .navbar .nav-collapse { + clear: left; + } + .navbar .nav { + float: none; + margin: 0 0 9px; + } + .navbar .nav > li { + float: none; + } + .navbar .nav > li > a { + margin-bottom: 2px; + } + .navbar .nav > .divider-vertical { + display: none; + } + .navbar .nav > li > a, .navbar .dropdown-menu a { + padding: 6px 15px; + font-weight: bold; + color: #999999; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + } + .navbar .dropdown-menu li + li a { + margin-bottom: 2px; + } + .navbar .nav > li > a:hover, .navbar .dropdown-menu a:hover { + background-color: #222222; + } + .navbar .dropdown-menu { + position: static; + top: auto; + left: auto; + float: none; + display: block; + max-width: none; + margin: 0 15px; + padding: 0; + background-color: transparent; + border: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + } + .navbar .dropdown-menu:before, .navbar .dropdown-menu:after { + display: none; + } + .navbar .dropdown-menu .divider { + display: none; + } + .navbar-form, .navbar-search { + float: none; + padding: 9px 15px; + margin: 9px 0; + border-top: 1px solid #222222; + border-bottom: 1px solid #222222; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + } + .navbar .nav.pull-right { + float: none; + margin-left: 0; + } + .navbar-static .navbar-inner { + padding-left: 10px; + padding-right: 10px; + } + .btn-navbar { + display: block; + } + .nav-collapse { + overflow: hidden; + height: 0; + } +} +@media (min-width: 980px) { + .nav-collapse.collapse { + height: auto !important; + } +} +@media (min-width: 1200px) { + .row { + margin-left: -30px; + *zoom: 1; + } + .row:before, .row:after { + display: table; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + margin-left: 30px; + } + .span1 { + width: 70px; + } + .span2 { + width: 170px; + } + .span3 { + width: 270px; + } + .span4 { + width: 370px; + } + .span5 { + width: 470px; + } + .span6 { + width: 570px; + } + .span7 { + width: 670px; + } + .span8 { + width: 770px; + } + .span9 { + width: 870px; + } + .span10 { + width: 970px; + } + .span11 { + width: 1070px; + } + .span12, .container { + width: 1170px; + } + .offset1 { + margin-left: 130px; + } + .offset2 { + margin-left: 230px; + } + .offset3 { + margin-left: 330px; + } + .offset4 { + margin-left: 430px; + } + .offset5 { + margin-left: 530px; + } + .offset6 { + margin-left: 630px; + } + .offset7 { + margin-left: 730px; + } + .offset8 { + margin-left: 830px; + } + .offset9 { + margin-left: 930px; + } + .offset10 { + margin-left: 1030px; + } + .offset11 { + margin-left: 1130px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, .row-fluid:after { + display: table; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid > [class*="span"] { + float: left; + margin-left: 2.564102564%; + } + .row-fluid > [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .span1 { + width: 5.982905983%; + } + .row-fluid .span2 { + width: 14.529914530000001%; + } + .row-fluid .span3 { + width: 23.076923077%; + } + .row-fluid .span4 { + width: 31.623931624%; + } + .row-fluid .span5 { + width: 40.170940171000005%; + } + .row-fluid .span6 { + width: 48.717948718%; + } + .row-fluid .span7 { + width: 57.264957265%; + } + .row-fluid .span8 { + width: 65.81196581200001%; + } + .row-fluid .span9 { + width: 74.358974359%; + } + .row-fluid .span10 { + width: 82.905982906%; + } + .row-fluid .span11 { + width: 91.45299145300001%; + } + .row-fluid .span12 { + width: 100%; + } + input.span1, textarea.span1, .uneditable-input.span1 { + width: 60px; + } + input.span2, textarea.span2, .uneditable-input.span2 { + width: 160px; + } + input.span3, textarea.span3, .uneditable-input.span3 { + width: 260px; + } + input.span4, textarea.span4, .uneditable-input.span4 { + width: 360px; + } + input.span5, textarea.span5, .uneditable-input.span5 { + width: 460px; + } + input.span6, textarea.span6, .uneditable-input.span6 { + width: 560px; + } + input.span7, textarea.span7, .uneditable-input.span7 { + width: 660px; + } + input.span8, textarea.span8, .uneditable-input.span8 { + width: 760px; + } + input.span9, textarea.span9, .uneditable-input.span9 { + width: 860px; + } + input.span10, textarea.span10, .uneditable-input.span10 { + width: 960px; + } + input.span11, textarea.span11, .uneditable-input.span11 { + width: 1060px; + } + input.span12, textarea.span12, .uneditable-input.span12 { + width: 1160px; + } + .thumbnails { + margin-left: -30px; + } + .thumbnails > li { + margin-left: 30px; + } +} diff --git a/css/bootstrap-responsive.min.css b/css/bootstrap-responsive.min.css new file mode 100644 index 00000000..bc3f2ab7 --- /dev/null +++ b/css/bootstrap-responsive.min.css @@ -0,0 +1,3 @@ + +.hidden{display:none;visibility:hidden;} +@media (max-width:480px){.nav-collapse{-webkit-transform:translate3d(0, 0, 0);} .page-header h1 small{display:block;line-height:18px;} input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;} .input-prepend input[class*="span"],.input-append input[class*="span"]{width:auto;} input[type="checkbox"],input[type="radio"]{border:1px solid #ccc;} .form-horizontal .control-group>label{float:none;width:auto;padding-top:0;text-align:left;} .form-horizontal .controls{margin-left:0;} .form-horizontal .control-list{padding-top:0;} .form-horizontal .form-actions{padding-left:10px;padding-right:10px;} .modal{position:absolute;top:10px;left:10px;right:10px;width:auto;margin:0;}.modal.fade.in{top:auto;} .modal-header .close{padding:10px;margin:-10px;} .carousel-caption{position:static;}}@media (max-width:768px){.container{width:auto;padding:0 20px;} .row-fluid{width:100%;} .row{margin-left:0;} .row>[class*="span"],.row-fluid>[class*="span"]{float:none;display:block;width:auto;margin:0;}}@media (min-width:768px) and (max-width:980px){.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";} .row:after{clear:both;} [class*="span"]{float:left;margin-left:20px;} .span1{width:42px;} .span2{width:104px;} .span3{width:166px;} .span4{width:228px;} .span5{width:290px;} .span6{width:352px;} .span7{width:414px;} .span8{width:476px;} .span9{width:538px;} .span10{width:600px;} .span11{width:662px;} .span12,.container{width:724px;} .offset1{margin-left:82px;} .offset2{margin-left:144px;} .offset3{margin-left:206px;} .offset4{margin-left:268px;} .offset5{margin-left:330px;} .offset6{margin-left:392px;} .offset7{margin-left:454px;} .offset8{margin-left:516px;} .offset9{margin-left:578px;} .offset10{margin-left:640px;} .offset11{margin-left:702px;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";} .row-fluid:after{clear:both;} .row-fluid>[class*="span"]{float:left;margin-left:2.762430939%;} .row-fluid>[class*="span"]:first-child{margin-left:0;} .row-fluid .span1{width:5.801104972%;} .row-fluid .span2{width:14.364640883%;} .row-fluid .span3{width:22.928176794%;} .row-fluid .span4{width:31.491712705%;} .row-fluid .span5{width:40.055248616%;} .row-fluid .span6{width:48.618784527%;} .row-fluid .span7{width:57.182320438000005%;} .row-fluid .span8{width:65.74585634900001%;} .row-fluid .span9{width:74.30939226%;} .row-fluid .span10{width:82.87292817100001%;} .row-fluid .span11{width:91.436464082%;} .row-fluid .span12{width:99.999999993%;} input.span1,textarea.span1,.uneditable-input.span1{width:32px;} input.span2,textarea.span2,.uneditable-input.span2{width:94px;} input.span3,textarea.span3,.uneditable-input.span3{width:156px;} input.span4,textarea.span4,.uneditable-input.span4{width:218px;} input.span5,textarea.span5,.uneditable-input.span5{width:280px;} input.span6,textarea.span6,.uneditable-input.span6{width:342px;} input.span7,textarea.span7,.uneditable-input.span7{width:404px;} input.span8,textarea.span8,.uneditable-input.span8{width:466px;} input.span9,textarea.span9,.uneditable-input.span9{width:528px;} input.span10,textarea.span10,.uneditable-input.span10{width:590px;} input.span11,textarea.span11,.uneditable-input.span11{width:652px;} input.span12,textarea.span12,.uneditable-input.span12{width:714px;}}@media (max-width:980px){body{padding-top:0;} .navbar-fixed-top{position:static;margin-bottom:18px;} .navbar-fixed-top .navbar-inner{padding:5px;} .navbar .container{width:auto;padding:0;} .navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px;} .navbar .nav-collapse{clear:left;} .navbar .nav{float:none;margin:0 0 9px;} .navbar .nav>li{float:none;} .navbar .nav>li>a{margin-bottom:2px;} .navbar .nav>.divider-vertical{display:none;} .navbar .nav>li>a,.navbar .dropdown-menu a{padding:6px 15px;font-weight:bold;color:#999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} .navbar .dropdown-menu li+li a{margin-bottom:2px;} .navbar .nav>li>a:hover,.navbar .dropdown-menu a:hover{background-color:#222222;} .navbar .dropdown-menu{position:static;top:auto;left:auto;float:none;display:block;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} .navbar .dropdown-menu:before,.navbar .dropdown-menu:after{display:none;} .navbar .dropdown-menu .divider{display:none;} .navbar-form,.navbar-search{float:none;padding:9px 15px;margin:9px 0;border-top:1px solid #222222;border-bottom:1px solid #222222;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.1);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.1);} .navbar .nav.pull-right{float:none;margin-left:0;} .navbar-static .navbar-inner{padding-left:10px;padding-right:10px;} .btn-navbar{display:block;} .nav-collapse{overflow:hidden;height:0;}}@media (min-width:980px){.nav-collapse.collapse{height:auto !important;}}@media (min-width:1200px){.row{margin-left:-30px;*zoom:1;}.row:before,.row:after{display:table;content:"";} .row:after{clear:both;} [class*="span"]{float:left;margin-left:30px;} .span1{width:70px;} .span2{width:170px;} .span3{width:270px;} .span4{width:370px;} .span5{width:470px;} .span6{width:570px;} .span7{width:670px;} .span8{width:770px;} .span9{width:870px;} .span10{width:970px;} .span11{width:1070px;} .span12,.container{width:1170px;} .offset1{margin-left:130px;} .offset2{margin-left:230px;} .offset3{margin-left:330px;} .offset4{margin-left:430px;} .offset5{margin-left:530px;} .offset6{margin-left:630px;} .offset7{margin-left:730px;} .offset8{margin-left:830px;} .offset9{margin-left:930px;} .offset10{margin-left:1030px;} .offset11{margin-left:1130px;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";} .row-fluid:after{clear:both;} .row-fluid>[class*="span"]{float:left;margin-left:2.564102564%;} .row-fluid>[class*="span"]:first-child{margin-left:0;} .row-fluid .span1{width:5.982905983%;} .row-fluid .span2{width:14.529914530000001%;} .row-fluid .span3{width:23.076923077%;} .row-fluid .span4{width:31.623931624%;} .row-fluid .span5{width:40.170940171000005%;} .row-fluid .span6{width:48.717948718%;} .row-fluid .span7{width:57.264957265%;} .row-fluid .span8{width:65.81196581200001%;} .row-fluid .span9{width:74.358974359%;} .row-fluid .span10{width:82.905982906%;} .row-fluid .span11{width:91.45299145300001%;} .row-fluid .span12{width:100%;} input.span1,textarea.span1,.uneditable-input.span1{width:60px;} input.span2,textarea.span2,.uneditable-input.span2{width:160px;} input.span3,textarea.span3,.uneditable-input.span3{width:260px;} input.span4,textarea.span4,.uneditable-input.span4{width:360px;} input.span5,textarea.span5,.uneditable-input.span5{width:460px;} input.span6,textarea.span6,.uneditable-input.span6{width:560px;} input.span7,textarea.span7,.uneditable-input.span7{width:660px;} input.span8,textarea.span8,.uneditable-input.span8{width:760px;} input.span9,textarea.span9,.uneditable-input.span9{width:860px;} input.span10,textarea.span10,.uneditable-input.span10{width:960px;} input.span11,textarea.span11,.uneditable-input.span11{width:1060px;} input.span12,textarea.span12,.uneditable-input.span12{width:1160px;} .thumbnails{margin-left:-30px;} .thumbnails>li{margin-left:30px;}} diff --git a/css/bootstrap.css b/css/bootstrap.css new file mode 100644 index 00000000..563050c0 --- /dev/null +++ b/css/bootstrap.css @@ -0,0 +1,3370 @@ +/*! + * Bootstrap v2.0.0 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} +audio, canvas, video { + display: inline-block; + *display: inline; + *zoom: 1; +} +audio:not([controls]) { + display: none; +} +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +a:hover, a:active { + outline: 0; +} +sub, sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + max-width: 100%; + height: auto; + border: 0; + -ms-interpolation-mode: bicubic; +} +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} +button, input { + *overflow: visible; + line-height: normal; +} +button::-moz-focus-inner, input::-moz-focus-inner { + padding: 0; + border: 0; +} +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} +input[type="search"] { + -webkit-appearance: textfield; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} +textarea { + overflow: auto; + vertical-align: top; +} +body { + margin: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + line-height: 18px; + color: #333333; + background-color: #ffffff; +} +a { + color: #0088cc; + text-decoration: none; +} +a:hover { + color: #005580; + text-decoration: underline; +} +.row { + margin-left: -20px; + *zoom: 1; +} +.row:before, .row:after { + display: table; + content: ""; +} +.row:after { + clear: both; +} +[class*="span"] { + float: left; + margin-left: 20px; +} +.span1 { + width: 60px; +} +.span2 { + width: 140px; +} +.span3 { + width: 220px; +} +.span4 { + width: 300px; +} +.span5 { + width: 380px; +} +.span6 { + width: 460px; +} +.span7 { + width: 540px; +} +.span8 { + width: 620px; +} +.span9 { + width: 700px; +} +.span10 { + width: 780px; +} +.span11 { + width: 860px; +} +.span12, .container { + width: 940px; +} +.offset1 { + margin-left: 100px; +} +.offset2 { + margin-left: 180px; +} +.offset3 { + margin-left: 260px; +} +.offset4 { + margin-left: 340px; +} +.offset5 { + margin-left: 420px; +} +.offset6 { + margin-left: 500px; +} +.offset7 { + margin-left: 580px; +} +.offset8 { + margin-left: 660px; +} +.offset9 { + margin-left: 740px; +} +.offset10 { + margin-left: 820px; +} +.offset11 { + margin-left: 900px; +} +.row-fluid { + width: 100%; + *zoom: 1; +} +.row-fluid:before, .row-fluid:after { + display: table; + content: ""; +} +.row-fluid:after { + clear: both; +} +.row-fluid > [class*="span"] { + float: left; + margin-left: 2.127659574%; +} +.row-fluid > [class*="span"]:first-child { + margin-left: 0; +} +.row-fluid .span1 { + width: 6.382978723%; +} +.row-fluid .span2 { + width: 14.89361702%; +} +.row-fluid .span3 { + width: 23.404255317%; +} +.row-fluid .span4 { + width: 31.914893614%; +} +.row-fluid .span5 { + width: 40.425531911%; +} +.row-fluid .span6 { + width: 48.93617020799999%; +} +.row-fluid .span7 { + width: 57.446808505%; +} +.row-fluid .span8 { + width: 65.95744680199999%; +} +.row-fluid .span9 { + width: 74.468085099%; +} +.row-fluid .span10 { + width: 82.97872339599999%; +} +.row-fluid .span11 { + width: 91.489361693%; +} +.row-fluid .span12 { + width: 99.99999998999999%; +} +.container { + width: 940px; + margin-left: auto; + margin-right: auto; + *zoom: 1; +} +.container:before, .container:after { + display: table; + content: ""; +} +.container:after { + clear: both; +} +.container-fluid { + padding-left: 20px; + padding-right: 20px; + *zoom: 1; +} +.container-fluid:before, .container-fluid:after { + display: table; + content: ""; +} +.container-fluid:after { + clear: both; +} +p { + margin: 0 0 9px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + line-height: 18px; +} +p small { + font-size: 11px; + color: #999999; +} +.lead { + margin-bottom: 18px; + font-size: 20px; + font-weight: 200; + line-height: 27px; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; + font-weight: bold; + color: #333333; + text-rendering: optimizelegibility; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + color: #999999; +} +h1 { + font-size: 30px; + line-height: 36px; +} +h1 small { + font-size: 18px; +} +h2 { + font-size: 24px; + line-height: 36px; +} +h2 small { + font-size: 18px; +} +h3 { + line-height: 27px; + font-size: 18px; +} +h3 small { + font-size: 14px; +} +h4, h5, h6 { + line-height: 18px; +} +h4 { + font-size: 14px; +} +h4 small { + font-size: 12px; +} +h5 { + font-size: 12px; +} +h6 { + font-size: 11px; + color: #999999; + text-transform: uppercase; +} +.page-header { + padding-bottom: 17px; + margin: 18px 0; + border-bottom: 1px solid #eeeeee; +} +.page-header h1 { + line-height: 1; +} +ul, ol { + padding: 0; + margin: 0 0 9px 25px; +} +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} +ul { + list-style: disc; +} +ol { + list-style: decimal; +} +li { + line-height: 18px; +} +ul.unstyled { + margin-left: 0; + list-style: none; +} +dl { + margin-bottom: 18px; +} +dt, dd { + line-height: 18px; +} +dt { + font-weight: bold; +} +dd { + margin-left: 9px; +} +hr { + margin: 18px 0; + border: 0; + border-top: 1px solid #e5e5e5; + border-bottom: 1px solid #ffffff; +} +strong { + font-weight: bold; +} +em { + font-style: italic; +} +.muted { + color: #999999; +} +abbr { + font-size: 90%; + text-transform: uppercase; + border-bottom: 1px dotted #ddd; + cursor: help; +} +blockquote { + padding: 0 0 0 15px; + margin: 0 0 18px; + border-left: 5px solid #eeeeee; +} +blockquote p { + margin-bottom: 0; + font-size: 16px; + font-weight: 300; + line-height: 22.5px; +} +blockquote small { + display: block; + line-height: 18px; + color: #999999; +} +blockquote small:before { + content: '\2014 \00A0'; +} +blockquote.pull-right { + float: right; + padding-left: 0; + padding-right: 15px; + border-left: 0; + border-right: 5px solid #eeeeee; +} +blockquote.pull-right p, blockquote.pull-right small { + text-align: right; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +address { + display: block; + margin-bottom: 18px; + line-height: 18px; + font-style: normal; +} +small { + font-size: 100%; +} +cite { + font-style: normal; +} +code, pre { + padding: 0 3px 2px; + font-family: Menlo, Monaco, "Courier New", monospace; + font-size: 12px; + color: #333333; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +code { + padding: 3px 4px; + color: #d14; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} +pre { + display: block; + padding: 8.5px; + margin: 0 0 9px; + font-size: 12px; + line-height: 18px; + background-color: #f5f5f5; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + white-space: pre; + white-space: pre-wrap; + word-break: break-all; +} +pre.prettyprint { + margin-bottom: 18px; +} +pre code { + padding: 0; + background-color: transparent; +} +form { + margin: 0 0 18px; +} +fieldset { + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 27px; + font-size: 19.5px; + line-height: 36px; + color: #333333; + border: 0; + border-bottom: 1px solid #eee; +} +label, +input, +button, +select, +textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 18px; +} +label { + display: block; + margin-bottom: 5px; + color: #333333; +} +input, +textarea, +select, +.uneditable-input { + display: inline-block; + width: 210px; + height: 18px; + padding: 4px; + margin-bottom: 9px; + font-size: 13px; + line-height: 18px; + color: #555555; + border: 1px solid #ccc; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.uneditable-textarea { + width: auto; + height: auto; +} +label input, label textarea, label select { + display: block; +} +input[type="image"], input[type="checkbox"], input[type="radio"] { + width: auto; + height: auto; + padding: 0; + margin: 3px 0; + *margin-top: 0; + /* IE7 */ + + line-height: normal; + border: 0; + cursor: pointer; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +input[type="file"] { + padding: initial; + line-height: initial; + border: initial; + background-color: #ffffff; + background-color: initial; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +input[type="button"], input[type="reset"], input[type="submit"] { + width: auto; + height: auto; +} +select, input[type="file"] { + height: 28px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 28px; +} +select { + width: 220px; + background-color: #ffffff; +} +select[multiple], select[size] { + height: auto; +} +input[type="image"] { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +textarea { + height: auto; +} +input[type="hidden"] { + display: none; +} +.radio, .checkbox { + padding-left: 18px; +} +.radio input[type="radio"], .checkbox input[type="checkbox"] { + float: left; + margin-left: -18px; +} +.controls > .radio:first-child, .controls > .checkbox:first-child { + padding-top: 5px; +} +.radio.inline, .checkbox.inline { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; +} +.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline { + margin-left: 10px; +} +.controls > .radio.inline:first-child, .controls > .checkbox.inline:first-child { + padding-top: 0; +} +input, textarea { + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -ms-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; +} +input:focus, textarea:focus { + border-color: rgba(82, 168, 236, 0.8); + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + outline: 0; + outline: thin dotted \9; + /* IE6-8 */ + +} +input[type="file"]:focus, input[type="checkbox"]:focus, select:focus { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.input-mini { + width: 60px; +} +.input-small { + width: 90px; +} +.input-medium { + width: 150px; +} +.input-large { + width: 210px; +} +.input-xlarge { + width: 270px; +} +.input-xxlarge { + width: 530px; +} +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input { + float: none; + margin-left: 0; +} +input.span1, textarea.span1, .uneditable-input.span1 { + width: 50px; +} +input.span2, textarea.span2, .uneditable-input.span2 { + width: 130px; +} +input.span3, textarea.span3, .uneditable-input.span3 { + width: 210px; +} +input.span4, textarea.span4, .uneditable-input.span4 { + width: 290px; +} +input.span5, textarea.span5, .uneditable-input.span5 { + width: 370px; +} +input.span6, textarea.span6, .uneditable-input.span6 { + width: 450px; +} +input.span7, textarea.span7, .uneditable-input.span7 { + width: 530px; +} +input.span8, textarea.span8, .uneditable-input.span8 { + width: 610px; +} +input.span9, textarea.span9, .uneditable-input.span9 { + width: 690px; +} +input.span10, textarea.span10, .uneditable-input.span10 { + width: 770px; +} +input.span11, textarea.span11, .uneditable-input.span11 { + width: 850px; +} +input.span12, textarea.span12, .uneditable-input.span12 { + width: 930px; +} +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + background-color: #f5f5f5; + border-color: #ddd; + cursor: not-allowed; +} +.control-group.warning > label, .control-group.warning .help-block, .control-group.warning .help-inline { + color: #c09853; +} +.control-group.warning input, .control-group.warning select, .control-group.warning textarea { + color: #c09853; + border-color: #c09853; +} +.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus { + border-color: #a47e3c; + -webkit-box-shadow: 0 0 6px #dbc59e; + -moz-box-shadow: 0 0 6px #dbc59e; + box-shadow: 0 0 6px #dbc59e; +} +.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} +.control-group.error > label, .control-group.error .help-block, .control-group.error .help-inline { + color: #b94a48; +} +.control-group.error input, .control-group.error select, .control-group.error textarea { + color: #b94a48; + border-color: #b94a48; +} +.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus { + border-color: #953b39; + -webkit-box-shadow: 0 0 6px #d59392; + -moz-box-shadow: 0 0 6px #d59392; + box-shadow: 0 0 6px #d59392; +} +.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} +.control-group.success > label, .control-group.success .help-block, .control-group.success .help-inline { + color: #468847; +} +.control-group.success input, .control-group.success select, .control-group.success textarea { + color: #468847; + border-color: #468847; +} +.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus { + border-color: #356635; + -webkit-box-shadow: 0 0 6px #7aba7b; + -moz-box-shadow: 0 0 6px #7aba7b; + box-shadow: 0 0 6px #7aba7b; +} +.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} +input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid { + color: #b94a48; + border-color: #ee5f5b; +} +input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} +.form-actions { + padding: 17px 20px 18px; + margin-top: 18px; + margin-bottom: 18px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; +} +.uneditable-input { + display: block; + background-color: #ffffff; + border-color: #eee; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + cursor: not-allowed; +} +:-moz-placeholder { + color: #999999; +} +::-webkit-input-placeholder { + color: #999999; +} +.help-block { + margin-top: 5px; + margin-bottom: 0; + color: #999999; +} +.help-inline { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-bottom: 9px; + vertical-align: middle; + padding-left: 5px; +} +.input-prepend, .input-append { + margin-bottom: 5px; + *zoom: 1; +} +.input-prepend:before, +.input-append:before, +.input-prepend:after, +.input-append:after { + display: table; + content: ""; +} +.input-prepend:after, .input-append:after { + clear: both; +} +.input-prepend input, +.input-append input, +.input-prepend .uneditable-input, +.input-append .uneditable-input { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend input:focus, +.input-append input:focus, +.input-prepend .uneditable-input:focus, +.input-append .uneditable-input:focus { + position: relative; + z-index: 2; +} +.input-prepend .uneditable-input, .input-append .uneditable-input { + border-left-color: #ccc; +} +.input-prepend .add-on, .input-append .add-on { + float: left; + display: block; + width: auto; + min-width: 16px; + height: 18px; + margin-right: -1px; + padding: 4px 5px; + font-weight: normal; + line-height: 18px; + color: #999999; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + background-color: #f5f5f5; + border: 1px solid #ccc; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-prepend .active, .input-append .active { + background-color: #a9dba9; + border-color: #46a546; +} +.input-prepend .add-on { + *margin-top: 1px; + /* IE6-7 */ + +} +.input-append input, .input-append .uneditable-input { + float: left; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append .uneditable-input { + border-right-color: #ccc; +} +.input-append .add-on { + margin-right: 0; + margin-left: -1px; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-append input:first-child { + *margin-left: -160px; +} +.input-append input:first-child + .add-on { + *margin-left: -21px; +} +.search-query { + padding-left: 14px; + padding-right: 14px; + margin-bottom: 0; + -webkit-border-radius: 14px; + -moz-border-radius: 14px; + border-radius: 14px; +} +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input { + display: inline-block; + margin-bottom: 0; +} +.form-search label, +.form-inline label, +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + display: inline-block; +} +.form-search .input-append .add-on, +.form-inline .input-prepend .add-on, +.form-search .input-append .add-on, +.form-inline .input-prepend .add-on { + vertical-align: middle; +} +.control-group { + margin-bottom: 9px; +} +.form-horizontal legend + .control-group { + margin-top: 18px; + -webkit-margin-top-collapse: separate; +} +.form-horizontal .control-group { + margin-bottom: 18px; + *zoom: 1; +} +.form-horizontal .control-group:before, .form-horizontal .control-group:after { + display: table; + content: ""; +} +.form-horizontal .control-group:after { + clear: both; +} +.form-horizontal .control-group > label { + float: left; + width: 140px; + padding-top: 5px; + text-align: right; +} +.form-horizontal .controls { + margin-left: 160px; +} +.form-horizontal .form-actions { + padding-left: 160px; +} +table { + max-width: 100%; + border-collapse: collapse; + border-spacing: 0; +} +.table { + width: 100%; + margin-bottom: 18px; +} +.table th, .table td { + padding: 8px; + line-height: 18px; + text-align: left; + border-top: 1px solid #ddd; +} +.table th { + font-weight: bold; + vertical-align: bottom; +} +.table td { + vertical-align: top; +} +.table thead:first-child tr th, .table thead:first-child tr td { + border-top: 0; +} +.table tbody + tbody { + border-top: 2px solid #ddd; +} +.table-condensed th, .table-condensed td { + padding: 4px 5px; +} +.table-bordered { + border: 1px solid #ddd; + border-collapse: separate; + *border-collapse: collapsed; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.table-bordered th + th, +.table-bordered td + td, +.table-bordered th + td, +.table-bordered td + th { + border-left: 1px solid #ddd; +} +.table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} +.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child { + -webkit-border-radius: 4px 0 0 0; + -moz-border-radius: 4px 0 0 0; + border-radius: 4px 0 0 0; +} +.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child { + -webkit-border-radius: 0 4px 0 0; + -moz-border-radius: 0 4px 0 0; + border-radius: 0 4px 0 0; +} +.table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child { + -webkit-border-radius: 0 0 0 4px; + -moz-border-radius: 0 0 0 4px; + border-radius: 0 0 0 4px; +} +.table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child { + -webkit-border-radius: 0 0 4px 0; + -moz-border-radius: 0 0 4px 0; + border-radius: 0 0 4px 0; +} +.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th { + background-color: #f9f9f9; +} +table .span1 { + float: none; + width: 44px; + margin-left: 0; +} +table .span2 { + float: none; + width: 124px; + margin-left: 0; +} +table .span3 { + float: none; + width: 204px; + margin-left: 0; +} +table .span4 { + float: none; + width: 284px; + margin-left: 0; +} +table .span5 { + float: none; + width: 364px; + margin-left: 0; +} +table .span6 { + float: none; + width: 444px; + margin-left: 0; +} +table .span7 { + float: none; + width: 524px; + margin-left: 0; +} +table .span8 { + float: none; + width: 604px; + margin-left: 0; +} +table .span9 { + float: none; + width: 684px; + margin-left: 0; +} +table .span10 { + float: none; + width: 764px; + margin-left: 0; +} +table .span11 { + float: none; + width: 844px; + margin-left: 0; +} +table .span12 { + float: none; + width: 924px; + margin-left: 0; +} +[class^="icon-"] { + display: inline-block; + width: 14px; + height: 14px; + vertical-align: text-top; + background-image: url(../img/glyphicons-halflings.png); + background-position: 14px 14px; + background-repeat: no-repeat; + *margin-right: .3em; +} +[class^="icon-"]:last-child { + *margin-left: 0; +} +.icon-white { + background-image: url(../img/glyphicons-halflings-white.png); +} +.icon-glass { + background-position: 0 0; +} +.icon-music { + background-position: -24px 0; +} +.icon-search { + background-position: -48px 0; +} +.icon-envelope { + background-position: -72px 0; +} +.icon-heart { + background-position: -96px 0; +} +.icon-star { + background-position: -120px 0; +} +.icon-star-empty { + background-position: -144px 0; +} +.icon-user { + background-position: -168px 0; +} +.icon-film { + background-position: -192px 0; +} +.icon-th-large { + background-position: -216px 0; +} +.icon-th { + background-position: -240px 0; +} +.icon-th-list { + background-position: -264px 0; +} +.icon-ok { + background-position: -288px 0; +} +.icon-remove { + background-position: -312px 0; +} +.icon-zoom-in { + background-position: -336px 0; +} +.icon-zoom-out { + background-position: -360px 0; +} +.icon-off { + background-position: -384px 0; +} +.icon-signal { + background-position: -408px 0; +} +.icon-cog { + background-position: -432px 0; +} +.icon-trash { + background-position: -456px 0; +} +.icon-home { + background-position: 0 -24px; +} +.icon-file { + background-position: -24px -24px; +} +.icon-time { + background-position: -48px -24px; +} +.icon-road { + background-position: -72px -24px; +} +.icon-download-alt { + background-position: -96px -24px; +} +.icon-download { + background-position: -120px -24px; +} +.icon-upload { + background-position: -144px -24px; +} +.icon-inbox { + background-position: -168px -24px; +} +.icon-play-circle { + background-position: -192px -24px; +} +.icon-repeat { + background-position: -216px -24px; +} +.icon-refresh { + background-position: -240px -24px; +} +.icon-list-alt { + background-position: -264px -24px; +} +.icon-lock { + background-position: -287px -24px; +} +.icon-flag { + background-position: -312px -24px; +} +.icon-headphones { + background-position: -336px -24px; +} +.icon-volume-off { + background-position: -360px -24px; +} +.icon-volume-down { + background-position: -384px -24px; +} +.icon-volume-up { + background-position: -408px -24px; +} +.icon-qrcode { + background-position: -432px -24px; +} +.icon-barcode { + background-position: -456px -24px; +} +.icon-tag { + background-position: 0 -48px; +} +.icon-tags { + background-position: -25px -48px; +} +.icon-book { + background-position: -48px -48px; +} +.icon-bookmark { + background-position: -72px -48px; +} +.icon-print { + background-position: -96px -48px; +} +.icon-camera { + background-position: -120px -48px; +} +.icon-font { + background-position: -144px -48px; +} +.icon-bold { + background-position: -167px -48px; +} +.icon-italic { + background-position: -192px -48px; +} +.icon-text-height { + background-position: -216px -48px; +} +.icon-text-width { + background-position: -240px -48px; +} +.icon-align-left { + background-position: -264px -48px; +} +.icon-align-center { + background-position: -288px -48px; +} +.icon-align-right { + background-position: -312px -48px; +} +.icon-align-justify { + background-position: -336px -48px; +} +.icon-list { + background-position: -360px -48px; +} +.icon-indent-left { + background-position: -384px -48px; +} +.icon-indent-right { + background-position: -408px -48px; +} +.icon-facetime-video { + background-position: -432px -48px; +} +.icon-picture { + background-position: -456px -48px; +} +.icon-pencil { + background-position: 0 -72px; +} +.icon-map-marker { + background-position: -24px -72px; +} +.icon-adjust { + background-position: -48px -72px; +} +.icon-tint { + background-position: -72px -72px; +} +.icon-edit { + background-position: -96px -72px; +} +.icon-share { + background-position: -120px -72px; +} +.icon-check { + background-position: -144px -72px; +} +.icon-move { + background-position: -168px -72px; +} +.icon-step-backward { + background-position: -192px -72px; +} +.icon-fast-backward { + background-position: -216px -72px; +} +.icon-backward { + background-position: -240px -72px; +} +.icon-play { + background-position: -264px -72px; +} +.icon-pause { + background-position: -288px -72px; +} +.icon-stop { + background-position: -312px -72px; +} +.icon-forward { + background-position: -336px -72px; +} +.icon-fast-forward { + background-position: -360px -72px; +} +.icon-step-forward { + background-position: -384px -72px; +} +.icon-eject { + background-position: -408px -72px; +} +.icon-chevron-left { + background-position: -432px -72px; +} +.icon-chevron-right { + background-position: -456px -72px; +} +.icon-plus-sign { + background-position: 0 -96px; +} +.icon-minus-sign { + background-position: -24px -96px; +} +.icon-remove-sign { + background-position: -48px -96px; +} +.icon-ok-sign { + background-position: -72px -96px; +} +.icon-question-sign { + background-position: -96px -96px; +} +.icon-info-sign { + background-position: -120px -96px; +} +.icon-screenshot { + background-position: -144px -96px; +} +.icon-remove-circle { + background-position: -168px -96px; +} +.icon-ok-circle { + background-position: -192px -96px; +} +.icon-ban-circle { + background-position: -216px -96px; +} +.icon-arrow-left { + background-position: -240px -96px; +} +.icon-arrow-right { + background-position: -264px -96px; +} +.icon-arrow-up { + background-position: -289px -96px; +} +.icon-arrow-down { + background-position: -312px -96px; +} +.icon-share-alt { + background-position: -336px -96px; +} +.icon-resize-full { + background-position: -360px -96px; +} +.icon-resize-small { + background-position: -384px -96px; +} +.icon-plus { + background-position: -408px -96px; +} +.icon-minus { + background-position: -433px -96px; +} +.icon-asterisk { + background-position: -456px -96px; +} +.icon-exclamation-sign { + background-position: 0 -120px; +} +.icon-gift { + background-position: -24px -120px; +} +.icon-leaf { + background-position: -48px -120px; +} +.icon-fire { + background-position: -72px -120px; +} +.icon-eye-open { + background-position: -96px -120px; +} +.icon-eye-close { + background-position: -120px -120px; +} +.icon-warning-sign { + background-position: -144px -120px; +} +.icon-plane { + background-position: -168px -120px; +} +.icon-calendar { + background-position: -192px -120px; +} +.icon-random { + background-position: -216px -120px; +} +.icon-comment { + background-position: -240px -120px; +} +.icon-magnet { + background-position: -264px -120px; +} +.icon-chevron-up { + background-position: -288px -120px; +} +.icon-chevron-down { + background-position: -313px -119px; +} +.icon-retweet { + background-position: -336px -120px; +} +.icon-shopping-cart { + background-position: -360px -120px; +} +.icon-folder-close { + background-position: -384px -120px; +} +.icon-folder-open { + background-position: -408px -120px; +} +.icon-resize-vertical { + background-position: -432px -119px; +} +.icon-resize-horizontal { + background-position: -456px -118px; +} +.dropdown { + position: relative; +} +.dropdown-toggle { + *margin-bottom: -3px; +} +.dropdown-toggle:active, .open .dropdown-toggle { + outline: 0; +} +.caret { + display: inline-block; + width: 0; + height: 0; + text-indent: -99999px; + *text-indent: 0; + vertical-align: top; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 4px solid #000000; + opacity: 0.3; + filter: alpha(opacity=30); + content: "\2193"; +} +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} +.dropdown:hover .caret, .open.dropdown .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + float: left; + display: none; + min-width: 160px; + max-width: 220px; + _width: 160px; + padding: 4px 0; + margin: 0; + list-style: none; + background-color: #ffffff; + border-color: #ccc; + border-color: rgba(0, 0, 0, 0.2); + border-style: solid; + border-width: 1px; + -webkit-border-radius: 0 0 5px 5px; + -moz-border-radius: 0 0 5px 5px; + border-radius: 0 0 5px 5px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; + *border-right-width: 2px; + *border-bottom-width: 2px; +} +.dropdown-menu.bottom-up { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} +.dropdown-menu .divider { + height: 1px; + margin: 5px 1px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; + *width: 100%; + *margin: -5px 0 5px; +} +.dropdown-menu a { + display: block; + padding: 3px 15px; + clear: both; + font-weight: normal; + line-height: 18px; + color: #555555; + white-space: nowrap; +} +.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #0088cc; +} +.dropdown.open { + *z-index: 1000; +} +.dropdown.open .dropdown-toggle { + color: #ffffff; + background: #ccc; + background: rgba(0, 0, 0, 0.3); +} +.dropdown.open .dropdown-menu { + display: block; +} +.typeahead { + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #eee; + border: 1px solid rgba(0, 0, 0, 0.05); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.fade { + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -ms-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; + opacity: 0; +} +.fade.in { + opacity: 1; +} +.collapse { + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -ms-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; + position: relative; + overflow: hidden; + height: 0; +} +.collapse.in { + height: auto; +} +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 18px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover { + color: #000000; + text-decoration: none; + opacity: 0.4; + filter: alpha(opacity=40); + cursor: pointer; +} +.btn { + display: inline-block; + padding: 4px 10px 4px; + font-size: 13px; + line-height: 18px; + color: #333333; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + background-color: #fafafa; + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); + background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6); + background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); + background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); + background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); + background-repeat: no-repeat; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); + border: 1px solid #ccc; + border-bottom-color: #bbb; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + cursor: pointer; + *margin-left: .3em; +} +.btn:first-child { + *margin-left: 0; +} +.btn:hover { + color: #333333; + text-decoration: none; + background-color: #e6e6e6; + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -ms-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} +.btn:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn.active, .btn:active { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + background-color: #e6e6e6; + background-color: #d9d9d9 \9; + color: rgba(0, 0, 0, 0.5); + outline: 0; +} +.btn.disabled, .btn[disabled] { + cursor: default; + background-image: none; + background-color: #e6e6e6; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn-large { + padding: 9px 14px; + font-size: 15px; + line-height: normal; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.btn-large .icon { + margin-top: 1px; +} +.btn-small { + padding: 5px 9px; + font-size: 11px; + line-height: 16px; +} +.btn-small .icon { + margin-top: -1px; +} +.btn-primary, +.btn-primary:hover, +.btn-warning, +.btn-warning:hover, +.btn-danger, +.btn-danger:hover, +.btn-success, +.btn-success:hover, +.btn-info, +.btn-info:hover { + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + color: #ffffff; +} +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active { + color: rgba(255, 255, 255, 0.75); +} +.btn-primary { + background-color: #006dcc; + background-image: -moz-linear-gradient(top, #0088cc, #0044cc); + background-image: -ms-linear-gradient(top, #0088cc, #0044cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); + background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); + background-image: -o-linear-gradient(top, #0088cc, #0044cc); + background-image: linear-gradient(top, #0088cc, #0044cc); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0); + border-color: #0044cc #0044cc #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + background-color: #0044cc; +} +.btn-primary:active, .btn-primary.active { + background-color: #003399 \9; +} +.btn-warning { + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -ms-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(top, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); + border-color: #f89406 #f89406 #ad6704; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-warning:hover, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + background-color: #f89406; +} +.btn-warning:active, .btn-warning.active { + background-color: #c67605 \9; +} +.btn-danger { + background-color: #da4f49; + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); + background-image: linear-gradient(top, #ee5f5b, #bd362f); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0); + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-danger:hover, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + background-color: #bd362f; +} +.btn-danger:active, .btn-danger.active { + background-color: #942a25 \9; +} +.btn-success { + background-color: #5bb75b; + background-image: -moz-linear-gradient(top, #62c462, #51a351); + background-image: -ms-linear-gradient(top, #62c462, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); + background-image: -webkit-linear-gradient(top, #62c462, #51a351); + background-image: -o-linear-gradient(top, #62c462, #51a351); + background-image: linear-gradient(top, #62c462, #51a351); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0); + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-success:hover, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + background-color: #51a351; +} +.btn-success:active, .btn-success.active { + background-color: #408140 \9; +} +.btn-info { + background-color: #49afcd; + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); + background-image: linear-gradient(top, #5bc0de, #2f96b4); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0); + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-info:hover, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + background-color: #2f96b4; +} +.btn-info:active, .btn-info.active { + background-color: #24748c \9; +} +button.btn, input[type="submit"].btn { + *padding-top: 2px; + *padding-bottom: 2px; +} +button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} +button.btn.large, input[type="submit"].btn.large { + *padding-top: 7px; + *padding-bottom: 7px; +} +button.btn.small, input[type="submit"].btn.small { + *padding-top: 3px; + *padding-bottom: 3px; +} +.btn-group { + position: relative; + *zoom: 1; + *margin-left: .3em; +} +.btn-group:before, .btn-group:after { + display: table; + content: ""; +} +.btn-group:after { + clear: both; +} +.btn-group:first-child { + *margin-left: 0; +} +.btn-group + .btn-group { + margin-left: 5px; +} +.btn-toolbar { + margin-top: 9px; + margin-bottom: 9px; +} +.btn-toolbar .btn-group { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} +.btn-group .btn { + position: relative; + float: left; + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.btn-group .btn:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 4px; +} +.btn-group .btn:last-child, .btn-group .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px; +} +.btn-group .btn.large:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 6px; + -moz-border-radius-topleft: 6px; + border-top-left-radius: 6px; + -webkit-border-bottom-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + border-bottom-left-radius: 6px; +} +.btn-group .btn.large:last-child, .btn-group .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + -moz-border-radius-topright: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + -moz-border-radius-bottomright: 6px; + border-bottom-right-radius: 6px; +} +.btn-group .btn:hover, +.btn-group .btn:focus, +.btn-group .btn:active, +.btn-group .btn.active { + z-index: 2; +} +.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + *padding-top: 5px; + *padding-bottom: 5px; +} +.btn-group.open { + *z-index: 1000; +} +.btn-group.open .dropdown-menu { + display: block; + margin-top: 1px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.btn-group.open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} +.btn .caret { + margin-top: 7px; + margin-left: 0; +} +.btn:hover .caret, .open.btn-group .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.btn-primary .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret { + border-top-color: #ffffff; + opacity: 0.75; + filter: alpha(opacity=75); +} +.btn-small .caret { + margin-top: 4px; +} +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 18px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #fcf8e3; + border: 1px solid #fbeed5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.alert, .alert-heading { + color: #c09853; +} +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 18px; +} +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; +} +.alert-success, .alert-success .alert-heading { + color: #468847; +} +.alert-danger, .alert-error { + background-color: #f2dede; + border-color: #eed3d7; +} +.alert-danger, +.alert-error, +.alert-danger .alert-heading, +.alert-error .alert-heading { + color: #b94a48; +} +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; +} +.alert-info, .alert-info .alert-heading { + color: #3a87ad; +} +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} +.alert-block > p, .alert-block > ul { + margin-bottom: 0; +} +.alert-block p + p { + margin-top: 5px; +} +.nav { + margin-left: 0; + margin-bottom: 18px; + list-style: none; +} +.nav > li > a { + display: block; +} +.nav > li > a:hover { + text-decoration: none; + background-color: #eeeeee; +} +.nav-list { + padding-left: 14px; + padding-right: 14px; + margin-bottom: 0; +} +.nav-list > li > a, .nav-list .nav-header { + display: block; + padding: 3px 15px; + margin-left: -15px; + margin-right: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.nav-list .nav-header { + font-size: 11px; + font-weight: bold; + line-height: 18px; + color: #999999; + text-transform: uppercase; +} + +.nav-list .nav-header * { + text-transform:none; +} + +.nav-list > li + .nav-header { + margin-top: 9px; +} +.nav-list .active > a, .nav-list .active > a:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #0088cc; +} +.nav-list [class^="icon-"] { + margin-right: 2px; +} +.nav-tabs, .nav-pills { + *zoom: 1; +} +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + content: ""; +} +.nav-tabs:after, .nav-pills:after { + clear: both; +} +.nav-tabs > li, .nav-pills > li { + float: left; +} +.nav-tabs > li > a, .nav-pills > li > a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 14px; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + margin-bottom: -1px; +} +.nav-tabs > li > a { + padding-top: 9px; + padding-bottom: 9px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #dddddd; +} +.nav-tabs > .active > a, .nav-tabs > .active > a:hover { + color: #555555; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; +} +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.nav-pills .active > a, .nav-pills .active > a:hover { + color: #ffffff; + background-color: #0088cc; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li > a { + margin-right: 0; +} +.nav-tabs.nav-stacked { + border-bottom: 0; +} +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.nav-tabs.nav-stacked > li > a:hover { + border-color: #ddd; + z-index: 2; +} +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} +.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu { + margin-top: 1px; + border-width: 1px; +} +.nav-pills .dropdown-menu { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.nav-tabs .dropdown-toggle .caret, .nav-pills .dropdown-toggle .caret { + border-top-color: #0088cc; + margin-top: 6px; +} +.nav-tabs .dropdown-toggle:hover .caret, .nav-pills .dropdown-toggle:hover .caret { + border-top-color: #005580; +} +.nav-tabs .active .dropdown-toggle .caret, .nav-pills .active .dropdown-toggle .caret { + border-top-color: #333333; +} +.nav > .dropdown.active > a:hover { + color: #000000; + cursor: pointer; +} +.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > .open.active > a:hover { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} +.nav .open .caret, .nav .open.active .caret, .nav .open a:hover .caret { + border-top-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} +.tabs-stacked .open > a:hover { + border-color: #999999; +} +.tabbable { + *zoom: 1; +} +.tabbable:before, .tabbable:after { + display: table; + content: ""; +} +.tabbable:after { + clear: both; +} +.tabs-below .nav-tabs, .tabs-right .nav-tabs, .tabs-left .nav-tabs { + border-bottom: 0; +} +.tab-content > .tab-pane, .pill-content > .pill-pane { + display: none; +} +.tab-content > .active, .pill-content > .active { + display: block; +} +.tabs-below .nav-tabs { + border-top: 1px solid #ddd; +} +.tabs-below .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} +.tabs-below .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.tabs-below .nav-tabs > li > a:hover { + border-bottom-color: transparent; + border-top-color: #ddd; +} +.tabs-below .nav-tabs .active > a, .tabs-below .nav-tabs .active > a:hover { + border-color: transparent #ddd #ddd #ddd; +} +.tabs-left .nav-tabs > li, .tabs-right .nav-tabs > li { + float: none; +} +.tabs-left .nav-tabs > li > a, .tabs-right .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} +.tabs-left .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} +.tabs-left .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.tabs-left .nav-tabs > li > a:hover { + border-color: #eeeeee #dddddd #eeeeee #eeeeee; +} +.tabs-left .nav-tabs .active > a, .tabs-left .nav-tabs .active > a:hover { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} +.tabs-right .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} +.tabs-right .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.tabs-right .nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #eeeeee #dddddd; +} +.tabs-right .nav-tabs .active > a, .tabs-right .nav-tabs .active > a:hover { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} +.navbar { + overflow: visible; + margin-bottom: 18px; +} +.navbar-inner { + padding-left: 20px; + padding-right: 20px; + background-color: #2c2c2c; + background-image: -moz-linear-gradient(top, #333333, #222222); + background-image: -ms-linear-gradient(top, #333333, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222)); + background-image: -webkit-linear-gradient(top, #333333, #222222); + background-image: -o-linear-gradient(top, #333333, #222222); + background-image: linear-gradient(top, #333333, #222222); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); +} +.btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-left: 5px; + margin-right: 5px; + background-color: #2c2c2c; + background-image: -moz-linear-gradient(top, #333333, #222222); + background-image: -ms-linear-gradient(top, #333333, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222)); + background-image: -webkit-linear-gradient(top, #333333, #222222); + background-image: -o-linear-gradient(top, #333333, #222222); + background-image: linear-gradient(top, #333333, #222222); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); +} +.btn-navbar:hover, +.btn-navbar:active, +.btn-navbar.active, +.btn-navbar.disabled, +.btn-navbar[disabled] { + background-color: #222222; +} +.btn-navbar:active, .btn-navbar.active { + background-color: #080808 \9; +} +.btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} +.nav-collapse.collapse { + height: auto; +} +.navbar .brand:hover { + text-decoration: none; +} +.navbar .brand { + float: left; + display: block; + padding: 8px 20px 12px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + line-height: 1; + color: #ffffff; +} +.navbar .navbar-text { + margin-bottom: 0; + line-height: 40px; + color: #999999; +} +.navbar .navbar-text a:hover { + color: #ffffff; + background-color: transparent; +} +.navbar .btn, .navbar .btn-group { + margin-top: 5px; +} +.navbar .btn-group .btn { + margin-top: 0; +} +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} +.navbar-form:before, .navbar-form:after { + display: table; + content: ""; +} +.navbar-form:after { + clear: both; +} +.navbar-form input, .navbar-form select { + display: inline-block; + margin-top: 5px; + margin-bottom: 0; +} +.navbar-form .radio, .navbar-form .checkbox { + margin-top: 5px; +} +.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] { + margin-top: 3px; +} +.navbar-search { + position: relative; + float: left; + margin-top: 6px; + margin-bottom: 0; +} +.navbar-search .search-query { + padding: 4px 9px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + color: #ffffff; + color: rgba(255, 255, 255, 0.75); + background: #666; + background: rgba(255, 255, 255, 0.3); + border: 1px solid #111; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15); + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + -o-transition: none; + transition: none; +} +.navbar-search .search-query :-moz-placeholder { + color: #eeeeee; +} +.navbar-search .search-query::-webkit-input-placeholder { + color: #eeeeee; +} +.navbar-search .search-query:hover { + color: #ffffff; + background-color: #999999; + background-color: rgba(255, 255, 255, 0.5); +} +.navbar-search .search-query:focus, .navbar-search .search-query.focused { + padding: 5px 10px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + outline: 0; +} +.navbar-fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} +.navbar-fixed-top .navbar-inner { + padding-left: 0; + padding-right: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} +.navbar .nav.pull-right { + float: right; +} +.navbar .nav > li { + display: block; + float: left; +} +.navbar .nav > li > a { + float: none; + padding: 10px 10px 11px; + line-height: 19px; + color: #999999; + text-decoration: none; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.navbar .nav > li > a:hover { + background-color: transparent; + color: #ffffff; + text-decoration: none; +} +.navbar .nav .active > a, .navbar .nav .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #222222; + background-color: rgba(0, 0, 0, 0.5); +} +.navbar .divider-vertical { + height: 40px; + width: 1px; + margin: 0 9px; + overflow: hidden; + background-color: #222222; + border-right: 1px solid #333333; +} +.navbar .nav.pull-right { + margin-left: 10px; + margin-right: 0; +} +.navbar .dropdown-menu { + margin-top: 1px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.navbar .dropdown-menu:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; + top: -7px; + left: 9px; +} +.navbar .dropdown-menu:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + position: absolute; + top: -6px; + left: 10px; +} +.navbar .nav .dropdown-toggle .caret, .navbar .nav .open.dropdown .caret { + border-top-color: #ffffff; +} +.navbar .nav .active .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.navbar .nav .open > .dropdown-toggle, .navbar .nav .active > .dropdown-toggle, .navbar .nav .open.active > .dropdown-toggle { + background-color: transparent; +} +.navbar .nav .active > .dropdown-toggle:hover { + color: #ffffff; +} +.navbar .nav.pull-right .dropdown-menu { + left: auto; + right: 0; +} +.navbar .nav.pull-right .dropdown-menu:before { + left: auto; + right: 12px; +} +.navbar .nav.pull-right .dropdown-menu:after { + left: auto; + right: 13px; +} +.breadcrumb { + padding: 7px 14px; + margin: 0 0 18px; + background-color: #fbfbfb; + background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5)); + background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -o-linear-gradient(top, #ffffff, #f5f5f5); + background-image: linear-gradient(top, #ffffff, #f5f5f5); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0); + border: 1px solid #ddd; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} +.breadcrumb li { + display: inline; + text-shadow: 0 1px 0 #ffffff; +} +.breadcrumb .divider { + padding: 0 5px; + color: #999999; +} +.breadcrumb .active a { + color: #333333; +} +.pagination { + height: 36px; + margin: 18px 0; +} +.pagination ul { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-left: 0; + margin-bottom: 0; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} +.pagination li { + display: inline; +} +.pagination a { + float: left; + padding: 0 14px; + line-height: 34px; + text-decoration: none; + border: 1px solid #ddd; + border-left-width: 0; +} +.pagination a:hover, .pagination .active a { + background-color: #f5f5f5; +} +.pagination .active a { + color: #999999; + cursor: default; +} +.pagination .disabled a, .pagination .disabled a:hover { + color: #999999; + background-color: transparent; + cursor: default; +} +.pagination li:first-child a { + border-left-width: 1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.pagination li:last-child a { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.pagination-centered { + text-align: center; +} +.pagination-right { + text-align: right; +} +.pager { + margin-left: 0; + margin-bottom: 18px; + list-style: none; + text-align: center; + *zoom: 1; +} +.pager:before, .pager:after { + display: table; + content: ""; +} +.pager:after { + clear: both; +} +.pager li { + display: inline; +} +.pager a { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} +.pager a:hover { + text-decoration: none; + background-color: #f5f5f5; +} +.pager .next a { + float: right; +} +.pager .previous a { + float: left; +} +.modal-open .dropdown-menu { + z-index: 2050; +} +.modal-open .dropdown.open { + *z-index: 2050; +} +.modal-open .popover { + z-index: 2060; +} +.modal-open .tooltip { + z-index: 2070; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop, .modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.modal { + position: fixed; + top: 50%; + left: 50%; + z-index: 1050; + max-height: 500px; + overflow: auto; + width: 560px; + margin: -250px 0 0 -280px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + /* IE6-7 */ + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.modal.fade { + -webkit-transition: opacity .3s linear, top .3s ease-out; + -moz-transition: opacity .3s linear, top .3s ease-out; + -ms-transition: opacity .3s linear, top .3s ease-out; + -o-transition: opacity .3s linear, top .3s ease-out; + transition: opacity .3s linear, top .3s ease-out; + top: -25%; +} +.modal.fade.in { + top: 50%; +} +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} +.modal-header .close { + margin-top: 2px; +} +.modal-body { + padding: 15px; +} +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; + *zoom: 1; +} +.modal-footer:before, .modal-footer:after { + display: table; + content: ""; +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn { + float: right; + margin-left: 5px; + margin-bottom: 0; +} +.tooltip { + position: absolute; + z-index: 1020; + display: block; + visibility: visible; + padding: 5px; + font-size: 11px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.tooltip.top { + margin-top: -2px; +} +.tooltip.right { + margin-left: 2px; +} +.tooltip.bottom { + margin-top: 2px; +} +.tooltip.left { + margin-left: -2px; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + padding: 5px; +} +.popover.top { + margin-top: -5px; +} +.popover.right { + margin-left: 5px; +} +.popover.bottom { + margin-top: 5px; +} +.popover.left { + margin-left: -5px; +} +.popover.top .arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.popover.right .arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.popover.bottom .arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.popover.left .arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.popover .arrow { + position: absolute; + width: 0; + height: 0; +} +.popover-inner { + padding: 3px; + width: 280px; + overflow: hidden; + background: #000000; + background: rgba(0, 0, 0, 0.8); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); +} +.popover-title { + padding: 9px 15px; + line-height: 1; + background-color: #f5f5f5; + border-bottom: 1px solid #eee; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; +} +.popover-content { + padding: 14px; + background-color: #ffffff; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.popover-content p, .popover-content ul, .popover-content ol { + margin-bottom: 0; +} +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} +.thumbnails:before, .thumbnails:after { + display: table; + content: ""; +} +.thumbnails:after { + clear: both; +} +.thumbnails > li { + float: left; + margin: 0 0 18px 20px; +} +.thumbnail { + display: block; + padding: 4px; + line-height: 1; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); +} +a.thumbnail:hover { + border-color: #0088cc; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} +.thumbnail > img { + display: block; + max-width: 100%; + margin-left: auto; + margin-right: auto; +} +.thumbnail .caption { + padding: 9px; +} +.label { + padding: 1px 3px 2px; + font-size: 9.75px; + font-weight: bold; + color: #ffffff; + text-transform: uppercase; + background-color: #999999; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.label-important { + background-color: #b94a48; +} +.label-warning { + background-color: #f89406; +} +.label-success { + background-color: #468847; +} +.label-info { + background-color: #3a87ad; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@-moz-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +.progress { + overflow: hidden; + height: 18px; + margin-bottom: 18px; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(top, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.progress .bar { + width: 0%; + height: 18px; + color: #ffffff; + font-size: 12px; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -ms-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(top, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -ms-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .bar { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-danger .bar { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(top, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0); +} +.progress-danger.progress-striped .bar { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-success .bar { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -ms-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(top, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0); +} +.progress-success.progress-striped .bar { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-info .bar { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(top, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0); +} +.progress-info.progress-striped .bar { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.accordion { + margin-bottom: 18px; +} +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.accordion-heading { + border-bottom: 0; +} +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} +.carousel { + position: relative; + margin-bottom: 18px; + line-height: 1; +} +.carousel-inner { + overflow: hidden; + width: 100%; + position: relative; +} +.carousel .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -ms-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel .item > img { + display: block; + line-height: 1; +} +.carousel .active, .carousel .next, .carousel .prev { + display: block; +} +.carousel .active { + left: 0; +} +.carousel .next, .carousel .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel .next { + left: 100%; +} +.carousel .prev { + left: -100%; +} +.carousel .next.left, .carousel .prev.right { + left: 0; +} +.carousel .active.left { + left: -100%; +} +.carousel .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #222222; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} +.carousel-control.right { + left: auto; + right: 15px; +} +.carousel-control:hover { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-caption { + position: absolute; + left: 0; + right: 0; + bottom: 0; + padding: 10px 15px 5px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} +.carousel-caption h4, .carousel-caption p { + color: #ffffff; +} +.hero-unit { + padding: 60px; + margin-bottom: 30px; + background-color: #f5f5f5; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + letter-spacing: -1px; +} +.hero-unit p { + font-size: 18px; + font-weight: 200; + line-height: 27px; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.invisible { + visibility: hidden; +} diff --git a/css/bootstrap.min.css b/css/bootstrap.min.css new file mode 100644 index 00000000..d5221249 --- /dev/null +++ b/css/bootstrap.min.css @@ -0,0 +1,611 @@ +article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;} +audio,canvas,video{display:inline-block;*display:inline;*zoom:1;} +audio:not([controls]){display:none;} +html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;} +a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;} +a:hover,a:active{outline:0;} +sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;} +sup{top:-0.5em;} +sub{bottom:-0.25em;} +img{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;} +button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;} +button,input{*overflow:visible;line-height:normal;} +button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;} +button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;} +input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;} +input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;} +textarea{overflow:auto;vertical-align:top;} +body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;color:#333333;background-color:#ffffff;} +a{color:#0088cc;text-decoration:none;} +a:hover{color:#005580;text-decoration:underline;} +.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";} +.row:after{clear:both;} +[class*="span"]{float:left;margin-left:20px;} +.span1{width:60px;} +.span2{width:140px;} +.span3{width:220px;} +.span4{width:300px;} +.span5{width:380px;} +.span6{width:460px;} +.span7{width:540px;} +.span8{width:620px;} +.span9{width:700px;} +.span10{width:780px;} +.span11{width:860px;} +.span12,.container{width:940px;} +.offset1{margin-left:100px;} +.offset2{margin-left:180px;} +.offset3{margin-left:260px;} +.offset4{margin-left:340px;} +.offset5{margin-left:420px;} +.offset6{margin-left:500px;} +.offset7{margin-left:580px;} +.offset8{margin-left:660px;} +.offset9{margin-left:740px;} +.offset10{margin-left:820px;} +.offset11{margin-left:900px;} +.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";} +.row-fluid:after{clear:both;} +.row-fluid>[class*="span"]{float:left;margin-left:2.127659574%;} +.row-fluid>[class*="span"]:first-child{margin-left:0;} +.row-fluid .span1{width:6.382978723%;} +.row-fluid .span2{width:14.89361702%;} +.row-fluid .span3{width:23.404255317%;} +.row-fluid .span4{width:31.914893614%;} +.row-fluid .span5{width:40.425531911%;} +.row-fluid .span6{width:48.93617020799999%;} +.row-fluid .span7{width:57.446808505%;} +.row-fluid .span8{width:65.95744680199999%;} +.row-fluid .span9{width:74.468085099%;} +.row-fluid .span10{width:82.97872339599999%;} +.row-fluid .span11{width:91.489361693%;} +.row-fluid .span12{width:99.99999998999999%;} +.container{width:940px;margin-left:auto;margin-right:auto;*zoom:1;}.container:before,.container:after{display:table;content:"";} +.container:after{clear:both;} +.container-fluid{padding-left:20px;padding-right:20px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";} +.container-fluid:after{clear:both;} +p{margin:0 0 9px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;}p small{font-size:11px;color:#999999;} +.lead{margin-bottom:18px;font-size:20px;font-weight:200;line-height:27px;} +h1,h2,h3,h4,h5,h6{margin:0;font-weight:bold;color:#333333;text-rendering:optimizelegibility;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#999999;} +h1{font-size:30px;line-height:36px;}h1 small{font-size:18px;} +h2{font-size:24px;line-height:36px;}h2 small{font-size:18px;} +h3{line-height:27px;font-size:18px;}h3 small{font-size:14px;} +h4,h5,h6{line-height:18px;} +h4{font-size:14px;}h4 small{font-size:12px;} +h5{font-size:12px;} +h6{font-size:11px;color:#999999;text-transform:uppercase;} +.page-header{padding-bottom:17px;margin:18px 0;border-bottom:1px solid #eeeeee;} +.page-header h1{line-height:1;} +ul,ol{padding:0;margin:0 0 9px 25px;} +ul ul,ul ol,ol ol,ol ul{margin-bottom:0;} +ul{list-style:disc;} +ol{list-style:decimal;} +li{line-height:18px;} +ul.unstyled{margin-left:0;list-style:none;} +dl{margin-bottom:18px;} +dt,dd{line-height:18px;} +dt{font-weight:bold;} +dd{margin-left:9px;} +hr{margin:18px 0;border:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #ffffff;} +strong{font-weight:bold;} +em{font-style:italic;} +.muted{color:#999999;} +abbr{font-size:90%;text-transform:uppercase;border-bottom:1px dotted #ddd;cursor:help;} +blockquote{padding:0 0 0 15px;margin:0 0 18px;border-left:5px solid #eeeeee;}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:22.5px;} +blockquote small{display:block;line-height:18px;color:#999999;}blockquote small:before{content:'\2014 \00A0';} +blockquote.pull-right{float:right;padding-left:0;padding-right:15px;border-left:0;border-right:5px solid #eeeeee;}blockquote.pull-right p,blockquote.pull-right small{text-align:right;} +q:before,q:after,blockquote:before,blockquote:after{content:"";} +address{display:block;margin-bottom:18px;line-height:18px;font-style:normal;} +small{font-size:100%;} +cite{font-style:normal;} +code,pre{padding:0 3px 2px;font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;color:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +code{padding:3px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;} +pre{display:block;padding:8.5px;margin:0 0 9px;font-size:12px;line-height:18px;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;white-space:pre;white-space:pre-wrap;word-break:break-all;}pre.prettyprint{margin-bottom:18px;} +pre code{padding:0;background-color:transparent;} +form{margin:0 0 18px;} +fieldset{padding:0;margin:0;border:0;} +legend{display:block;width:100%;padding:0;margin-bottom:27px;font-size:19.5px;line-height:36px;color:#333333;border:0;border-bottom:1px solid #eee;} +label,input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:18px;} +label{display:block;margin-bottom:5px;color:#333333;} +input,textarea,select,.uneditable-input{display:inline-block;width:210px;height:18px;padding:4px;margin-bottom:9px;font-size:13px;line-height:18px;color:#555555;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +.uneditable-textarea{width:auto;height:auto;} +label input,label textarea,label select{display:block;} +input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;border:0;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} +input[type="file"]{padding:initial;line-height:initial;border:initial;background-color:#ffffff;background-color:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} +input[type="button"],input[type="reset"],input[type="submit"]{width:auto;height:auto;} +select,input[type="file"]{height:28px;*margin-top:4px;line-height:28px;} +select{width:220px;background-color:#ffffff;} +select[multiple],select[size]{height:auto;} +input[type="image"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} +textarea{height:auto;} +input[type="hidden"]{display:none;} +.radio,.checkbox{padding-left:18px;} +.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px;} +.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px;} +.radio.inline,.checkbox.inline{display:inline-block;margin-bottom:0;vertical-align:middle;} +.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px;} +.controls>.radio.inline:first-child,.controls>.checkbox.inline:first-child{padding-top:0;} +input,textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;} +input:focus,textarea:focus{border-color:rgba(82, 168, 236, 0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);outline:0;outline:thin dotted \9;} +input[type="file"]:focus,input[type="checkbox"]:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;} +.input-mini{width:60px;} +.input-small{width:90px;} +.input-medium{width:150px;} +.input-large{width:210px;} +.input-xlarge{width:270px;} +.input-xxlarge{width:530px;} +input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{float:none;margin-left:0;} +input.span1,textarea.span1,.uneditable-input.span1{width:50px;} +input.span2,textarea.span2,.uneditable-input.span2{width:130px;} +input.span3,textarea.span3,.uneditable-input.span3{width:210px;} +input.span4,textarea.span4,.uneditable-input.span4{width:290px;} +input.span5,textarea.span5,.uneditable-input.span5{width:370px;} +input.span6,textarea.span6,.uneditable-input.span6{width:450px;} +input.span7,textarea.span7,.uneditable-input.span7{width:530px;} +input.span8,textarea.span8,.uneditable-input.span8{width:610px;} +input.span9,textarea.span9,.uneditable-input.span9{width:690px;} +input.span10,textarea.span10,.uneditable-input.span10{width:770px;} +input.span11,textarea.span11,.uneditable-input.span11{width:850px;} +input.span12,textarea.span12,.uneditable-input.span12{width:930px;} +input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{background-color:#f5f5f5;border-color:#ddd;cursor:not-allowed;} +.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853;} +.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;border-color:#c09853;}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:0 0 6px #dbc59e;-moz-box-shadow:0 0 6px #dbc59e;box-shadow:0 0 6px #dbc59e;} +.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853;} +.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48;} +.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;border-color:#b94a48;}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392;} +.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48;} +.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847;} +.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;border-color:#468847;}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:0 0 6px #7aba7b;-moz-box-shadow:0 0 6px #7aba7b;box-shadow:0 0 6px #7aba7b;} +.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847;} +input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b;}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7;} +.form-actions{padding:17px 20px 18px;margin-top:18px;margin-bottom:18px;background-color:#f5f5f5;border-top:1px solid #ddd;} +.uneditable-input{display:block;background-color:#ffffff;border-color:#eee;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);cursor:not-allowed;} +:-moz-placeholder{color:#999999;} +::-webkit-input-placeholder{color:#999999;} +.help-block{margin-top:5px;margin-bottom:0;color:#999999;} +.help-inline{display:inline-block;*display:inline;*zoom:1;margin-bottom:9px;vertical-align:middle;padding-left:5px;} +.input-prepend,.input-append{margin-bottom:5px;*zoom:1;}.input-prepend:before,.input-append:before,.input-prepend:after,.input-append:after{display:table;content:"";} +.input-prepend:after,.input-append:after{clear:both;} +.input-prepend input,.input-append input,.input-prepend .uneditable-input,.input-append .uneditable-input{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}.input-prepend input:focus,.input-append input:focus,.input-prepend .uneditable-input:focus,.input-append .uneditable-input:focus{position:relative;z-index:2;} +.input-prepend .uneditable-input,.input-append .uneditable-input{border-left-color:#ccc;} +.input-prepend .add-on,.input-append .add-on{float:left;display:block;width:auto;min-width:16px;height:18px;margin-right:-1px;padding:4px 5px;font-weight:normal;line-height:18px;color:#999999;text-align:center;text-shadow:0 1px 0 #ffffff;background-color:#f5f5f5;border:1px solid #ccc;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;} +.input-prepend .active,.input-append .active{background-color:#a9dba9;border-color:#46a546;} +.input-prepend .add-on{*margin-top:1px;} +.input-append input,.input-append .uneditable-input{float:left;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;} +.input-append .uneditable-input{border-right-color:#ccc;} +.input-append .add-on{margin-right:0;margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;} +.input-append input:first-child{*margin-left:-160px;}.input-append input:first-child+.add-on{*margin-left:-21px;} +.search-query{padding-left:14px;padding-right:14px;margin-bottom:0;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;} +.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input{display:inline-block;margin-bottom:0;} +.form-search label,.form-inline label,.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{display:inline-block;} +.form-search .input-append .add-on,.form-inline .input-prepend .add-on,.form-search .input-append .add-on,.form-inline .input-prepend .add-on{vertical-align:middle;} +.control-group{margin-bottom:9px;} +.form-horizontal legend+.control-group{margin-top:18px;-webkit-margin-top-collapse:separate;} +.form-horizontal .control-group{margin-bottom:18px;*zoom:1;}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";} +.form-horizontal .control-group:after{clear:both;} +.form-horizontal .control-group>label{float:left;width:140px;padding-top:5px;text-align:right;} +.form-horizontal .controls{margin-left:160px;} +.form-horizontal .form-actions{padding-left:160px;} +table{max-width:100%;border-collapse:collapse;border-spacing:0;} +.table{width:100%;margin-bottom:18px;}.table th,.table td{padding:8px;line-height:18px;text-align:left;border-top:1px solid #ddd;} +.table th{font-weight:bold;vertical-align:bottom;} +.table td{vertical-align:top;} +.table thead:first-child tr th,.table thead:first-child tr td{border-top:0;} +.table tbody+tbody{border-top:2px solid #ddd;} +.table-condensed th,.table-condensed td{padding:4px 5px;} +.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapsed;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.table-bordered th+th,.table-bordered td+td,.table-bordered th+td,.table-bordered td+th{border-left:1px solid #ddd;} +.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;} +.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0;} +.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0;} +.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;} +.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0;} +.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9;} +table .span1{float:none;width:44px;margin-left:0;} +table .span2{float:none;width:124px;margin-left:0;} +table .span3{float:none;width:204px;margin-left:0;} +table .span4{float:none;width:284px;margin-left:0;} +table .span5{float:none;width:364px;margin-left:0;} +table .span6{float:none;width:444px;margin-left:0;} +table .span7{float:none;width:524px;margin-left:0;} +table .span8{float:none;width:604px;margin-left:0;} +table .span9{float:none;width:684px;margin-left:0;} +table .span10{float:none;width:764px;margin-left:0;} +table .span11{float:none;width:844px;margin-left:0;} +table .span12{float:none;width:924px;margin-left:0;} +[class^="icon-"]{display:inline-block;width:14px;height:14px;vertical-align:text-top;background-image:url(../img/glyphicons-halflings.png);background-position:14px 14px;background-repeat:no-repeat;*margin-right:.3em;}[class^="icon-"]:last-child{*margin-left:0;} +.icon-white{background-image:url(../img/glyphicons-halflings-white.png);} +.icon-glass{background-position:0 0;} +.icon-music{background-position:-24px 0;} +.icon-search{background-position:-48px 0;} +.icon-envelope{background-position:-72px 0;} +.icon-heart{background-position:-96px 0;} +.icon-star{background-position:-120px 0;} +.icon-star-empty{background-position:-144px 0;} +.icon-user{background-position:-168px 0;} +.icon-film{background-position:-192px 0;} +.icon-th-large{background-position:-216px 0;} +.icon-th{background-position:-240px 0;} +.icon-th-list{background-position:-264px 0;} +.icon-ok{background-position:-288px 0;} +.icon-remove{background-position:-312px 0;} +.icon-zoom-in{background-position:-336px 0;} +.icon-zoom-out{background-position:-360px 0;} +.icon-off{background-position:-384px 0;} +.icon-signal{background-position:-408px 0;} +.icon-cog{background-position:-432px 0;} +.icon-trash{background-position:-456px 0;} +.icon-home{background-position:0 -24px;} +.icon-file{background-position:-24px -24px;} +.icon-time{background-position:-48px -24px;} +.icon-road{background-position:-72px -24px;} +.icon-download-alt{background-position:-96px -24px;} +.icon-download{background-position:-120px -24px;} +.icon-upload{background-position:-144px -24px;} +.icon-inbox{background-position:-168px -24px;} +.icon-play-circle{background-position:-192px -24px;} +.icon-repeat{background-position:-216px -24px;} +.icon-refresh{background-position:-240px -24px;} +.icon-list-alt{background-position:-264px -24px;} +.icon-lock{background-position:-287px -24px;} +.icon-flag{background-position:-312px -24px;} +.icon-headphones{background-position:-336px -24px;} +.icon-volume-off{background-position:-360px -24px;} +.icon-volume-down{background-position:-384px -24px;} +.icon-volume-up{background-position:-408px -24px;} +.icon-qrcode{background-position:-432px -24px;} +.icon-barcode{background-position:-456px -24px;} +.icon-tag{background-position:0 -48px;} +.icon-tags{background-position:-25px -48px;} +.icon-book{background-position:-48px -48px;} +.icon-bookmark{background-position:-72px -48px;} +.icon-print{background-position:-96px -48px;} +.icon-camera{background-position:-120px -48px;} +.icon-font{background-position:-144px -48px;} +.icon-bold{background-position:-167px -48px;} +.icon-italic{background-position:-192px -48px;} +.icon-text-height{background-position:-216px -48px;} +.icon-text-width{background-position:-240px -48px;} +.icon-align-left{background-position:-264px -48px;} +.icon-align-center{background-position:-288px -48px;} +.icon-align-right{background-position:-312px -48px;} +.icon-align-justify{background-position:-336px -48px;} +.icon-list{background-position:-360px -48px;} +.icon-indent-left{background-position:-384px -48px;} +.icon-indent-right{background-position:-408px -48px;} +.icon-facetime-video{background-position:-432px -48px;} +.icon-picture{background-position:-456px -48px;} +.icon-pencil{background-position:0 -72px;} +.icon-map-marker{background-position:-24px -72px;} +.icon-adjust{background-position:-48px -72px;} +.icon-tint{background-position:-72px -72px;} +.icon-edit{background-position:-96px -72px;} +.icon-share{background-position:-120px -72px;} +.icon-check{background-position:-144px -72px;} +.icon-move{background-position:-168px -72px;} +.icon-step-backward{background-position:-192px -72px;} +.icon-fast-backward{background-position:-216px -72px;} +.icon-backward{background-position:-240px -72px;} +.icon-play{background-position:-264px -72px;} +.icon-pause{background-position:-288px -72px;} +.icon-stop{background-position:-312px -72px;} +.icon-forward{background-position:-336px -72px;} +.icon-fast-forward{background-position:-360px -72px;} +.icon-step-forward{background-position:-384px -72px;} +.icon-eject{background-position:-408px -72px;} +.icon-chevron-left{background-position:-432px -72px;} +.icon-chevron-right{background-position:-456px -72px;} +.icon-plus-sign{background-position:0 -96px;} +.icon-minus-sign{background-position:-24px -96px;} +.icon-remove-sign{background-position:-48px -96px;} +.icon-ok-sign{background-position:-72px -96px;} +.icon-question-sign{background-position:-96px -96px;} +.icon-info-sign{background-position:-120px -96px;} +.icon-screenshot{background-position:-144px -96px;} +.icon-remove-circle{background-position:-168px -96px;} +.icon-ok-circle{background-position:-192px -96px;} +.icon-ban-circle{background-position:-216px -96px;} +.icon-arrow-left{background-position:-240px -96px;} +.icon-arrow-right{background-position:-264px -96px;} +.icon-arrow-up{background-position:-289px -96px;} +.icon-arrow-down{background-position:-312px -96px;} +.icon-share-alt{background-position:-336px -96px;} +.icon-resize-full{background-position:-360px -96px;} +.icon-resize-small{background-position:-384px -96px;} +.icon-plus{background-position:-408px -96px;} +.icon-minus{background-position:-433px -96px;} +.icon-asterisk{background-position:-456px -96px;} +.icon-exclamation-sign{background-position:0 -120px;} +.icon-gift{background-position:-24px -120px;} +.icon-leaf{background-position:-48px -120px;} +.icon-fire{background-position:-72px -120px;} +.icon-eye-open{background-position:-96px -120px;} +.icon-eye-close{background-position:-120px -120px;} +.icon-warning-sign{background-position:-144px -120px;} +.icon-plane{background-position:-168px -120px;} +.icon-calendar{background-position:-192px -120px;} +.icon-random{background-position:-216px -120px;} +.icon-comment{background-position:-240px -120px;} +.icon-magnet{background-position:-264px -120px;} +.icon-chevron-up{background-position:-288px -120px;} +.icon-chevron-down{background-position:-313px -119px;} +.icon-retweet{background-position:-336px -120px;} +.icon-shopping-cart{background-position:-360px -120px;} +.icon-folder-close{background-position:-384px -120px;} +.icon-folder-open{background-position:-408px -120px;} +.icon-resize-vertical{background-position:-432px -119px;} +.icon-resize-horizontal{background-position:-456px -118px;} +.dropdown{position:relative;} +.dropdown-toggle{*margin-bottom:-3px;} +.dropdown-toggle:active,.open .dropdown-toggle{outline:0;} +.caret{display:inline-block;width:0;height:0;text-indent:-99999px;*text-indent:0;vertical-align:top;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000000;opacity:0.3;filter:alpha(opacity=30);content:"\2193";} +.dropdown .caret{margin-top:8px;margin-left:2px;} +.dropdown:hover .caret,.open.dropdown .caret{opacity:1;filter:alpha(opacity=100);} +.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;max-width:220px;_width:160px;padding:4px 0;margin:0;list-style:none;background-color:#ffffff;border-color:#ccc;border-color:rgba(0, 0, 0, 0.2);border-style:solid;border-width:1px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;}.dropdown-menu.bottom-up{top:auto;bottom:100%;margin-bottom:2px;} +.dropdown-menu .divider{height:1px;margin:5px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;*width:100%;*margin:-5px 0 5px;} +.dropdown-menu a{display:block;padding:3px 15px;clear:both;font-weight:normal;line-height:18px;color:#555555;white-space:nowrap;} +.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#ffffff;text-decoration:none;background-color:#0088cc;} +.dropdown.open{*z-index:1000;}.dropdown.open .dropdown-toggle{color:#ffffff;background:#ccc;background:rgba(0, 0, 0, 0.3);} +.dropdown.open .dropdown-menu{display:block;} +.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #eee;border:1px solid rgba(0, 0, 0, 0.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);}.well blockquote{border-color:#ddd;border-color:rgba(0, 0, 0, 0.15);} +.fade{-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-ms-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;opacity:0;}.fade.in{opacity:1;} +.collapse{-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-ms-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;position:relative;overflow:hidden;height:0;}.collapse.in{height:auto;} +.close{float:right;font-size:20px;font-weight:bold;line-height:18px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}.close:hover{color:#000000;text-decoration:none;opacity:0.4;filter:alpha(opacity=40);cursor:pointer;} +.btn{display:inline-block;padding:4px 10px 4px;font-size:13px;line-height:18px;color:#333333;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#fafafa;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);background-image:-ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);border:1px solid #ccc;border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);cursor:pointer;*margin-left:.3em;}.btn:first-child{*margin-left:0;} +.btn:hover{color:#333333;text-decoration:none;background-color:#e6e6e6;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-ms-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;} +.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;} +.btn.active,.btn:active{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);background-color:#e6e6e6;background-color:#d9d9d9 \9;color:rgba(0, 0, 0, 0.5);outline:0;} +.btn.disabled,.btn[disabled]{cursor:default;background-image:none;background-color:#e6e6e6;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} +.btn-large{padding:9px 14px;font-size:15px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;} +.btn-large .icon{margin-top:1px;} +.btn-small{padding:5px 9px;font-size:11px;line-height:16px;} +.btn-small .icon{margin-top:-1px;} +.btn-primary,.btn-primary:hover,.btn-warning,.btn-warning:hover,.btn-danger,.btn-danger:hover,.btn-success,.btn-success:hover,.btn-info,.btn-info:hover{text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);color:#ffffff;} +.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active{color:rgba(255, 255, 255, 0.75);} +.btn-primary{background-color:#006dcc;background-image:-moz-linear-gradient(top, #0088cc, #0044cc);background-image:-ms-linear-gradient(top, #0088cc, #0044cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);background-image:-o-linear-gradient(top, #0088cc, #0044cc);background-image:linear-gradient(top, #0088cc, #0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#0044cc;} +.btn-primary:active,.btn-primary.active{background-color:#003399 \9;} +.btn-warning{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-ms-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(top, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{background-color:#f89406;} +.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;} +.btn-danger{background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-ms-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(top, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{background-color:#bd362f;} +.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;} +.btn-success{background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-ms-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(top, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{background-color:#51a351;} +.btn-success:active,.btn-success.active{background-color:#408140 \9;} +.btn-info{background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-ms-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(top, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-color:#2f96b4;} +.btn-info:active,.btn-info.active{background-color:#24748c \9;} +button.btn,input[type="submit"].btn{*padding-top:2px;*padding-bottom:2px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;} +button.btn.large,input[type="submit"].btn.large{*padding-top:7px;*padding-bottom:7px;} +button.btn.small,input[type="submit"].btn.small{*padding-top:3px;*padding-bottom:3px;} +.btn-group{position:relative;*zoom:1;*margin-left:.3em;}.btn-group:before,.btn-group:after{display:table;content:"";} +.btn-group:after{clear:both;} +.btn-group:first-child{*margin-left:0;} +.btn-group+.btn-group{margin-left:5px;} +.btn-toolbar{margin-top:9px;margin-bottom:9px;}.btn-toolbar .btn-group{display:inline-block;*display:inline;*zoom:1;} +.btn-group .btn{position:relative;float:left;margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} +.btn-group .btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;} +.btn-group .btn:last-child,.btn-group .dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;} +.btn-group .btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;} +.btn-group .btn.large:last-child,.btn-group .large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;} +.btn-group .btn:hover,.btn-group .btn:focus,.btn-group .btn:active,.btn-group .btn.active{z-index:2;} +.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0;} +.btn-group .dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);*padding-top:5px;*padding-bottom:5px;} +.btn-group.open{*z-index:1000;}.btn-group.open .dropdown-menu{display:block;margin-top:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;} +.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);} +.btn .caret{margin-top:7px;margin-left:0;} +.btn:hover .caret,.open.btn-group .caret{opacity:1;filter:alpha(opacity=100);} +.btn-primary .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret{border-top-color:#ffffff;opacity:0.75;filter:alpha(opacity=75);} +.btn-small .caret{margin-top:4px;} +.alert{padding:8px 35px 8px 14px;margin-bottom:18px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.alert,.alert-heading{color:#c09853;} +.alert .close{position:relative;top:-2px;right:-21px;line-height:18px;} +.alert-success{background-color:#dff0d8;border-color:#d6e9c6;} +.alert-success,.alert-success .alert-heading{color:#468847;} +.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;} +.alert-danger,.alert-error,.alert-danger .alert-heading,.alert-error .alert-heading{color:#b94a48;} +.alert-info{background-color:#d9edf7;border-color:#bce8f1;} +.alert-info,.alert-info .alert-heading{color:#3a87ad;} +.alert-block{padding-top:14px;padding-bottom:14px;} +.alert-block>p,.alert-block>ul{margin-bottom:0;} +.alert-block p+p{margin-top:5px;} +.nav{margin-left:0;margin-bottom:18px;list-style:none;} +.nav>li>a{display:block;} +.nav>li>a:hover{text-decoration:none;background-color:#eeeeee;} +.nav-list{padding-left:14px;padding-right:14px;margin-bottom:0;} +.nav-list>li>a,.nav-list .nav-header{display:block;padding:3px 15px;margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);} +.nav-list .nav-header{font-size:11px;font-weight:bold;line-height:18px;color:#999999;text-transform:uppercase;} +.nav-list .nav-header *{text-transform:none;} +.nav-list>li+.nav-header{margin-top:9px;} +.nav-list .active>a,.nav-list .active>a:hover{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);background-color:#0088cc;} +.nav-list [class^="icon-"]{margin-right:2px;} +.nav-tabs,.nav-pills{*zoom:1;}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";} +.nav-tabs:after,.nav-pills:after{clear:both;} +.nav-tabs>li,.nav-pills>li{float:left;} +.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px;} +.nav-tabs{border-bottom:1px solid #ddd;} +.nav-tabs>li{margin-bottom:-1px;} +.nav-tabs>li>a{padding-top:9px;padding-bottom:9px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #dddddd;} +.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555555;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;} +.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;} +.nav-pills .active>a,.nav-pills .active>a:hover{color:#ffffff;background-color:#0088cc;} +.nav-stacked>li{float:none;} +.nav-stacked>li>a{margin-right:0;} +.nav-tabs.nav-stacked{border-bottom:0;} +.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} +.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;} +.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;} +.nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2;} +.nav-pills.nav-stacked>li>a{margin-bottom:3px;} +.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px;} +.nav-tabs .dropdown-menu,.nav-pills .dropdown-menu{margin-top:1px;border-width:1px;} +.nav-pills .dropdown-menu{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.nav-tabs .dropdown-toggle .caret,.nav-pills .dropdown-toggle .caret{border-top-color:#0088cc;margin-top:6px;} +.nav-tabs .dropdown-toggle:hover .caret,.nav-pills .dropdown-toggle:hover .caret{border-top-color:#005580;} +.nav-tabs .active .dropdown-toggle .caret,.nav-pills .active .dropdown-toggle .caret{border-top-color:#333333;} +.nav>.dropdown.active>a:hover{color:#000000;cursor:pointer;} +.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>.open.active>a:hover{color:#ffffff;background-color:#999999;border-color:#999999;} +.nav .open .caret,.nav .open.active .caret,.nav .open a:hover .caret{border-top-color:#ffffff;opacity:1;filter:alpha(opacity=100);} +.tabs-stacked .open>a:hover{border-color:#999999;} +.tabbable{*zoom:1;}.tabbable:before,.tabbable:after{display:table;content:"";} +.tabbable:after{clear:both;} +.tabs-below .nav-tabs,.tabs-right .nav-tabs,.tabs-left .nav-tabs{border-bottom:0;} +.tab-content>.tab-pane,.pill-content>.pill-pane{display:none;} +.tab-content>.active,.pill-content>.active{display:block;} +.tabs-below .nav-tabs{border-top:1px solid #ddd;} +.tabs-below .nav-tabs>li{margin-top:-1px;margin-bottom:0;} +.tabs-below .nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.tabs-below .nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#ddd;} +.tabs-below .nav-tabs .active>a,.tabs-below .nav-tabs .active>a:hover{border-color:transparent #ddd #ddd #ddd;} +.tabs-left .nav-tabs>li,.tabs-right .nav-tabs>li{float:none;} +.tabs-left .nav-tabs>li>a,.tabs-right .nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px;} +.tabs-left .nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd;} +.tabs-left .nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;} +.tabs-left .nav-tabs>li>a:hover{border-color:#eeeeee #dddddd #eeeeee #eeeeee;} +.tabs-left .nav-tabs .active>a,.tabs-left .nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff;} +.tabs-right .nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd;} +.tabs-right .nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;} +.tabs-right .nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #eeeeee #dddddd;} +.tabs-right .nav-tabs .active>a,.tabs-right .nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff;} +.navbar{overflow:visible;margin-bottom:18px;} +.navbar-inner{padding-left:20px;padding-right:20px;background-color:#2c2c2c;background-image:-moz-linear-gradient(top, #333333, #222222);background-image:-ms-linear-gradient(top, #333333, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));background-image:-webkit-linear-gradient(top, #333333, #222222);background-image:-o-linear-gradient(top, #333333, #222222);background-image:linear-gradient(top, #333333, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);} +.btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;background-color:#2c2c2c;background-image:-moz-linear-gradient(top, #333333, #222222);background-image:-ms-linear-gradient(top, #333333, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));background-image:-webkit-linear-gradient(top, #333333, #222222);background-image:-o-linear-gradient(top, #333333, #222222);background-image:linear-gradient(top, #333333, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.075);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.075);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.075);}.btn-navbar:hover,.btn-navbar:active,.btn-navbar.active,.btn-navbar.disabled,.btn-navbar[disabled]{background-color:#222222;} +.btn-navbar:active,.btn-navbar.active{background-color:#080808 \9;} +.btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);} +.btn-navbar .icon-bar+.icon-bar{margin-top:3px;} +.nav-collapse.collapse{height:auto;} +.navbar .brand:hover{text-decoration:none;} +.navbar .brand{float:left;display:block;padding:8px 20px 12px;margin-left:-20px;font-size:20px;font-weight:200;line-height:1;color:#ffffff;} +.navbar .navbar-text{margin-bottom:0;line-height:40px;color:#999999;}.navbar .navbar-text a:hover{color:#ffffff;background-color:transparent;} +.navbar .btn,.navbar .btn-group{margin-top:5px;} +.navbar .btn-group .btn{margin-top:0;} +.navbar-form{margin-bottom:0;*zoom:1;}.navbar-form:before,.navbar-form:after{display:table;content:"";} +.navbar-form:after{clear:both;} +.navbar-form input,.navbar-form select{display:inline-block;margin-top:5px;margin-bottom:0;} +.navbar-form .radio,.navbar-form .checkbox{margin-top:5px;} +.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px;} +.navbar-search{position:relative;float:left;margin-top:6px;margin-bottom:0;}.navbar-search .search-query{padding:4px 9px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;color:#ffffff;color:rgba(255, 255, 255, 0.75);background:#666;background:rgba(255, 255, 255, 0.3);border:1px solid #111;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}.navbar-search .search-query :-moz-placeholder{color:#eeeeee;} +.navbar-search .search-query::-webkit-input-placeholder{color:#eeeeee;} +.navbar-search .search-query:hover{color:#ffffff;background-color:#999999;background-color:rgba(255, 255, 255, 0.5);} +.navbar-search .search-query:focus,.navbar-search .search-query.focused{padding:5px 10px;color:#333333;text-shadow:0 1px 0 #ffffff;background-color:#ffffff;border:0;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);outline:0;} +.navbar-fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030;} +.navbar-fixed-top .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} +.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0;} +.navbar .nav.pull-right{float:right;} +.navbar .nav>li{display:block;float:left;} +.navbar .nav>li>a{float:none;padding:10px 10px 11px;line-height:19px;color:#999999;text-decoration:none;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);} +.navbar .nav>li>a:hover{background-color:transparent;color:#ffffff;text-decoration:none;} +.navbar .nav .active>a,.navbar .nav .active>a:hover{color:#ffffff;text-decoration:none;background-color:#222222;background-color:rgba(0, 0, 0, 0.5);} +.navbar .divider-vertical{height:40px;width:1px;margin:0 9px;overflow:hidden;background-color:#222222;border-right:1px solid #333333;} +.navbar .nav.pull-right{margin-left:10px;margin-right:0;} +.navbar .dropdown-menu{margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.navbar .dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0, 0, 0, 0.2);position:absolute;top:-7px;left:9px;} +.navbar .dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:10px;} +.navbar .nav .dropdown-toggle .caret,.navbar .nav .open.dropdown .caret{border-top-color:#ffffff;} +.navbar .nav .active .caret{opacity:1;filter:alpha(opacity=100);} +.navbar .nav .open>.dropdown-toggle,.navbar .nav .active>.dropdown-toggle,.navbar .nav .open.active>.dropdown-toggle{background-color:transparent;} +.navbar .nav .active>.dropdown-toggle:hover{color:#ffffff;} +.navbar .nav.pull-right .dropdown-menu{left:auto;right:0;}.navbar .nav.pull-right .dropdown-menu:before{left:auto;right:12px;} +.navbar .nav.pull-right .dropdown-menu:after{left:auto;right:13px;} +.breadcrumb{padding:7px 14px;margin:0 0 18px;background-color:#fbfbfb;background-image:-moz-linear-gradient(top, #ffffff, #f5f5f5);background-image:-ms-linear-gradient(top, #ffffff, #f5f5f5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));background-image:-webkit-linear-gradient(top, #ffffff, #f5f5f5);background-image:-o-linear-gradient(top, #ffffff, #f5f5f5);background-image:linear-gradient(top, #ffffff, #f5f5f5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;}.breadcrumb li{display:inline;text-shadow:0 1px 0 #ffffff;} +.breadcrumb .divider{padding:0 5px;color:#999999;} +.breadcrumb .active a{color:#333333;} +.pagination{height:36px;margin:18px 0;} +.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);} +.pagination li{display:inline;} +.pagination a{float:left;padding:0 14px;line-height:34px;text-decoration:none;border:1px solid #ddd;border-left-width:0;} +.pagination a:hover,.pagination .active a{background-color:#f5f5f5;} +.pagination .active a{color:#999999;cursor:default;} +.pagination .disabled a,.pagination .disabled a:hover{color:#999999;background-color:transparent;cursor:default;} +.pagination li:first-child a{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;} +.pagination li:last-child a{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;} +.pagination-centered{text-align:center;} +.pagination-right{text-align:right;} +.pager{margin-left:0;margin-bottom:18px;list-style:none;text-align:center;*zoom:1;}.pager:before,.pager:after{display:table;content:"";} +.pager:after{clear:both;} +.pager li{display:inline;} +.pager a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;} +.pager a:hover{text-decoration:none;background-color:#f5f5f5;} +.pager .next a{float:right;} +.pager .previous a{float:left;} +.modal-open .dropdown-menu{z-index:2050;} +.modal-open .dropdown.open{*z-index:2050;} +.modal-open .popover{z-index:2060;} +.modal-open .tooltip{z-index:2070;} +.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}.modal-backdrop.fade{opacity:0;} +.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80);} +.modal{position:fixed;top:50%;left:50%;z-index:1050;max-height:500px;overflow:auto;width:560px;margin:-250px 0 0 -280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-ms-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%;} +.modal.fade.in{top:50%;} +.modal-header{padding:9px 15px;border-bottom:1px solid #eee;}.modal-header .close{margin-top:2px;} +.modal-body{padding:15px;} +.modal-footer{padding:14px 15px 15px;margin-bottom:0;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1;}.modal-footer:before,.modal-footer:after{display:table;content:"";} +.modal-footer:after{clear:both;} +.modal-footer .btn{float:right;margin-left:5px;margin-bottom:0;} +.tooltip{position:absolute;z-index:1020;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);} +.tooltip.top{margin-top:-2px;} +.tooltip.right{margin-left:2px;} +.tooltip.bottom{margin-top:2px;} +.tooltip.left{margin-left:-2px;} +.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;} +.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;} +.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;} +.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;} +.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.tooltip-arrow{position:absolute;width:0;height:0;} +.popover{position:absolute;top:0;left:0;z-index:1010;display:none;padding:5px;}.popover.top{margin-top:-5px;} +.popover.right{margin-left:5px;} +.popover.bottom{margin-top:5px;} +.popover.left{margin-left:-5px;} +.popover.top .arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;} +.popover.right .arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;} +.popover.bottom .arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;} +.popover.left .arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;} +.popover .arrow{position:absolute;width:0;height:0;} +.popover-inner{padding:3px;width:280px;overflow:hidden;background:#000000;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);} +.popover-title{padding:9px 15px;line-height:1;background-color:#f5f5f5;border-bottom:1px solid #eee;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;} +.popover-content{padding:14px;background-color:#ffffff;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0;} +.thumbnails{margin-left:-20px;list-style:none;*zoom:1;}.thumbnails:before,.thumbnails:after{display:table;content:"";} +.thumbnails:after{clear:both;} +.thumbnails>li{float:left;margin:0 0 18px 20px;} +.thumbnail{display:block;padding:4px;line-height:1;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);} +a.thumbnail:hover{border-color:#0088cc;-webkit-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);-moz-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);} +.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto;} +.thumbnail .caption{padding:9px;} +.label{padding:1px 3px 2px;font-size:9.75px;font-weight:bold;color:#ffffff;text-transform:uppercase;background-color:#999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +.label-important{background-color:#b94a48;} +.label-warning{background-color:#f89406;} +.label-success{background-color:#468847;} +.label-info{background-color:#3a87ad;} +@-webkit-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@-moz-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}.progress{overflow:hidden;height:18px;margin-bottom:18px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-ms-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(top, #f5f5f5, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.progress .bar{width:0%;height:18px;color:#ffffff;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-ms-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(top, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-ms-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;} +.progress-striped .bar{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;} +.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;} +.progress-danger .bar{background-color:#dd514c;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-ms-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(top, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);} +.progress-danger.progress-striped .bar{background-color:#ee5f5b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);} +.progress-success .bar{background-color:#5eb95e;background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-ms-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(top, #62c462, #57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);} +.progress-success.progress-striped .bar{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);} +.progress-info .bar{background-color:#4bb1cf;background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-ms-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(top, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);} +.progress-info.progress-striped .bar{background-color:#5bc0de;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);} +.accordion{margin-bottom:18px;} +.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.accordion-heading{border-bottom:0;} +.accordion-heading .accordion-toggle{display:block;padding:8px 15px;} +.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5;} +.carousel{position:relative;margin-bottom:18px;line-height:1;} +.carousel-inner{overflow:hidden;width:100%;position:relative;} +.carousel .item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-ms-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left;} +.carousel .item>img{display:block;line-height:1;} +.carousel .active,.carousel .next,.carousel .prev{display:block;} +.carousel .active{left:0;} +.carousel .next,.carousel .prev{position:absolute;top:0;width:100%;} +.carousel .next{left:100%;} +.carousel .prev{left:-100%;} +.carousel .next.left,.carousel .prev.right{left:0;} +.carousel .active.left{left:-100%;} +.carousel .active.right{left:100%;} +.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#ffffff;text-align:center;background:#222222;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50);}.carousel-control.right{left:auto;right:15px;} +.carousel-control:hover{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);} +.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:10px 15px 5px;background:#333333;background:rgba(0, 0, 0, 0.75);} +.carousel-caption h4,.carousel-caption p{color:#ffffff;} +.hero-unit{padding:60px;margin-bottom:30px;background-color:#f5f5f5;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;} +.hero-unit p{font-size:18px;font-weight:200;line-height:27px;} +.pull-right{float:right;} +.pull-left{float:left;} +.hide{display:none;} +.show{display:block;} +.invisible{visibility:hidden;} diff --git a/css/jquery.iviewer.css b/css/jquery.iviewer.css new file mode 100644 index 00000000..d68c6422 --- /dev/null +++ b/css/jquery.iviewer.css @@ -0,0 +1,91 @@ +.iviewer_common { + position:absolute; + bottom:10px; + border: 1px solid #000; + height: 28px; + z-index: 5000; +} + +.iviewer_cursor { + cursor: url(../img/iviewer/hand.cur) 6 8, pointer; +} + +.iviewer_drag_cursor { + cursor: url(../img/iviewer/grab.cur) 6 8, pointer; +} + +.iviewer_button { + width: 28px; + cursor: pointer; + background-position: center center; + background-repeat: no-repeat; +} + +.iviewer_zoom_in { + left: 20px; + background: url(../img/iviewer/iviewer.zoom_in.png); +} + +.iviewer_zoom_out { + left: 55px; + background: url(../img/iviewer/iviewer.zoom_out.png); +} + +.iviewer_zoom_zero { + left: 90px; + background: url(../img/iviewer/iviewer.zoom_zero.png); +} + +.iviewer_zoom_fit { + left: 125px; + background: url(../img/iviewer/iviewer.zoom_fit.png); +} + +.iviewer_zoom_status { + left: 160px; + font: 1em/28px Sans; + color: #000; + background-color: #fff; + text-align: center; + width: 60px; +} + +.iviewer_rotate_left { + left: 227px; + background: #fff url(../img/iviewer/iviewer.rotate_left.png) center center no-repeat; +} + +.iviewer_rotate_right { + left: 262px; + background: #fff url(../img/iviewer/iviewer.rotate_right.png) center center no-repeat; +} + +.viewer +{ + width: 100%; + height: 500px; + position: relative; + background: transparent url('../img/loader.gif') no-repeat center center; +} + +.viewer img +{ + max-width: none; +} + +.wrapper +{ + overflow: hidden; +} + +.iviewer_common +{ + border: 0; + bottom: auto; + top: 10px; +} + +.iviewer_zoom_status +{ + border: 1px solid black; +} diff --git a/css/prettify.css b/css/prettify.css new file mode 100644 index 00000000..d44b3a22 --- /dev/null +++ b/css/prettify.css @@ -0,0 +1 @@ +.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee} \ No newline at end of file diff --git a/css/template.css b/css/template.css new file mode 100644 index 00000000..12a7a693 --- /dev/null +++ b/css/template.css @@ -0,0 +1,530 @@ +@import url(bootstrap.min.css); +@import url(bootstrap-responsive.css); +@import url(prettify.css); +@import url(jquery.iviewer.css); +@import url(https://fonts.googleapis.com/css?family=Forum); + +body +{ + padding-top: 60px; /* 60px to make the container go all the way to the bottom of the topbar */ + background: #f9f9f9; + color: #444; +} + +a +{ + color: #55A72F; +} + +td p:last-of-type { + margin: 0; +} + +li.l0, li.l1, li.l2, li.l3, li.l5, li.l6, li.l7, li.l8 +{ + list-style-type: decimal; +} + +a.brand, h2, .hero-unit h1 +{ + font-family: 'Forum', "Helvetica Neue", Helvetica, Arial, sans-serif; +} + +.element .span4 +{ + width: 275px; +} + +.namespace-contents hr, .package-contents hr +{ + border-top: 3px dotted silver; +} + +.namespace-indent, .package-indent +{ + padding-left: 10px; border-left: 1px dashed #f0f0f0; +} + +.element h3 i, .namespace-contents h3 i, .package-contents h3 i +{ + margin-top: 2px; + margin-right: 5px; +} + +.element h3, .namespace-contents h3, .package-contents h3 +{ + margin-top: 25px; + margin-bottom: 20px; + border-bottom: 1px solid silver; +} + +.element h3:first-of-type, .namespace-contents h3:first-of-type, +.package-contents h3:first-of-type +{ + margin-top: 30px; +} + +.element h2 +{ + font-family: inherit; + font-size: 1.2em; + color: black; +} + +.element .type +{ + font-weight: bold; +} + +#search-query +{ + height: auto; +} + +.hero-unit, div.element, .well +{ + border: 1px solid #e0e0e0; + background: white; +} + +.dropdown-menu a{ + overflow: hidden; + text-overflow: ellipsis; +} +h2 +{ + border-bottom: 1px dashed #55A72F; + margin-bottom: 10px; + padding-bottom: 0; + padding-left: 5px; + color: #e9e9e9; + font-weight: normal; + margin-top: 40px; +} + +h2:first-of-type +{ + margin-top: 0; +} + +.hero-unit +{ + background: #75a70d; /* Old browsers */ + background: -moz-radial-gradient(center, ellipse cover, #bfd255 0%, #8eb92a 72%, #72aa00 96%, #9ecb2d 100%); /* FF3.6+ */ + background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#bfd255), color-stop(72%,#8eb92a), color-stop(96%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */ + background: -webkit-radial-gradient(center, ellipse cover, #bfd255 0%,#8eb92a 72%,#72aa00 96%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */ + background: -o-radial-gradient(center, ellipse cover, #bfd255 0%,#8eb92a 72%,#72aa00 96%,#9ecb2d 100%); /* Opera 12+ */ + background: -ms-radial-gradient(center, ellipse cover, #bfd255 0%,#8eb92a 72%,#72aa00 96%,#9ecb2d 100%); /* IE10+ */ + background: radial-gradient(center, ellipse cover, #bfd255 0%,#8eb92a 72%,#72aa00 96%,#9ecb2d 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ + + padding: 40px 0 15px 0; + box-shadow: inset 0 0 10px gray; +} + +.hero-unit h1 +{ + font-weight: normal; + text-align: center; + color: white; + text-shadow: black 0 0 15px; +} + +.hero-unit h2 +{ + border: none; + color: white; + background: rgba(48, 48, 48, 0.5); + padding: 0; + margin: 0; + margin-top: 15px; + text-align: center; +} + +.namespace-contents h2, .package-contents h2 +{ + padding-left: 44px; + background: transparent url('../img/icons/icon-th-big.png') no-repeat 3px center; +} + +.package-contents h2 +{ + background-image: url('../img/icons/icon-folder-open-big.png'); +} + +.namespace-contents .element h2, .package-contents .element h2 +{ + padding-left: 0; + background: none; +} + +div.element +{ + border-left: 10px solid #55A72F; + border-radius: 5px; + padding: 7px 7px 2px 7px; + margin-bottom: 15px; + margin-left: 0; +} + +div.element.protected +{ + border-left-color: orange; +} + +div.element.private +{ + border-left-color: red; +} + +div.element.class, div.element.interface, div.element.trait +{ + border-left-color: #e0e0e0; +} + +div.element.class.abstract h1, div.element.interface.abstract h1 +{ + font-style: italic; +} + +div.element h1 +{ + font-size: 1.2em; + line-height: 1.5em; + margin-bottom: 10px; + padding-left: 22px; + background: transparent no-repeat left 2px; + word-wrap: break-word; +} + +div.element h1 a +{ + color: transparent; + margin-left: 10px; +} + +div.element h1:hover a +{ + color: silver; +} + +div.element h1 a:hover +{ + color: navy; +} + +div.element a.more:hover +{ + background: #f0f0f0; + color: #444; + text-decoration: none; +} + +div.element a.more +{ + font-weight: bold; + text-align: center; + color: gray; + border-top: 1px dashed silver; + display: block; + margin-top: 5px; + padding: 5px 0; + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; +} + +div.element p +{ + font-size: 0.9em; +} + +div.element .table +{ + font-size: 0.9em; +} + +div.element .table th +{ + text-transform: capitalize; +} + +div.detail-description +{ + padding-left: 30px; +} + +div.detail-description table th { + vertical-align: top; +} + +body.invert +{ + background: white; +} + +body.invert div.element +{ + background: #f9f9f9; +} + +ul.side-nav +{ + clear: both; +} + +ul.side-nav li +{ + word-wrap: break-word; + padding-left: 10px; + text-indent: -10px; +} + +ul.side-nav li a +{ + background: transparent no-repeat 5px 3px; + padding-bottom: 10px; + font-style: italic; +} + +ul.side-nav li pre +{ + font-size: 0.8em; + margin: 5px 15px 0 15px; + padding: 2px 5px; + background-color: #f8f8f8; + color: gray; + font-style: normal; + word-wrap: break-word; + text-indent: 0; +} + +ul.side-nav li.view-simple span.description +{ + display: none; +} + +ul.side-nav li.view-simple pre +{ + font-size: inherit; + margin: inherit; + padding: inherit; + background-color: inherit; + border: none; + color: inherit; + font-family: inherit; + font-style: inherit; + padding-bottom: 0; + padding-left: 5px; +} + +ul.side-nav li.view-simple a +{ + padding-bottom: 0; +} + +i.icon-custom +{ + width: 16px; + height: 16px; + background-position: 0; +} + +.table.markers +{ + background: white; +} + +/* JS only functionality; disable by default */ +.btn-group.visibility, .btn-group.view, .btn-group.type-filter +{ + display: none; +} + +.visibility button +{ + height: 24px; +} + +div.element.constant h1, +i.icon-constant { background-image: url('../img/icons/constant.png'); } + +div.element.function h1, +i.icon-function { background-image: url('../img/icons/function.png'); } + +div.element.method h1, +i.icon-method { background-image: url('../img/icons/method.png'); } + +div.element.class h1, +i.icon-class { background-image: url('../img/icons/class.png'); } + +div.element.interface h1, +i.icon-interface { background-image: url('../img/icons/interface.png'); } + +div.element.trait h1, +i.icon-trait { background-image: url('../img/icons/trait.png'); } + +div.element.property h1, +i.icon-property { background-image: url('../img/icons/property.png'); } + +span.empty-namespace +{ + color: silver; +} + +footer +{ + text-align: right; + font-size: 0.8em; + opacity: 0.5; +} + +#mapHolder +{ + border: 4px solid #555; + padding: 0 !important; + overflow: hidden +} + +div.element div.subelement +{ + margin-left: 10px; + padding-bottom: 5px; + clear: both; +} + +pre code +{ + border: none; +} + +div.element div.subelement > code +{ + font-size: 0.8em; + float: left; + margin-right: 10px; + padding: 0 5px; + line-height: 16px; +} + +div.element div.subelement > p +{ + margin-left: 20px; + margin-right: 50px; +} + +div.element div.subelement h4 +{ + color: #666; + margin-bottom: 5px; +} + +div.element div.subelement.response +{ + padding-bottom: 15px; + margin-right: 50px; +} + +div.labels +{ + text-align: right; +} + +.nav-list .nav-header +{ + font-size: 13px; +} + +.nav-list .nav-header .side-nav-header +{ + font-weight: bold; + line-height: 18px; + color: #999999; + text-transform: uppercase; +} + +.detail-description code { + white-space: pre; + display: inline-block; + padding: 10px; +} + +.go_to_top +{ + float: right; + margin-right: 20px; + background: #2C2C2C; + color: #999; + padding: 3px 10px; + border-bottom-right-radius: 5px; + border-bottom-left-radius: 5px; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + line-height: 19px; +} + +.visibility .btn { + text-transform: uppercase; + font-size: 0.7em; + font-weight: bold; +} + +.iviewer_common +{ + z-index: 100; +} + +@media (min-width: 980px) +{ + a[name] + { + margin-top: -50px; + position: absolute; + } +} + +@media (min-width: 1200px) +{ + .method .span4 + { + width: 345px; + } +} + +/* redefined because twitter bootstrap assumes that bootstrap-responsive.css */ +@media (max-width: 980px) +{ + body + { + padding-top: 0; + } + + .go_to_top + { + display: none; + } + + .btn-group.visibility + { + font-size: 0.80em; + margin-bottom: 7px; + display: inline-block; + float: right; + } +} + +@media (max-width: 768px) +{ + .hero-unit h1 { + font-size: 30px; + } + .hero-unit h2 { + font-size: 19px; + } + +} +@media (min-width: 768px) and (max-width: 980px) +{ + .method .span4 + { + width: 203px; + } +} diff --git a/deprecated.html b/deprecated.html new file mode 100644 index 00000000..2998b57c --- /dev/null +++ b/deprecated.html @@ -0,0 +1,223 @@ + + + + + + » Deprecated elements + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ +
+ +
+ +
+ + +
+ +

+ ParseApp.php + 1 +

+
+ + + + + + + + + + + +
TypeLineDescription
ParseApp15Note that with the open source parse-server this is not used as each parse-server is a singular app instance.
+
+ +

+ ParseApp.php + 1 +

+
+ + + + + + + + + + + +
TypeLineDescription
fetchApps59
+
+ +

+ ParseApp.php + 1 +

+
+ + + + + + + + + + + +
TypeLineDescription
fetchApp82
+
+ +

+ ParseApp.php + 1 +

+
+ + + + + + + + + + + +
TypeLineDescription
createApp105
+
+ +

+ ParseApp.php + 1 +

+
+ + + + + + + + + + + +
TypeLineDescription
updateApp129
+
+
+
+
+
+ + + + diff --git a/errors.html b/errors.html new file mode 100644 index 00000000..d1c29a12 --- /dev/null +++ b/errors.html @@ -0,0 +1,221 @@ + + + + + + » Compilation errors + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + +
+ +
+ + +
No errors have been found in this project.
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + + diff --git a/graph_class.html b/graph_class.html new file mode 100644 index 00000000..2f15ad1f --- /dev/null +++ b/graph_class.html @@ -0,0 +1,129 @@ + + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+
+
+
+
+
+ + + +
+ + + + diff --git a/img/apple-touch-icon-114x114.png b/img/apple-touch-icon-114x114.png new file mode 100644 index 0000000000000000000000000000000000000000..1506f6a668fbb2837c06b561895da248c310ac53 GIT binary patch literal 28338 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�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 literal 0 HcmV?d00001 diff --git a/img/apple-touch-icon.png b/img/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2d320cb5e1215894ef37cf8c6fd7a0085eba06f3 GIT binary patch literal 8358 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 LNHCv2rc(U_{c|km literal 0 HcmV?d00001 diff --git a/img/glyphicons-halflings-white.png b/img/glyphicons-halflings-white.png new file mode 100644 index 0000000000000000000000000000000000000000..a20760bfde58d1c92cee95116059fba03c68d689 GIT binary patch literal 4352 zcmd6r_dnEu|G?izMxtxU%uI5!l8nr)ZF&&*%FGe4jtO*5mbhJzhV&et11z&&^B?xH$MZ007{+ZK!Jj01(PQ zJBFS4pH$0DefCd1HM@h*JNkcsi%oOXzj>qsEle$eQ7ApHL(XYdn5Y$Lk_3-J9p9d) zFeVfl3J47_g1XaoDXWsnBp9ZzZ74CI9RN-Nw{>+8A&#rBpZgc9WX2H3Ssv6doZP?t zS!g}lGvW1<9%?dj_G_x}3WUMN(8(x{a6_pd0yiUsf^67GGS50uSB*ORe5x6}qAf1z z@Q;2y4G{Lb?f21p)uTpChN&4q%^blZ2IsusUOhk)pe0yxPD6oHKXWSjv8&2pMdnegiQUtoXt1U0MmWAWu2&>3j$eb^qKNV z_(`JQZP&mXLT@U%-2rPy!7r|*Y1oAdlarltaUyq+yq^|d{B9_>t@Rd#@_KW9w_6P$ z^Dv8(Hi8pDJK{r0Iqq*va$cL=isZh0=1)wIoQ^vYPs$(rBz$+DY z`y}1}`M%-da686`}zw_w>8 z!BcqxVTim*F)-}$segV$ON*!Zl~dhX@Rz^K2Xurh<1-vjImult%O z!-WXvkA_agVuhluW};J;#r>)?^uHS;G?a?j;(z?Y^FTwOA?tzLFvQDf&X8}9s7Wh< znEfd_vPyF_V`?>kR`w_h@+%59oKa;NPVGUo52QjisO-|$cYE(VNmm#+`#T5a;gh|Z z8A0^l3UwQMn0J3xXWL7tY~OxAu=_hGvp@_%SZKA)ec-h-dfwIhS3jGBLL6e6Os;1LR zRDG&3TF`HV*n{&*H!oTSsLq!U5xV5!Yr6I_!*VhmwC3a2BOYfWH13AtVY|n5jv49e zcb0xCCZnt0i$>-S$k9J@-c!8wG#siu(Lgy_r1nfy+}!W9g-ucwp=&Hs1=Vs4i_q;dQL$8~Uq2BVA4o4uY!6}S`xH(Qec+{mJD~qgg@6W8 zipi@Z!ZR+Kr_)u&G);pG$tg$8#KPrsl&N3(m($NAU&9ogH9rVfW<4Mw>^7$&96g<9 zHQzekG9T5SS7DVm7EFY%CjChhfRyap4+d;+^0ng^B)~xKFG^7d2oOo|R8uY&S|X0@ znAGMb^rFQwGPTzsFQ8ZK4S@WO(8`6T+$Yt9{jGMd?jrTeb|_!Un`n9xDZu-fW+_aJ z4Uyy_$)`Ot!~doWUHW`(?F!iYvc5+g-(W9X<-tX*h%6(f;+A(OQ@w{WYSiq&pjKnN z)tSH~5g)03sKk)U+&GyP*?86fusX1ttpH1ng8ruC6UOddM~t>0wvZh}1cW%&7{tT$ zze(TwkA~V|_~nL{6YE#^RUC__Mx26zo*w(EfK2Q@R6xo`VkJKs^Eax`&*O*bw~*ap zyaqA_p(~(POY{H5+NIgewtB{|(%ML_wR8o);^XGTQ|{*J>74v>{_iyU;U*NTN}A%` z`8ltg(&furYlb!j%1ra!KPSiGmJ>f4c!bkAtjb_qmQ+aVB(QohO zRo@%)1krVtMPgkT6&3T*u`XO8pE&-!!u((3qVnraj|gN5aDxvqtrPs*MCZcO3i^Qt zI7$&BFr)50exhv11)82?u`ab0FgUSw;dpbnAtmz4k^&Nx`xMQ$5(JW}ry%)ry+DV> zS)TWjtXz7V6iK5$ghFuPiT>;;fAp)oy%%7grs4UwqU5+Ms96%`wU=YU5W-UGw(6iq z2GhB=Zw49;Yu<#7=soc@tZvYFIVNfkRPsCT&;76cYOONMwv!v*e#(X?l7eB- z&pWvVcaO;IKDg7C8bZ-+Hm`g>n_WC6%BL=CZlc``M{0T;%eYQ4t}V%m20okR=HET) z@)@WU_}tJOqiH7w2K%lpe0P z^FhhCX$ufUPCq4?C1A8ZSrVz=$~!VZ>;=kb8eaI;S1TKb|E9j*muthJe2||9pYYI$ zR@lkEo?K76^_v{llrL+?Swi1koJYJqG_-g!v?$ITb=q4#Rk--)fABD zh4Ibu7+f~5HEzy@7xoP^f$=} z+D3gYZ3W>%>m=U)p#UNOPPd&2cD&; zxb{vXTzpCjcJAOEA_~=RX^_BM+_BYW*T{zzM(3TosvFOmf6Kp0IerP4`MuBgFdrkZ zf9X~m0O$toCckMn8klZDxWKr2%FHNk1VLQE)$!{Hz9{*a@TaZjC7kKsC1dIUx*6AQ zJFZc8p~!CewW(VvE@yaTPFt-6n+dZ@TM582m7=-#9JoDOH#zYPe{)-Lza89t+w#Zd zvQ3k$)Q)mPF)g)_+v$Gqgq~*RwGeBn{vhp!IPgkixW8WY)H`S{&~om!keO$Sum=oY zTatGW#*O^aVU<^!#et91z~$IYa;_C@J7+V)`<1b_lh`8FHOAgc=Az}lf)k%5xTMrv zr6uV%eKaU~wvi7pU)MeB7HK z2D;27Dik%)-q@hK-!I|N(cl`lAF^EIv0C-t$d1qtFnKIkcMW<4b%Lzf3Y+~~qB7`< zj);HTQS0Oex%zA170>?kRVA_m_*O?rZRpS3v{+O+cifN7Eb&>$Z==vGKh1V)C`qGu z_u8y<#N3Wp&$V^@T??GnE&RN^IyXM)r0h(gS3;b2pt0O!eNIt4{;3H~V5Ln7vs>8{ ziqqZL4Nwlvj4CtEv0>;Fw~D>LB_+-ecI)tiR%a!^GI3BawvNQGz4#b|_df&`e||2k;K}WnvU!Dx=0#ue(=U# zK&pYNNf5RQZOveUm+;dQ*FIA0&#`?@z*bBhUgr(n9_FpoHPB2pI8iMpW|sF*D{+75 z-k;nba~m^}=b7P$FAF1)S!oDKtNG-`%h{XQi6=SMH5GZ%8j?ugqt~!K zwvA_m(*=EIssFVW0EZ;o=u#R5gBB$CUL+->U32;2PM2O(drij20XBy|hH+=bu!0*KIKBj%c+ z^{)B`3$NB2yp-IHf02C#Fw!(;S&rR%2Pq(!<`Q=u&+_V4eCe z?!d0m@ndhMu%QZ`ERBCD+uU~%h>+E^Qd;Cz=IlGV(IwUrOz(+1Gkd7O z$HME|^+mAGBc4k(2jEj5$g30r-BUoK@Nn!*Td)5USoe+IZ-x9)#yd)sD}2Z?2{4@) zb|)xsK&pqOpB;+H#gbf^Pto29M<2Y>dU5pAF4p{+j=oBZ$2EXA*xI~AM@g20H7o_x z{2-Kc;SRpcxLXzU)a53ZoX%ndB^i8=>Sf&{i6CYkGSkvLj0<@C-!VKm#iX8dws__S zKp`T~rIAfaogJ!tV(~rs5)ctD#A};YXgPNI`<5=nWQjnIf<=1Pzn2y$C8yUkFKhwM z@%Ah?L`DM^@d<2evu->Oo=SVaiR<1GjYwe^G2)XY`l$Q%4H`|PpFA($N_8=6uOr0s zj+)C5xin zwn`&QQOr<`27|~lU*GNfe)r$+;%v`3=Q$VW;ymZMrG+ssw-7e~0K7L%46Ffwh5XNs z<6`?KHS^P-{ZmgZZ@~?jOs2~JH%~nY@PG5j1zTI#0Amn(L8qe2oETm=+B^jogFL!D zS!ISRHW3ybWQ6o&?2=byQi)JhfBSH9PzL~<0B#!S!^50cUq25lRnLyYPq06zWw>~J z`$KJG?wJet%MCZ1y81U)c?UzG;{mBi?no2aAHvt8L__Xy66K$DAupSD_4^VSeG;vA zGhrY7dmCA}Zg<=d*dvUYvYMo40k!iu>o|-n)q^ld6Q(6yBtUWr1GY<4vK2?uoeS|r zT(a}}&NC3;#Lv8{0Y$f=#j|95fZYUrx?foCUQ)KvUf$-LSb+6D%%)z#|1KO+ZTgw~ zNbE_n|4p~xYoc$edOQF-XOS;%evzdNi3 zk@(r9h#R5FpacG)j3VDRRz>g49u-o5A=@X`M=nQQ@W&MqFu3+}8)vIJyezf?(vDF#3iq72Yg1rU0$uCw``L1fzH6tU=MT zJ)FP#7~BMLoosB<>)Y`BnyxN?%PW`qwa_nrmk;P<^+|3lA$cC z!KnRdI-*8rENgl-h*t3^hviocbR?_BCX&(%?-)#H*`RRAUES@w^(0ey@bvFIq^EE0 zYIYPpa4Xz>{9(cUIq~=IuByDHtJskc@OXkoyhOvqjT$BRxhihe#hq<$(TaV?g(bYx zzk*$b_y4xdrKd-u!#@W)7x%!%FE62JOZu)fTpnAUKW94KXQKo9lR9BoI`nN#BVNL^WLc-2PBnDb`!FkQ6Yw zt8#VMCqN`vOx>8A-pqa3!sg7$vF4w|C29%3h5O_{d+D-|gED!U;S&A}5QU_Uz%?vp zmMBIPvj7qQQG74PJJYIU8KAgcJcJvNO0O6=%8w|@chXvpUX6O34cERMj)m?X)jwit zWYksusgx8zcrOv1Kd4Cm%yUoW#?wfM-ee=?*pXt7dUvyZrhI*Zx3!VQzm2&Dk2i(z zv;J?=_W|Z`2Nb*9*m`XJ^1ixr>GY^eNXXM8UzHKbJ%`E&g=nC-&t%U{b2>k}4 zM^eC8z9@VJ)NO6~zgW94x7psn_*GsP&AXPV>|c7+3V*`GDl?NuNHOr8_5jSBY+FrJ zxxFy&omakmacj-wPLUexLeI~s2^i^7jdiy$lDh;U-ze^bf8Wq&_j48xx9sRj~I0?AI|l`&NRKa0xj_M7{QQP8x>W$llZ# z^2}mA)Bep^+iA@Qw-LK1wT3nbnW#j??18HOX9M~EwO_4MW54*U(nB|yBja(g7FnMC zblZNR)Y{`EcNWNZ9&#=!$@W#;-?`_@7{fb;%BTGaNt!jg%h zP{`+<{G!`T5|=OLq>Z*{Z2O&8zMn16ACVB$Qm``DYk?tjJdb2uC7aci<-`J?E%OU+ zGrN5UtA#%|w#4Z;NP?k$>n!<|SrjF%qnK36 z-X#tb9{hRfZswTsPVZBN8H~75sHKLYIz~6u+pKzy#crwlQTpM#$E~+Abk)TD#sz#v zXX8Go`ZaF>B8Zu%M9U<;>RXE zbfFb@39Y9#&~E%DMKl*GIPjFwcNZ7nuMbVEpA0WbvBjM9QA!sp{YiDoe131&NawG0 z)w7{^`zTTBX*b%&r|n~U@dMgnxo!))g;D+Qg=`Xw5@VHk^{hiH?Dbc#u;gsXHzn0i z2)8o6*&Kl>6tpGG-xYvB-r`9coW<<#c<0|E=wQpY(XerrkkfVOt!t*N?wvbI|9F@&~JQ7q2jXe2H zCW^MvkWX8I-=%fo@BdI{A^py@pAB`shd&A{*amKE*X!a7A2Yu?Z%f;af$36@t#hgGI$UAqZQr>(vfUM3&C0L=d07kpTV z65hXXqa6SYLUvQ%beIm#w8HN~d3!4?$?iB2Owr|ut8l>>rMSqaZB}JGncrpN>H)eX z?`{XC$$(nou>9J>y&RJ_GCHrPS%%Jr+GeZ-p;^lV`1YLmyxKN-u#7+}dnx}N%zgXH z$CV1rQyi4eN)t(4&9Ix9{_jMeW*4;LYis@>9EQ2Es^gfy-VKyn0lc8i{7q3yuQV}F zD6Fom;2?qz@ukzYpge~g8?BAWbC}{;E82F=WrGc0;?er)DQ&9VG84bSn{>9B(k zwM%!e%*jQ~?@0DuS;yYC#^~O_E+}d7VN;GP%ockmCFlj4DNZ%yl_X-Hn$v_=+Er1z z)xF^ugN@xFweaki3bVXB3?uwjsn55RD1&YMi6B+jBAEU6|0Y1ne zLxbyOnkM9BHX2f}bHa<7WG>P_pz=aP(B)D(uo1i&yvId9DaA3GTsK?WdG%g5Q5z-% zUfT;wH`Xu@LDvM>F<4<`LiFUdk7UO)oS&1>Rnv!81;V#S1gZ^;byAIw5fmjY3m)nw z?+@SmlmBCWV>bFM8|-jGB{WLeI3o9DaWo<)11@8`kh*v=cN0DNB+st4sz6R#2I0qi z4c&8ZcAexDoiEyzoZJ((D9)8bG%^Z+MCs@_Q)++#Uvn&7#CI<7^ioFM{2qLTEAfMX z#1kD>oACS6EsTK8F}{R&pahvhyt|}$lX5-EzVP=!*jL*U(=7^7%UUF#`g>m(9)4uh zN+-O*&B&PgYQ520)x+!;$#)PXM`Kgq-o1CQLPsDGuSVi?k7|gIEtmv^WewHMkLAio zl1Us*ZM8T5*j_cED4OCIiNDZ{(dj&{3{g&T+~4Y*L((GimlI~v8Q&*2;zNurHxdEX zDgWY5T-u#~Rw6AH53<&eUOA_3sJa+<`S@61`0Z+&gPPC(dA9xY-3vCHs+QQ8y<*H| zq`~2~B6ACGIIhlq0$V=$vE_&HDcwxCpLD6$_1>ZT*h{SQByL1NMw0+fOj?Wz& zFvJdbQkbJBeJ=wX#hUle7%rUXR$4yPWhM|#t(`DrC+d#^K8*!sRn%{Eee5S%bqSan z?Gaxb6y6;Dw^4Ura3@7~UnV3ahsAZxfc!%uwqZbo@PGj7@>ji1sVn}8fiB(aiz~Jo zTDXK*@oVh~gVo^Iu~o8PQNMj6)RalL?o3^H@pnjZNLWoX&@@;gDJHvX&C-&SZCkAF z?Pux@B3eZQ037cWb&FZMuP+XLz1yG`s8)?SoCs!ygWlxG$PB`Eka2i37Fv)TK{|58 zJti;S=?xo)8?eTei(HD#f`Jq8j>vX~5NRzRU9sf_ z>oxtdr~$>ax+OJ;^X)vsSztp0JYJsoQlX{)JP`NN^%4mv6u3oW-hBTdM2W@5-Fze> z9n9nd!;qg7R6d&M#&&}CPAvA|mF^4XPltG`XZl9!t)5o^flxcEGJRDAZjOjF zQ0Iea%DG$E3bP&!(93|2RCY3l5t3s3J*JOik0=hGeaJ@3@H8tD7CVRqHg&`+R3j0a8@kqB}PI}{$m!yRab zvul5lL(>3*TF>n~)*#hsmwUTtKRAA2Fnk0PENdI!9GrZLu@zyKzs+&m-IKFviqv>& kg1Lm#gqI~e;$iYPkmG5c&N-g{UI@TVLkokN>#mRg2V?7pi2wiq literal 0 HcmV?d00001 diff --git a/img/icons/arrow_down.png b/img/icons/arrow_down.png new file mode 100644 index 0000000000000000000000000000000000000000..61505adc46d8fa4156d9b31831ebe6770f0e2757 GIT binary patch literal 606 zcmV-k0-^nhP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iph( z1qcLRmoAwA00G`fL_t(I%cWC2tJ+``e%^eL7t$KUBw$9t*+0;sKcG;!o#ftvQ=v=O zPEznkbn((fBwn}RP@zy12dlPS%uu3(Akjdnjb!m7Z{AKf?FH|p;Io_q=Wq_^JkLWo z=Qsxf&cxXRNV#0TVT@UX5OB_sBngrvNpr^7o%nCPR4T2dTrT%m)3hhWViEKC9B~|j zF^1#uh$Kmn&1OL6a}1fD2f7I*U{_szDuTQUi!ZOqfjWA01!nH;yA``w*%)K zs;Yug3Q-h6DTN>iAcUaZZvWhDHqV4=wffsM&FACsIL_zuX_G9=kR&O+_4XuD6w&YZ zlPHQVyWQ?u0DxMp_GP_Z-y9AHSe6Azl0XPax7|XPWh@p8ESJmcPN(zf4hxRsTn&fA zuar{gx(-1QAP9d+5=9YV7-BM+jB~l%>ytFDR;#zJ>#hvLKqiw(w{yPNyJ*ytHlGe^5w{<6H+p@P5DF!?G;MvWzec z5d^`9X0!S6zm#a(_8ZrA2b!kAG);J(_suYjSEqWV`y{Gq+Kbt2=5Dv!N1CQx)a!M2 sQpyjxu~Ml#WsK2AqtU(B3+LMT58IsRj2DXS7XSbN07*qoM6N<$f?9MBJpcdz literal 0 HcmV?d00001 diff --git a/img/icons/arrow_right.png b/img/icons/arrow_right.png new file mode 100644 index 0000000000000000000000000000000000000000..60c5927ebf63f388b45315cbc4cc56a77b9f903c GIT binary patch literal 628 zcmV-)0*n2LP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iph( z1qT;gv2%z300Hz#L_t(I%axPMt5Q)EhkyI*EgldQ%_FEFNFoiwK|$ce2O<`vO%-#J z*f5+m4E!U)pbO5VW@l24A`$5(O~gT>V;_X?vwa*%Pb1@|_l9>(HfyjxzP0vRMAI}J zBA?HH1aP2?dagoht>5TwNDO6R(YPG_8y~cXI2Im}{b9lX8_ zilTha<#MhY4K|w%7K;TIiv<)#fubnjoMSSXfKrNJF!)f@w4a$w<}m=UV}t2*irH)i z#ux-a_&XQ9UJr-E0ZJ)MCKDfz$D3;n4h4so5CWso2)Ek}0I1jNHC0vbmrA9tCkBKN z=yW=Wq6k3{z!-zoYK0_8=yW=};c)o2TrR)5TEmVFD5YSGK@>$e91e)0h*qoB@AZ0b zWLbWH{Ea67#u&_IGwgOdw%aYL)#{IazyG>ct9`j{4^CR}cs$tcc4#yjzXyZC2U(V% z|8JH50ce_rZnulkX!Ofwvpp*oi2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4`J+jIM*dB6Xqg)}~| zJoCIb=eAt%N2Sc0*LR=)Gr>jXc+U1{2EKOY&`?3wi#H~`UdZcts5G`~(Smi^VXH-t zNnA2H`u*=l#_~yWzkbC{@|eWZU~_(X%TKE^b)f2_P*>quOSp`{Hl;21nz{an^LB{Ts5!Fr;& literal 0 HcmV?d00001 diff --git a/img/icons/constant.png b/img/icons/constant.png new file mode 100644 index 0000000000000000000000000000000000000000..f5f180d5a9b09a19b5ae44ad64a1fdceb6a86d7c GIT binary patch literal 496 zcmVrl1?U*0YQ8KBh3^hnN3W5 z2%|~HXz55n-@#z_4GhF=O%)o!1~F5NWx9pcZ;~F+?Pl3!f;~`hPjKs2om2M?&}Yi{ z)a|hNOZ<{ll;no}Bk)fO?j?Pd^dsz_V-;AIg>Bmyh7qUYr=-X5?0(D-NtDZF=JPoK zm&=9SZbzX|h$DHpwjoI*lSww44g39`Mx%jgn$+ucGMNm9VNk2pa2$tryNzwzJxRTg z;8l{SR;vIEhr`H=-EJ4(_i-GD)oR6Jv3R?-aYHZ~jUoig<&w!{f+RYf4giC};OT}S zkx1Zq9*4t$R;z_&Su~qXve_)-@tE~`O*);X-|ureoq}Sq`0d7mBub?cv)PRE`3%5z zyCt8`Q>j##PN(?3kLP)~uKN-h;x$auB$vxYtfW$@*foCnJuN{HCvYhz#zuJz@P!dKp~(AL>x#lFaYJy!Tsagqt+F;zg(Vd_Ma3C z(nGFZm^~mf*5 z)sz1pn_UOj3v?y|2J0zg2h4lZXZ~Oq6V)2(>o0PAi0Mp zcm2O}aQ*+4X;%Lqp4$EY_?&u@^n?8R{_$;a_<;NZ^2eq1Gykv3ut72B2M+tMZ(scX z!_&L}cQnO<)vrjkgy>B%C#)Z+=I#Bf|8MMChN2ecXJi`Peo$P2?0#|mG=^J|^}*N= zPwo1DaqZOq$7k37KfSmE=*JoV_w{7|UykNZn0k89t1|6?Zs{cGcU*1(=|3{P60d%I dd2d6B_y4`!nK<=Rk_TaW8yL|`1mgK1y#VW>cs>9C literal 0 HcmV?d00001 diff --git a/img/icons/file-php.png b/img/icons/file-php.png new file mode 100644 index 0000000000000000000000000000000000000000..c323f09f66241a28d61f1d2c8e90be0a68126bb6 GIT binary patch literal 4017 zcmV;i4^HrjP)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=00004XF*Lt006O$eEU(80000WV@Og>004R=004l4008;_004mL004C` z008P>0026e000+nl3&F}000EcNkl2m;0!ZJ-o+356@I zw3Y_?!u5KP>-BDD{IIvz>)DpBQE`&Z?C#9Y^P6X$o##J7DaFk!A`{?^ms=>z2?dI~*f68DYAyE>tCTMJ~ZSBZx9}yrvC`rT>N`VmOJ55j4nm}mgy{?&! zB3Ub`Fr-3BkWyhJAdxViT^=zapvFxuBLXN1N}01zDtT|1Z8AAS07I(O%q>son!w=@ zXqrHGfWu+dC>sDWt+TX@*nkij5Lpuh$_{{KM9Se1Fg^$iWC%joTLOl8AkCn%2VsJM z!=c#(NE%jhIE1wn__Xd_%1iH}YDzUe zkB4%fhuqu>!u{~xTTM)_9N@vFm19CU#-iJ{DvDDR4WP>8l_&2Cvp0;I%C^Ha8*#J3juAGS4#h?&@Lx-YCaT z|ICVKbXKj)Vbce*2#2AkyO-@d*Yb324k8PleOc$J7js$qyrAJ+kS}+HDfiT{{hh=1 z_krIUB;W2n#IfT?2?m>KYTnO^M^;m}P0`kQhG6FjO8tJet_zdr%%`d46vej&`1)0XLr+h^fce?Y2f5hr_H}WLL}bJk+YvMND(D0;kLpHoI3RtjpsjS{*09bTTb9~ z=FoWh0C{=Yg!@CBIp4}FJIm0s!}MP%puXoLN}_q(GiBwd9vCGC6mzR5V|1_P`-Z~^ z2I+|$r?TP!^7JaYnikL<>twp`IWAoaQx(|A@iTjvIir}#6IWpL&E{ZzI|e!n7Cy$T zc`o}wxOPo7y`gL#j+Jq#?L3b^SwsCd)f}mh=yczr!}p9F}~ z#zb;hx@03obECYlz7iv01Hf|E#toJ1t8Aw6@B+^5o5$}BjT93lzp#k>!UCMRE|fF~ zUG3-BFAC}F4dc_VQ*r0r_~!?hb6AUUaU;p;xRGFx5;P6wO!HDT-OI(x5!x9Ftd~Of|JtfnIQn0ms z4}&mB$+&TEM45ubT9Q;|R0_i|m%w^wWkE|9suj5JaEzdRR=7z4U4m{^cCOjugKnx=^{PfON`DN}?+!0m5Y~9sd L;uWgGz+epk&R;19 literal 0 HcmV?d00001 diff --git a/img/icons/folder.gif b/img/icons/folder.gif new file mode 100644 index 0000000000000000000000000000000000000000..2b31631ca2bfec3a8afb1bfdd4f8ed4c5bcc3a18 GIT binary patch literal 106 zcmZ?wbhEHb6ky=hKW2GJ7 I#Kd3?0MGg2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4c?q7?3B2Xp1x8ImHETXz54QVYrPgqHx8=(z e>Gl76{l!*pI92y$_dTH37(8A5T-G@yGywo6mxkK_ literal 0 HcmV?d00001 diff --git a/img/icons/icon-folder-open-big.png b/img/icons/icon-folder-open-big.png new file mode 100644 index 0000000000000000000000000000000000000000..fae384ef4df761b2d6cc250ed5787e430ae91663 GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^azHG`!3HF+C+nOCQtLfk978H@y`6TEw^f11_3i;d ziGzYN2L&Zg3QDws(66dq&SgShn{Thb{zRo^(j5Lg&dD7z8Ed<2HaxncvF_0qB|qh( zD^{Iwcon{}=b8RLEj=%X$?owoQ+czMDqpDz@out+{J4%~%}Jdw83lFk?!Av|@026WQIOdE8_{3R(~E4X}F}*cK0{Nlc(N@tWx{N75ZIyLFkD`ce?_+omU+4eIu&X fef&+H?MME!>ysALYPH`1I-SAO)z4*}Q$iB}E$LkN literal 0 HcmV?d00001 diff --git a/img/icons/icon-th-big.png b/img/icons/icon-th-big.png new file mode 100644 index 0000000000000000000000000000000000000000..04b0ad872a98de63bc0e300e627ce69a2a209471 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H1|*Mc$*~4fhMq2tAr-gYPBH{4<6!#zfBD*P z%ML8Ga1?(i);mdUy45w?2d5KGCQHxw$nZHi?xXOW{3u1P>qQzNK+O!Eu6{1-oD!M< D6}BRE literal 0 HcmV?d00001 diff --git a/img/icons/icon_template.svg b/img/icons/icon_template.svg new file mode 100644 index 00000000..b0428aa4 --- /dev/null +++ b/img/icons/icon_template.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + Co + + diff --git a/img/icons/interface.png b/img/icons/interface.png new file mode 100644 index 0000000000000000000000000000000000000000..51a3a1762db628e8cbbfb4d933a74b4d962d2d7e GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR40E|;Z~{{z_~j>MQR++0q{n_jdZ_~Xzv)82ln zir1^4FSoop)7kP4q||D^oYExqqT%4L-+qnX2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4|3mlps%(3Z75trJZsonk=m!SRtUbjIcd*Gd{GD-MU&5kK`Fd$; z&qe*M;R)u)+B55zu54SYqS>Xy$aOeCxaR(R@13(xM|fE^lFf7PnUNSzTjBx@u1_}0S82W4^{;r-{cRJTTl!v}kb2YK z*1sl?dBGmby>EB*DR3}+u*rYhnEoKO=X=4viDB0(R!$ZFviy;n_U!uqz48-dSM>2+ S-W3cC0R~T3KbLh*2~7ZLUYG9x literal 0 HcmV?d00001 diff --git a/img/icons/ok.png b/img/icons/ok.png new file mode 100644 index 0000000000000000000000000000000000000000..39f287ab19b8bcdc156ea56355a95290d04f0ee8 GIT binary patch literal 3685 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 AIsgCw literal 0 HcmV?d00001 diff --git a/img/icons/search.gif b/img/icons/search.gif new file mode 100644 index 0000000000000000000000000000000000000000..eef46fc9ee10547bfa2da348f81b4c83f19e65a4 GIT binary patch literal 152 zcmZ?wbhEHb6krfw*v!MQVZ+APuU|iW_~^rj4_mixJ96acuV25;ojZ5^`i(nx?(W*P zd;k6e|NsAIfC0syEQ|~cJPbM@0gxFCEUptydamAU5nbG%&zz z##7bH4$=1vId^*V*v!xR>*{?7mqKrCnmdg!}G z=IXm8Sn&!;akH?purU1n%JB2k%b%|wU4DOV*XpD9FQ1(YRJQ}B0U&^o4e)SH>*-Ur zh)`kY;$&s`_k)2EsF{J8m4Sm#kV96(KvF=6-{ZWnu*|swyBJ`G00a;d%-Q;G(RnJC zk*X~0{H%Zf{A2k0_b@F4v6je+t14+fASCR#!a*Y7?B`u`upwYzT_j5PRxk@1k>@6WFcf574M53UU$ zfM5nZ{PpG4FOc(@{(fdKQRiUz`t=9HgNKh8zJB|~V5B3;@aO9@i00pa89smd@*SEs z7ytqYX29h)kFR`S`1=Lu?N1E0y_w^~*-1fljz_B$LUvK}k?BNXe#Y!m=zM!!V#}8bncK5m;8VP zw86G*RI63?Cd%b9bX|ueNlZ|wR6rj|r_)VIP@r2imh3?SN+^{|kY%~8B{maJ@F*OK z&VH9LwOeGt#DRjj0~v~8`>iO7!Ybi;zE$va`A^T#yW`y44;k^#O~K5*jD=qcUhPSc zvyy~q;5H_1WT1l~cqje9yfa+l!hu6xjdOJ8s;8E^+=QQ$tw p?%p!Hy#YapB=@+^9(46X{{RQg%9y;OKjr`c002ovPDHLkV1g7l326WT literal 0 HcmV?d00001 diff --git a/img/icons/visibility_private.png b/img/icons/visibility_private.png new file mode 100644 index 0000000000000000000000000000000000000000..386dc2d879d20cf85e4eeaaeb29e66bfe8398995 GIT binary patch literal 3433 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 literal 0 HcmV?d00001 diff --git a/img/iviewer/grab.cur b/img/iviewer/grab.cur new file mode 100644 index 0000000000000000000000000000000000000000..ef540be09383a215ba21287683ae956b74a6dbbf GIT binary patch literal 1150 zcmeHEF%H8Z3_L;+LM2k9N*yv~>~H#wK9i4B>Jy?)*;1Rr5Mf~HSVzWizBA$iDEg)e zv@Up@fGdC-B|(IIaVjw`XMnR4do4(}ceLED$#?I4PhZt?V;F{(zNyX4aU6>oTI<~I zR%1+|Z@pO>D9unx@mz^sV2R6KAHrH&a3w(Uah_+1dcf$ic$W0J$AsEGc`x}F-{G8# oT0W#ZA~$;zN&n?%4r~@-v(K$0B;Q#;t literal 0 HcmV?d00001 diff --git a/img/iviewer/hand.cur b/img/iviewer/hand.cur new file mode 100644 index 0000000000000000000000000000000000000000..1a5bafb5263fd4937dda4098b04aa5c70e2de924 GIT binary patch literal 1150 zcma)3OKyWe4E694LIn}22q6~8?0U4`qB$BzVUYuLnN^5A#g-vqrbZ8co}UNC0FIu^ z1?Y|NodI+J@I{~!RsQPaynTKEFe0{|*)R-iM9cJuPktQ*F&}vmxJX7;nU}sFz|xzG*A)o1}vy~Np8!oh{{D) z3FWrSE(G-lOIo^%@l%Jh z7d(bKZD(=f(+rDu3Ibk!p~fAzvAEw(G5oFaf>VGX;I$X`=G^#MhKzfwaaX++^R_aG z{23g@-KfbsV!rlS8y~jNpC$Q98001E5Sq?VpxukSs-?)+t$^aeGL+RsprA4wk<#_> z_+u(WTiH*vZ^%;_bKH_BUEq}jd#?-l#9J=q_v{?VaI4}Q9JQ|FoaxO4M#r~&(9l-@ga5_qddH0^Pp)3D%%13U()$KPZ9mfuKHeN zh|FV%AcKd9$Xte~JpHr7ISdEsS=dbylRpV}b%EG*(H$Zm7BrYE89CoGzCv2mgg*7U?}T-eQj1 z{ctQepE}YD%L6}S{pbtWcxoXGX*qRvIs~7NleuJ1rI2sTU9}wgEO}#naM{Mwl$wh8u zCnBy@;!tLlFk2ANZy*yRh*u1IjEu7sgd^u~j?-pP>cuPS5S69F5h60HO2`84nde#W zyHhV;*NN!tY8*EZeXCkX$LB3TNWEh+HIj>(aWc0CrwBgBQY@5_fO(q}ggUVHfHYwh z33cBmty=DP=A9=gECUXndMm_NP*e}Z-LCDyS)!}~n7b*S3$R(WUj{y!TOYyebROJ- zFF$p&>5+Q7DfKeS+K_mst_KprM8H(Hy%~al3{|Z#A5JZTYe-7!V4F>!)KgSFrn=vN z3kCIkDE(K!G*^RwzlwE`Dy#7rUC1u2#kz=0tng2mHP|cZPQ4qN4qPSy<|wW2D5KC{MlR z;>)=A5V)!Cz;#udS#FfKqnHHD=_R1Ptpjzf{nOgnDXf!ZtKqUo3Ky}YM}T&xUI8_p z+{#DD)pj7q40-gM-UA6eVt~J6Ck37*j6+@9f{jOSVfEgWC}V(*7I~i&Dx8uU4S&P_ z;3=qW>uyHVjD_fF#+pz$KVvi(@T$|6gmQ;1NkX6Jb)Y}^@BGWy!Sjrgf9<#ho=bDz zCj-9w{fH|?2J}+O500000NkvXXu0mjf*RRDb literal 0 HcmV?d00001 diff --git a/img/iviewer/iviewer.rotate_right.png b/img/iviewer/iviewer.rotate_right.png new file mode 100644 index 0000000000000000000000000000000000000000..7a6c829871d058af5a5ca0ac67256c259f84c5ac GIT binary patch literal 1482 zcmV;*1vUDKP)W@q8L24va@vW@P7*!=(&yIADtgIo?`IW@@z#oP%kAO5~e4>aSvdau$keO zelrxe7h>a?XEPGL-8ZvUK7S5JxO_SC%cam%h9U3nOynA8Bd1~p@(p_slER=;FN42~ zVT$Cx%L&IBfqkNPU0Q$wV<=M8^Ktsd`-seX8%Hx4(Mza9RSeQph6Cvg*A2_?bs*!Z zJm9Mh7vz)H#bKgf96Z*=%6lrx!F>}8+<9p(ZW^~EGIuaSuQBYWfCsY}!gCl75#iYs zn4X1YwmkE{L{qbYU7_|vC;44Kc>_>d53G;Ofy>H6K72&Q1n)K0hYkOJ{}5yueQ_kO zAEZ3kO@`uTdQ^;QD4P$Xc-46$f7y>g|g44T+ z#BgE=@!>Z#-vKoL6Wa&pE*R*#HWno`0s)tGNL1G$LZyexFDGPt0qahH^Hl0tOywX% zlsY1!jA8k4hEa>zCTrlAtqC<~Car`X>shKzaMo5pP+|!}lx4#8x7#jb=yVHAyecTTC4J8t z#9H#H1x)ab5$qRn{T_~Gwh%$&8k>4#Nl^>etY1&RH*c@JV*VdWES08K(6hJ3ua1F+ z1Vqx@pUkersqB_Ip|BQ5mEtYg?Pld26u-(ZDhIXZN8p8vpywZqUmXq21K`XJ6VBRD zSPjgUh_hsuo0Zq@#H52sg=lQDK%p}U0=)MqxPXrz3y|HcLaYr6jTyT{TGH;2&kl$g zvn(tPnZ+iUo13A~-oxKTMnQmAi+~YaKrsopkYC+_iv!`6FZ*8at59p?CSTLD^ce@1hVDp0-#Q zq7i&EGSIAWEAo-(3@vR~e8qHMf3DS%&Pzg-H4FABh2HRK5QhTu_A0SBL~)<~@sXQv zl!l*(`MH4my)*cGH#$9gu8S$5cCU4I9uNy}^C|I;^|0b5vYngtVB^%;d7vlsx1OAw ktS2S0?VM~5JkO{63m1~IVD>3BuK)l507*qoM6N<$f)6RO6951J literal 0 HcmV?d00001 diff --git a/img/iviewer/iviewer.zoom_fit.png b/img/iviewer/iviewer.zoom_fit.png new file mode 100644 index 0000000000000000000000000000000000000000..364e01d90eae19584713851314629f2468198e9e GIT binary patch literal 1252 zcmbVMZD`zN9M7nO!F>6)Qu>rmKTa$KDx31r-tX6e<%`(6Krd_QfiW`8t`1_@uq7ekl83AbH+? zzu*7$$#_?1`>KY!8VG_|C2bSZcx-mx`sMihAai~i59?7fi@MD`D#97s?^ptvbD@%0UaWlEb9Y?!POak>Kac>j_lvC`$F%JGkXW>_ZEGx zJom!Kv#(7V2O9tK-kSZb!BUHpo@HF_;W5I?7`%^kn|fV6LyKC%38?;(5V z!PU9ZKS#&d``e%Ktf-E%=q0M&EZqyy}ir$_H&JcW2fJ{{PgiX z8-IUUIXQgrq&9v}_F_|k9sDEvsw97zUz^v|wk^6~k{(E}g+-F{ISKr))j<47BXr41~e0blAr&bSs z|IrSo^7@evzS-=(@x`Huqc2r99GkQ^PabxeDqKE2-7j>wsvG2m_N{Pyfo(Z~3KXY?;^Pc&YH??aJsCHEo`3 w8eZ!(AMJatv3kpyYro>2$M)>r+u)qoRbjGiisBQYX$xZ(3D5f)$iQF?09S=3^#A|> literal 0 HcmV?d00001 diff --git a/img/iviewer/iviewer.zoom_in.png b/img/iviewer/iviewer.zoom_in.png new file mode 100644 index 0000000000000000000000000000000000000000..78993327c62ddd64e7fe33bc1b0d469ef9e17f30 GIT binary patch literal 1420 zcmbVMeM}o=96n$mLI`O1*jPqxokAS8_t9QIP6}&#?I^6YLL;DzakN*s!1Zp|0}9Rz z8rh;F0cBg38IU39T#zkeLnml8hzMCSG?@^xXdOBYVGI|HL|oz(DEbH4A6|0zem&3g z`+V;WTfxD&nA8{m0OHKKM4>pQ1>fi>@%sWi*eedZ1Y?O%#JYqAlBWQjldYscGecHU zg%s&*JUU5b0YHS4wwDMcmP5FMWn^R!Bl9wx$OeF{94|*YYA6A$q^fAQR`OuPF9B(% zR#J>vU<+rUs_EP&o+@f8usfP+92%!2CmYQ2;-UaU2_)!cYTX{(tCg(l;^I8G4N1Ut zh)|=IY&cb7v4IAbr$9^wOC7Kh29<~mkt? zy6{56v}sFRX(iQyz~K<#uSL*ic3n>tk$HCK_ zK(lTzs7O|_b%ItRdb$w;!&xj_!fwxIqQsOzUXp_l84NK@Fs^m9M<}HJbz@t!$KJ?M zP$A`E>v)G)57)jBS6;_)Fv2Ks*P|kY8`^A2u!ZfsWAnHVJ68Y*ZF@k28qrD)nZSf_1^Pw#| z@pZkmCA&G}0&7bcjq%x*?aRCV3irha4o~M_DArx{=C$ijm7gxpJfn{2L~$I+EADGSEAJts^bthXdZ0!+7(pGrKca+s`)MokNH6@80m`S3a@u zY1ygFvFkgB8j(NleZ>ubn=|IJ|7-yHzY}KZV-M0lk+#l6X1~TQy|p*uWp8(@{ii>t zUM%g1pU@A_-dyI62l_3g1J;f*Z-2$!(N|(ifOlu2-fw+1YIXRfE0Nik_Z$MUT=6@` he~f-qo>Y;tmQ(?tGoVp(DLyXve>58lh(UdY?;kaa{Rsd7 literal 0 HcmV?d00001 diff --git a/img/iviewer/iviewer.zoom_in2.gif b/img/iviewer/iviewer.zoom_in2.gif new file mode 100644 index 0000000000000000000000000000000000000000..5d596181627a30344f9783d466ce0558279fe729 GIT binary patch literal 90 zcmZ?wbhEHblwpuzXkcUjg8%>j>wsvG2m_O4Pyfo(Z}}I`;fT1UbHL~G(^^jrxfIDc qOSLxju^l&BbLLyj{a>m(=kzlMwFoEmw|glD9`i8f>~-Q|um%7;9UyH0 literal 0 HcmV?d00001 diff --git a/img/iviewer/iviewer.zoom_out.png b/img/iviewer/iviewer.zoom_out.png new file mode 100644 index 0000000000000000000000000000000000000000..893f3502baaab667354fe8b560c1712b72630836 GIT binary patch literal 1416 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX1|+Qw)-3{3k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{T%CB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxKsVXI%s|1+P|wiV z#N6CmN5ROz&_Lh7NZ-&%*U;R`*vQJjKmiJrfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8EkR}&8R-I5=oVMzl_XZ^<`pZ$OmImpPA){ffi_eM3D1{oGuTzrd=COM+4n&cLd=IHa;5RX-@T zIKQ+g85kdF$}r8qu)}W=NFmTQR{lkqz(`5Vami0E%}vcK@pQ3O0?O#6WTsddyBS)T zxj4DGI+;7U8WbpSnwXlJx+y{RrjQe2`as9%gOUbPQh^Bp(;tWlPxwF%JnN+90rN`{ zFk|eTuyZ2=1LH1F7srr_TYIJ*^g8Sy&?e2@*d%abWdMgri<5t&U4#0<`~ZPHTulKV zL_SFVVrt@l5PQLUVYuUp3a@^r?zky&+EXok@RH&z@w!8r$f$z%0{cUx;M)M%(BO@dlSAr|x|-`3zUuyW0)IVtW>|s>WVT?mGEc zSkr=`cGH2CXUi731dH|WWa9iWg>~1jL@c(3*I%OB-d`n9ld0_~{X@e~VM+?bvqa&xDF~4=3Dc{-t;PQB<+c zv78v6y_Q$sW5p8UNtB8n}}+(%+^^VTDLxDs_M@V zktZgdHP!#l9(Qv}igT01!>vuNAL^777;7#{%n;%?`4GGKfzXddg$9fTvuy=L>XpA# emo~({32$Iz;FK4L4Ckl>myMpTelF{r5}E)fw)-Uj literal 0 HcmV?d00001 diff --git a/img/iviewer/iviewer.zoom_out2.gif b/img/iviewer/iviewer.zoom_out2.gif new file mode 100644 index 0000000000000000000000000000000000000000..77ec19af216c5525438e73e4fafef1ce08db3cf3 GIT binary patch literal 69 zcmZ?wbhEHblwpuzXkcUjg8%>j>wsvG2m_N!Pyfo(Z}}I`*>bCU^SwRQTrH10rZprj VQ(Lv|A^Y)9KG(nX7PB%~0{{a@8tMQ5 literal 0 HcmV?d00001 diff --git a/img/iviewer/iviewer.zoom_zero.png b/img/iviewer/iviewer.zoom_zero.png new file mode 100644 index 0000000000000000000000000000000000000000..c981db6d690774d0c2e67e21c9081d5c89b5fd2d GIT binary patch literal 1091 zcmbVL&ui0A9M4pSOy+USDH`Jt54L&lWo?(ZTAQSq1v^VuUA;)t~d_LcwSBo>#!$V_3 z9LEjkPwFMM?vLJ`gY0_@JiN=6Jv3LLv!qU2W`Mb@O=_6WyXHJDVbfl^_!>`f+;-b3 zS7@bhO0kF=HzS*P+w~cm6!@+QT}TTXPE`s;ULyhK6LAo; zKoamt7>CkCDwR6QBLIO2kO)x>rW6S&0Pwv>U}}L~S4z6k(_*Kz(4f>;M6uOs#amLG z1oI-4WjW$ND8?*e;gUzqcFYS8^%-;=T7lzJhj@I%Xx2!RrUmBdMhLE7C~OjYVJ}fE zWn$a(MHmO7>qc>PtwUPEf85y8IxH{wSS;a?Gy{v(qkgClX1V*fP-MuwQBDUAD~h?O z6RYWBkLLBX!2ZN-$5tc*P9}BL$f+qc2OyjTdQR0O9U94`B&o2^u@x4nAeBw1(2x=n z5avKO31v+Nl7u7!=(60$=Dm=bo`w6m4%6*n!9THz7GRT-piIbOzXOU5LP^*lKCjIt z_&LY3Nh^$svk|L~1LqR9jexj(H@k|ng?bW90+iEJ2GWfvYE_c6auz`iY1tG)S)qru z|0iQ2b4H9>hb!)51ol8qidf>uee2NcllE7&Y7PpcX!=7_qbu-x&Nqo^YXsS zx4psB1L(rH2OVv_Ry|wWf8@aTYwPTIZ{+>+x4F)XFBxU;`RVIF##f(pxPd|L)0^?x S8}D{hqp{BCX7q<@b>%mi3|d_P literal 0 HcmV?d00001 diff --git a/img/iviewer/iviewer.zoom_zero2.gif b/img/iviewer/iviewer.zoom_zero2.gif new file mode 100644 index 0000000000000000000000000000000000000000..e56c670fe62062458276fab5512701433b37af4e GIT binary patch literal 98 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 00000000..5e6642da --- /dev/null +++ b/index.html @@ -0,0 +1,164 @@ + + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+

Parse PHP SDK API Reference

+

Documentation

+
+ +
+
+
+ +
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ + + + diff --git a/js/SVGPan.js b/js/SVGPan.js new file mode 100644 index 00000000..4966b999 --- /dev/null +++ b/js/SVGPan.js @@ -0,0 +1,232 @@ +/** + * SVGPan library 1.2 - phpDocumentor1 + * ==================== + * + * Given an unique existing element with id "viewport", including the + * the library into any SVG adds the following capabilities: + * + * - Mouse panning + * - Mouse zooming (using the wheel) + * - Object dargging + * + * Known issues: + * + * - Zooming (while panning) on Safari has still some issues + * + * Releases: + * + * 1.2 - phpDocumentor1, Fri Apr 08 19:19:00 CET 2011, Mike van Riel + * Increased zoom speed with 20% + * Disabled element moving functionality + * + * 1.2, Sat Mar 20 08:42:50 GMT 2010, Zeng Xiaohui + * Fixed a bug with browser mouse handler interaction + * + * 1.1, Wed Feb 3 17:39:33 GMT 2010, Zeng Xiaohui + * Updated the zoom code to support the mouse wheel on Safari/Chrome + * + * 1.0, Andrea Leofreddi + * First release + * + * This code is licensed under the following BSD license: + * + * Copyright 2009-2010 Andrea Leofreddi . All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, are + * permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY Andrea Leofreddi ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Andrea Leofreddi OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and documentation are those of the + * authors and should not be interpreted as representing official policies, either expressed + * or implied, of Andrea Leofreddi. + */ + +var root = document.documentElement; + +var state = 'none', stateTarget, stateOrigin, stateTf; + +setupHandlers(root); + +/** + * Register handlers + */ +function setupHandlers(root){ + setAttributes(root, { + "onmouseup" : "add(evt)", + "onmousedown" : "handleMouseDown(evt)", + "onmousemove" : "handleMouseMove(evt)", + "onmouseup" : "handleMouseUp(evt)", +// "onmouseout" : "handleMouseUp(evt)" // Decomment this to stop the pan functionality when dragging out of the SVG element + }); + + if(navigator.userAgent.toLowerCase().indexOf('webkit') >= 0) + window.addEventListener('mousewheel', handleMouseWheel, false); // Chrome/Safari + else + window.addEventListener('DOMMouseScroll', handleMouseWheel, false); // Others +} + +/** + * Instance an SVGPoint object with given event coordinates. + */ +function getEventPoint(evt) { + var p = root.createSVGPoint(); + + p.x = evt.clientX; + p.y = evt.clientY; + + return p; +} + +/** + * Sets the current transform matrix of an element. + */ +function setCTM(element, matrix) { + var s = "matrix(" + matrix.a + "," + matrix.b + "," + matrix.c + "," + matrix.d + "," + matrix.e + "," + matrix.f + ")"; + + element.setAttribute("transform", s); +} + +/** + * Dumps a matrix to a string (useful for debug). + */ +function dumpMatrix(matrix) { + var s = "[ " + matrix.a + ", " + matrix.c + ", " + matrix.e + "\n " + matrix.b + ", " + matrix.d + ", " + matrix.f + "\n 0, 0, 1 ]"; + + return s; +} + +/** + * Sets attributes of an element. + */ +function setAttributes(element, attributes){ + for (i in attributes) + element.setAttributeNS(null, i, attributes[i]); +} + +/** + * Handle mouse move event. + */ +function handleMouseWheel(evt) { + if(evt.preventDefault) + evt.preventDefault(); + + evt.returnValue = false; + + var svgDoc = evt.target.ownerDocument; + + var delta; + + if(evt.wheelDelta) + delta = evt.wheelDelta / 3600; // Chrome/Safari + else + delta = evt.detail / -90; // Mozilla + + var z = 1 + (delta * 1.2); // Zoom factor: 0.9/1.1 + + var g = svgDoc.getElementById("viewport"); + + var p = getEventPoint(evt); + + p = p.matrixTransform(g.getCTM().inverse()); + + // Compute new scale matrix in current mouse position + var k = root.createSVGMatrix().translate(p.x, p.y).scale(z).translate(-p.x, -p.y); + + setCTM(g, g.getCTM().multiply(k)); + + stateTf = stateTf.multiply(k.inverse()); +} + +/** + * Handle mouse move event. + */ +function handleMouseMove(evt) { + if(evt.preventDefault) + evt.preventDefault(); + + evt.returnValue = false; + + var svgDoc = evt.target.ownerDocument; + + var g = svgDoc.getElementById("viewport"); + + if(state == 'pan') { + // Pan mode + var p = getEventPoint(evt).matrixTransform(stateTf); + + setCTM(g, stateTf.inverse().translate(p.x - stateOrigin.x, p.y - stateOrigin.y)); + } else if(state == 'move') { + // Move mode + var p = getEventPoint(evt).matrixTransform(g.getCTM().inverse()); + + setCTM(stateTarget, root.createSVGMatrix().translate(p.x - stateOrigin.x, p.y - stateOrigin.y).multiply(g.getCTM().inverse()).multiply(stateTarget.getCTM())); + + stateOrigin = p; + } +} + +/** + * Handle click event. + */ +function handleMouseDown(evt) { + if(evt.preventDefault) + evt.preventDefault(); + + evt.returnValue = false; + + var svgDoc = evt.target.ownerDocument; + + var g = svgDoc.getElementById("viewport"); + +// if(evt.target.tagName == "svg") { + // Pan mode + state = 'pan'; + + stateTf = g.getCTM().inverse(); + + stateOrigin = getEventPoint(evt).matrixTransform(stateTf); +// } else { + // Move mode +// state = 'move'; +// +// stateTarget = evt.target; +// +// stateTf = g.getCTM().inverse(); +// +// stateOrigin = getEventPoint(evt).matrixTransform(stateTf); +// } +} + +/** + * Handle mouse button release event. + */ +function handleMouseUp(evt) { + if(evt.preventDefault) + evt.preventDefault(); + + evt.returnValue = false; + + var svgDoc = evt.target.ownerDocument; + + if(state == 'pan' || state == 'move') { + // Quit pan mode + state = ''; + } +} + diff --git a/js/bootstrap.js b/js/bootstrap.js new file mode 100644 index 00000000..c832ccb2 --- /dev/null +++ b/js/bootstrap.js @@ -0,0 +1,1722 @@ +/* =================================================== + * bootstrap-transition.js v2.0.0 + * http://twitter.github.com/bootstrap/javascript.html#transitions + * =================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + +!function( $ ) { + + $(function () { + + "use strict" + + /* CSS TRANSITION SUPPORT (https://gist.github.com/373874) + * ======================================================= */ + + $.support.transition = (function () { + var thisBody = document.body || document.documentElement + , thisStyle = thisBody.style + , support = thisStyle.transition !== undefined || thisStyle.WebkitTransition !== undefined || thisStyle.MozTransition !== undefined || thisStyle.MsTransition !== undefined || thisStyle.OTransition !== undefined + + return support && { + end: (function () { + var transitionEnd = "TransitionEnd" + if ( $.browser.webkit ) { + transitionEnd = "webkitTransitionEnd" + } else if ( $.browser.mozilla ) { + transitionEnd = "transitionend" + } else if ( $.browser.opera ) { + transitionEnd = "oTransitionEnd" + } + return transitionEnd + }()) + } + })() + + }) + +}( window.jQuery ) +/* ========================================================== + * bootstrap-alert.js v2.0.0 + * http://twitter.github.com/bootstrap/javascript.html#alerts + * ========================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function( $ ){ + + "use strict" + + /* ALERT CLASS DEFINITION + * ====================== */ + + var dismiss = '[data-dismiss="alert"]' + , Alert = function ( el ) { + $(el).on('click', dismiss, this.close) + } + + Alert.prototype = { + + constructor: Alert + + , close: function ( e ) { + var $this = $(this) + , selector = $this.attr('data-target') + , $parent + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 + } + + $parent = $(selector) + $parent.trigger('close') + + e && e.preventDefault() + + $parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent()) + + $parent.removeClass('in') + + function removeElement() { + $parent.remove() + $parent.trigger('closed') + } + + $.support.transition && $parent.hasClass('fade') ? + $parent.on($.support.transition.end, removeElement) : + removeElement() + } + + } + + + /* ALERT PLUGIN DEFINITION + * ======================= */ + + $.fn.alert = function ( option ) { + return this.each(function () { + var $this = $(this) + , data = $this.data('alert') + if (!data) $this.data('alert', (data = new Alert(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + $.fn.alert.Constructor = Alert + + + /* ALERT DATA-API + * ============== */ + + $(function () { + $('body').on('click.alert.data-api', dismiss, Alert.prototype.close) + }) + +}( window.jQuery ) +/* ============================================================ + * bootstrap-button.js v2.0.0 + * http://twitter.github.com/bootstrap/javascript.html#buttons + * ============================================================ + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + +!function( $ ){ + + "use strict" + + /* BUTTON PUBLIC CLASS DEFINITION + * ============================== */ + + var Button = function ( element, options ) { + this.$element = $(element) + this.options = $.extend({}, $.fn.button.defaults, options) + } + + Button.prototype = { + + constructor: Button + + , setState: function ( state ) { + var d = 'disabled' + , $el = this.$element + , data = $el.data() + , val = $el.is('input') ? 'val' : 'html' + + state = state + 'Text' + data.resetText || $el.data('resetText', $el[val]()) + + $el[val](data[state] || this.options[state]) + + // push to event loop to allow forms to submit + setTimeout(function () { + state == 'loadingText' ? + $el.addClass(d).attr(d, d) : + $el.removeClass(d).removeAttr(d) + }, 0) + } + + , toggle: function () { + var $parent = this.$element.parent('[data-toggle="buttons-radio"]') + + $parent && $parent + .find('.active') + .removeClass('active') + + this.$element.toggleClass('active') + } + + } + + + /* BUTTON PLUGIN DEFINITION + * ======================== */ + + $.fn.button = function ( option ) { + return this.each(function () { + var $this = $(this) + , data = $this.data('button') + , options = typeof option == 'object' && option + if (!data) $this.data('button', (data = new Button(this, options))) + if (option == 'toggle') data.toggle() + else if (option) data.setState(option) + }) + } + + $.fn.button.defaults = { + loadingText: 'loading...' + } + + $.fn.button.Constructor = Button + + + /* BUTTON DATA-API + * =============== */ + + $(function () { + $('body').on('click.button.data-api', '[data-toggle^=button]', function ( e ) { + $(e.target).button('toggle') + }) + }) + +}( window.jQuery ) +/* ========================================================== + * bootstrap-carousel.js v2.0.0 + * http://twitter.github.com/bootstrap/javascript.html#carousel + * ========================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function( $ ){ + + "use strict" + + /* CAROUSEL CLASS DEFINITION + * ========================= */ + + var Carousel = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, $.fn.carousel.defaults, options) + this.options.slide && this.slide(this.options.slide) + } + + Carousel.prototype = { + + cycle: function () { + this.interval = setInterval($.proxy(this.next, this), this.options.interval) + return this + } + + , to: function (pos) { + var $active = this.$element.find('.active') + , children = $active.parent().children() + , activePos = children.index($active) + , that = this + + if (pos > (children.length - 1) || pos < 0) return + + if (this.sliding) { + return this.$element.one('slid', function () { + that.to(pos) + }) + } + + if (activePos == pos) { + return this.pause().cycle() + } + + return this.slide(pos > activePos ? 'next' : 'prev', $(children[pos])) + } + + , pause: function () { + clearInterval(this.interval) + return this + } + + , next: function () { + if (this.sliding) return + return this.slide('next') + } + + , prev: function () { + if (this.sliding) return + return this.slide('prev') + } + + , slide: function (type, next) { + var $active = this.$element.find('.active') + , $next = next || $active[type]() + , isCycling = this.interval + , direction = type == 'next' ? 'left' : 'right' + , fallback = type == 'next' ? 'first' : 'last' + , that = this + + this.sliding = true + + isCycling && this.pause() + + $next = $next.length ? $next : this.$element.find('.item')[fallback]() + + if (!$.support.transition && this.$element.hasClass('slide')) { + this.$element.trigger('slide') + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger('slid') + } else { + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + this.$element.trigger('slide') + this.$element.one($.support.transition.end, function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { that.$element.trigger('slid') }, 0) + }) + } + + isCycling && this.cycle() + + return this + } + + } + + + /* CAROUSEL PLUGIN DEFINITION + * ========================== */ + + $.fn.carousel = function ( option ) { + return this.each(function () { + var $this = $(this) + , data = $this.data('carousel') + , options = typeof option == 'object' && option + if (!data) $this.data('carousel', (data = new Carousel(this, options))) + if (typeof option == 'number') data.to(option) + else if (typeof option == 'string' || (option = options.slide)) data[option]() + else data.cycle() + }) + } + + $.fn.carousel.defaults = { + interval: 5000 + } + + $.fn.carousel.Constructor = Carousel + + + /* CAROUSEL DATA-API + * ================= */ + + $(function () { + $('body').on('click.carousel.data-api', '[data-slide]', function ( e ) { + var $this = $(this), href + , $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 + , options = !$target.data('modal') && $.extend({}, $target.data(), $this.data()) + $target.carousel(options) + e.preventDefault() + }) + }) + +}( window.jQuery ) +/* ============================================================= + * bootstrap-collapse.js v2.0.0 + * http://twitter.github.com/bootstrap/javascript.html#collapse + * ============================================================= + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + +!function( $ ){ + + "use strict" + + var Collapse = function ( element, options ) { + this.$element = $(element) + this.options = $.extend({}, $.fn.collapse.defaults, options) + + if (this.options["parent"]) { + this.$parent = $(this.options["parent"]) + } + + this.options.toggle && this.toggle() + } + + Collapse.prototype = { + + constructor: Collapse + + , dimension: function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + , show: function () { + var dimension = this.dimension() + , scroll = $.camelCase(['scroll', dimension].join('-')) + , actives = this.$parent && this.$parent.find('.in') + , hasData + + if (actives && actives.length) { + hasData = actives.data('collapse') + actives.collapse('hide') + hasData || actives.data('collapse', null) + } + + this.$element[dimension](0) + this.transition('addClass', 'show', 'shown') + this.$element[dimension](this.$element[0][scroll]) + + } + + , hide: function () { + var dimension = this.dimension() + this.reset(this.$element[dimension]()) + this.transition('removeClass', 'hide', 'hidden') + this.$element[dimension](0) + } + + , reset: function ( size ) { + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + [dimension](size || 'auto') + [0].offsetWidth + + this.$element.addClass('collapse') + } + + , transition: function ( method, startEvent, completeEvent ) { + var that = this + , complete = function () { + if (startEvent == 'show') that.reset() + that.$element.trigger(completeEvent) + } + + this.$element + .trigger(startEvent) + [method]('in') + + $.support.transition && this.$element.hasClass('collapse') ? + this.$element.one($.support.transition.end, complete) : + complete() + } + + , toggle: function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + } + + /* COLLAPSIBLE PLUGIN DEFINITION + * ============================== */ + + $.fn.collapse = function ( option ) { + return this.each(function () { + var $this = $(this) + , data = $this.data('collapse') + , options = typeof option == 'object' && option + if (!data) $this.data('collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.collapse.defaults = { + toggle: true + } + + $.fn.collapse.Constructor = Collapse + + + /* COLLAPSIBLE DATA-API + * ==================== */ + + $(function () { + $('body').on('click.collapse.data-api', '[data-toggle=collapse]', function ( e ) { + var $this = $(this), href + , target = $this.attr('data-target') + || e.preventDefault() + || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7 + , option = $(target).data('collapse') ? 'toggle' : $this.data() + $(target).collapse(option) + }) + }) + +}( window.jQuery ) +/* ============================================================ + * bootstrap-dropdown.js v2.0.0 + * http://twitter.github.com/bootstrap/javascript.html#dropdowns + * ============================================================ + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function( $ ){ + + "use strict" + + /* DROPDOWN CLASS DEFINITION + * ========================= */ + + var toggle = '[data-toggle="dropdown"]' + , Dropdown = function ( element ) { + var $el = $(element).on('click.dropdown.data-api', this.toggle) + $('html').on('click.dropdown.data-api', function () { + $el.parent().removeClass('open') + }) + } + + Dropdown.prototype = { + + constructor: Dropdown + + , toggle: function ( e ) { + var $this = $(this) + , selector = $this.attr('data-target') + , $parent + , isActive + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 + } + + $parent = $(selector) + $parent.length || ($parent = $this.parent()) + + isActive = $parent.hasClass('open') + + clearMenus() + !isActive && $parent.toggleClass('open') + + return false + } + + } + + function clearMenus() { + $(toggle).parent().removeClass('open') + } + + + /* DROPDOWN PLUGIN DEFINITION + * ========================== */ + + $.fn.dropdown = function ( option ) { + return this.each(function () { + var $this = $(this) + , data = $this.data('dropdown') + if (!data) $this.data('dropdown', (data = new Dropdown(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + $.fn.dropdown.Constructor = Dropdown + + + /* APPLY TO STANDARD DROPDOWN ELEMENTS + * =================================== */ + + $(function () { + $('html').on('click.dropdown.data-api', clearMenus) + $('body').on('click.dropdown.data-api', toggle, Dropdown.prototype.toggle) + }) + +}( window.jQuery ) +/* ========================================================= + * bootstrap-modal.js v2.0.0 + * http://twitter.github.com/bootstrap/javascript.html#modals + * ========================================================= + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================= */ + + +!function( $ ){ + + "use strict" + + /* MODAL CLASS DEFINITION + * ====================== */ + + var Modal = function ( content, options ) { + this.options = $.extend({}, $.fn.modal.defaults, options) + this.$element = $(content) + .delegate('[data-dismiss="modal"]', 'click.dismiss.modal', $.proxy(this.hide, this)) + } + + Modal.prototype = { + + constructor: Modal + + , toggle: function () { + return this[!this.isShown ? 'show' : 'hide']() + } + + , show: function () { + var that = this + + if (this.isShown) return + + $('body').addClass('modal-open') + + this.isShown = true + this.$element.trigger('show') + + escape.call(this) + backdrop.call(this, function () { + var transition = $.support.transition && that.$element.hasClass('fade') + + !that.$element.parent().length && that.$element.appendTo(document.body) //don't move modals dom position + + that.$element + .show() + + if (transition) { + that.$element[0].offsetWidth // force reflow + } + + that.$element.addClass('in') + + transition ? + that.$element.one($.support.transition.end, function () { that.$element.trigger('shown') }) : + that.$element.trigger('shown') + + }) + } + + , hide: function ( e ) { + e && e.preventDefault() + + if (!this.isShown) return + + var that = this + this.isShown = false + + $('body').removeClass('modal-open') + + escape.call(this) + + this.$element + .trigger('hide') + .removeClass('in') + + $.support.transition && this.$element.hasClass('fade') ? + hideWithTransition.call(this) : + hideModal.call(this) + } + + } + + + /* MODAL PRIVATE METHODS + * ===================== */ + + function hideWithTransition() { + var that = this + , timeout = setTimeout(function () { + that.$element.off($.support.transition.end) + hideModal.call(that) + }, 500) + + this.$element.one($.support.transition.end, function () { + clearTimeout(timeout) + hideModal.call(that) + }) + } + + function hideModal( that ) { + this.$element + .hide() + .trigger('hidden') + + backdrop.call(this) + } + + function backdrop( callback ) { + var that = this + , animate = this.$element.hasClass('fade') ? 'fade' : '' + + if (this.isShown && this.options.backdrop) { + var doAnimate = $.support.transition && animate + + this.$backdrop = $('');this.target.append(az);az.height(aD);az.width(aA);az.css("top",this.eventCanvas._offsets.top);az.css("left",this.eventCanvas._offsets.left);var aC=L('
');az.append(aC);aC.html(this.noDataIndicator.indicator);var aB=aC.height();var ax=aC.width();aC.height(aB);aC.width(ax);aC.css("top",(aD-aB)/2+"px")})}}this.data=L.extend(true,[],ar);this.parseOptions(ay);if(this.textColor){this.target.css("color",this.textColor)}if(this.fontFamily){this.target.css("font-family",this.fontFamily)}if(this.fontSize){this.target.css("font-size",this.fontSize)}this.title.init();this.legend.init();this._sumy=0;this._sumx=0;this.computePlotData();for(var at=0;at0){for(var aq=au;aq--;){var an=this._plotData[aq][ap][av];if(aw*an>=0){this._plotData[au][ap][av]+=an;this._stackData[au][ap][av]+=an;break}}}}}else{for(var ar=0;ar0){at._prevPlotData=this.series[au-1]._plotData}at._sumy=0;at._sumx=0;for(ar=at.data.length-1;ar>-1;ar--){at._sumy+=at.data[ar][1];at._sumx+=at.data[ar][0]}}};this.populatePlotData=function(au,av){this._plotData=[];this._stackData=[];au._stackData=[];au._plotData=[];var ay={x:[],y:[]};if(this.stackSeries&&!au.disableStack){au._stack=true;var ax=(au._stackAxis==="x")?0:1;var az=L.extend(true,[],au.data);var aA=L.extend(true,[],au.data);var an,am,ao,aw,al;for(var ar=0;ar=0){aA[aq][ax]+=aw}}}for(var at=0;at0){au._prevPlotData=this.series[av-1]._plotData}au._sumy=0;au._sumx=0;for(at=au.data.length-1;at>-1;at--){au._sumy+=au.data[at][1];au._sumx+=au.data[at][0]}};this.getNextSeriesColor=(function(am){var al=0;var an=am.seriesColors;return function(){if(al=0&&an>=0){al.top+=aK;al.bottom+=aK;al.left+=an;al.right+=an}}var am=["top","bottom","left","right"];for(var aB in am){if(this._gridPadding[am[aB]]==null&&al[am[aB]]>0){this._gridPadding[am[aB]]=al[am[aB]]}else{if(this._gridPadding[am[aB]]==null){this._gridPadding[am[aB]]=this._defaultGridPadding[am[aB]]}}}var aA=this._gridPadding;if(this.legend.placement==="outsideGrid"){aA={top:this.title.getHeight(),left:0,right:0,bottom:0};if(this.legend.location==="s"){aA.left=this._gridPadding.left;aA.right=this._gridPadding.right}}ar.xaxis.pack({position:"absolute",bottom:this._gridPadding.bottom-ar.xaxis.getHeight(),left:0,width:this._width},{min:this._gridPadding.left,max:this._width-this._gridPadding.right});ar.yaxis.pack({position:"absolute",top:0,left:this._gridPadding.left-ar.yaxis.getWidth(),height:this._height},{min:this._height-this._gridPadding.bottom,max:this._gridPadding.top});ar.x2axis.pack({position:"absolute",top:this._gridPadding.top-ar.x2axis.getHeight(),left:0,width:this._width},{min:this._gridPadding.left,max:this._width-this._gridPadding.right});for(aH=8;aH>0;aH--){ar[aG[aH-1]].pack({position:"absolute",top:0,right:this._gridPadding.right-az[aH-1]},{min:this._height-this._gridPadding.bottom,max:this._gridPadding.top})}var au=(this._width-this._gridPadding.left-this._gridPadding.right)/2+this._gridPadding.left-ar.yMidAxis.getWidth()/2;ar.yMidAxis.pack({position:"absolute",top:0,left:au,zIndex:9,textAlign:"center"},{min:this._height-this._gridPadding.bottom,max:this._gridPadding.top});this.target.append(this.grid.createElement(this._gridPadding,this));this.grid.draw();var aq=this.series;var aJ=aq.length;for(aH=0,aE=aJ;aHax)?av:ax;var ar=this.series[aw];var aq=this.series[au];if(aq.renderer.smooth){var ap=aq.renderer._smoothedData.slice(0).reverse()}else{var ap=aq.gridData.slice(0).reverse()}if(ar.renderer.smooth){var at=ar.renderer._smoothedData.concat(ap)}else{var at=ar.gridData.concat(ap)}var ao=(an.color!==null)?an.color:this.series[ax].fillColor;var ay=(an.baseSeries!==null)?an.baseSeries:aw;var am=this.series[ay].renderer.shapeRenderer;var al={fillStyle:ao,fill:true,closePath:true};am.draw(ar.shadowCanvas._ctx,at,al)};this.bindCustomEvents=function(){this.eventCanvas._elem.bind("click",{plot:this},this.onClick);this.eventCanvas._elem.bind("dblclick",{plot:this},this.onDblClick);this.eventCanvas._elem.bind("mousedown",{plot:this},this.onMouseDown);this.eventCanvas._elem.bind("mousemove",{plot:this},this.onMouseMove);this.eventCanvas._elem.bind("mouseenter",{plot:this},this.onMouseEnter);this.eventCanvas._elem.bind("mouseleave",{plot:this},this.onMouseLeave);if(this.captureRightClick){this.eventCanvas._elem.bind("mouseup",{plot:this},this.onRightClick);this.eventCanvas._elem.get(0).oncontextmenu=function(){return false}}else{this.eventCanvas._elem.bind("mouseup",{plot:this},this.onMouseUp)}};function ai(av){var au=av.data.plot;var ap=au.eventCanvas._elem.offset();var at={x:av.pageX-ap.left,y:av.pageY-ap.top};var aq={xaxis:null,yaxis:null,x2axis:null,y2axis:null,y3axis:null,y4axis:null,y5axis:null,y6axis:null,y7axis:null,y8axis:null,y9axis:null,yMidAxis:null};var ar=["xaxis","yaxis","x2axis","y2axis","y3axis","y4axis","y5axis","y6axis","y7axis","y8axis","y9axis","yMidAxis"];var al=au.axes;var am,ao;for(am=11;am>0;am--){ao=ar[am-1];if(al[ao].show){aq[ao]=al[ao].series_p2u(at[ao.charAt(0)])}}return{offsets:ap,gridPos:at,dataPos:aq}}function ak(al,am){var aq=am.series;var aW,aU,aT,aO,aP,aJ,aI,aw,au,az,aA,aK;var aS,aX,aQ,ar,aH,aM,aV;var an,aN;for(aT=am.seriesStack.length-1;aT>=0;aT--){aW=am.seriesStack[aT];aO=aq[aW];aV=aO._highlightThreshold;switch(aO.renderer.constructor){case L.jqplot.BarRenderer:aJ=al.x;aI=al.y;for(aU=0;aUaH[0][0]&&aJaH[2][1]&&aIaH[0][0]+aV[0][0]&&aJaH[2][1]&&aI0&&-aI>=0){aw=2*Math.PI-Math.atan(-aI/aJ)}else{if(aJ>0&&-aI<0){aw=-Math.atan(-aI/aJ)}else{if(aJ<0){aw=Math.PI-Math.atan(-aI/aJ)}else{if(aJ==0&&-aI>0){aw=3*Math.PI/2}else{if(aJ==0&&-aI<0){aw=Math.PI/2}else{if(aJ==0&&aI==0){aw=0}}}}}}if(az){aw-=az;if(aw<0){aw+=2*Math.PI}else{if(aw>2*Math.PI){aw-=2*Math.PI}}}au=aO.sliceMargin/180*Math.PI;if(aPaO._innerRadius){for(aU=0;aU0)?aO.gridData[aU-1][1]+au:au;aK=aO.gridData[aU][1];if(aw>aA&&aw0&&-aI>=0){aw=2*Math.PI-Math.atan(-aI/aJ)}else{if(aJ>0&&-aI<0){aw=-Math.atan(-aI/aJ)}else{if(aJ<0){aw=Math.PI-Math.atan(-aI/aJ)}else{if(aJ==0&&-aI>0){aw=3*Math.PI/2}else{if(aJ==0&&-aI<0){aw=Math.PI/2}else{if(aJ==0&&aI==0){aw=0}}}}}}if(az){aw-=az;if(aw<0){aw+=2*Math.PI}else{if(aw>2*Math.PI){aw-=2*Math.PI}}}au=aO.sliceMargin/180*Math.PI;if(aP0)?aO.gridData[aU-1][1]+au:au;aK=aO.gridData[aU][1];if(aw>aA&&aw=ay[0][1]&&aI<=ay[3][1]&&aJ>=at[0]&&aJ<=aE[0]){return{seriesIndex:aO.index,pointIndex:aU,gridData:null,data:aO.data[aU]}}}break;case L.jqplot.LineRenderer:aJ=al.x;aI=al.y;aP=aO.renderer;if(aO.show){if((aO.fill||(aO.renderer.bands.show&&aO.renderer.bands.fill))&&(!am.plugins.highlighter||!am.plugins.highlighter.show)){var ax=false;if(aJ>aO._boundingBox[0][0]&&aJaO._boundingBox[1][1]&&aI=aI||aB[1]=aI){if(aC[0]+(aI-aC[1])/(aB[1]-aC[1])*(aB[0]-aC[0])0)?aN:0;for(var aU=0;aU=aQ[0]-aP._bodyWidth/2&&aJ<=aQ[0]+aP._bodyWidth/2&&aI>=av(aO.data[aU][2])&&aI<=av(aO.data[aU][3])){return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}else{if(!aP.hlc){var av=aO._yaxis.series_u2p;if(aJ>=aQ[0]-aP._tickLength&&aJ<=aQ[0]+aP._tickLength&&aI>=av(aO.data[aU][2])&&aI<=av(aO.data[aU][3])){return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}else{var av=aO._yaxis.series_u2p;if(aJ>=aQ[0]-aP._tickLength&&aJ<=aQ[0]+aP._tickLength&&aI>=av(aO.data[aU][1])&&aI<=av(aO.data[aU][2])){return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}}}else{if(aQ[0]!=null&&aQ[1]!=null){aX=Math.sqrt((aJ-aQ[0])*(aJ-aQ[0])+(aI-aQ[1])*(aI-aQ[1]));if(aX<=an&&(aX<=aS||aS==null)){aS=aX;return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}}}}}break;default:aJ=al.x;aI=al.y;aP=aO.renderer;if(aO.show){aN=aO.markerRenderer.size/2+aO.neighborThreshold;an=(aN>0)?aN:0;for(var aU=0;aU=aQ[0]-aP._bodyWidth/2&&aJ<=aQ[0]+aP._bodyWidth/2&&aI>=av(aO.data[aU][2])&&aI<=av(aO.data[aU][3])){return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}else{if(!aP.hlc){var av=aO._yaxis.series_u2p;if(aJ>=aQ[0]-aP._tickLength&&aJ<=aQ[0]+aP._tickLength&&aI>=av(aO.data[aU][2])&&aI<=av(aO.data[aU][3])){return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}else{var av=aO._yaxis.series_u2p;if(aJ>=aQ[0]-aP._tickLength&&aJ<=aQ[0]+aP._tickLength&&aI>=av(aO.data[aU][1])&&aI<=av(aO.data[aU][2])){return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}}}else{aX=Math.sqrt((aJ-aQ[0])*(aJ-aQ[0])+(aI-aQ[1])*(aI-aQ[1]));if(aX<=an&&(aX<=aS||aS==null)){aS=aX;return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}}}break}}return null}this.onClick=function(an){var am=ai(an);var ap=an.data.plot;var ao=ak(am.gridPos,ap);var al=L.Event("jqplotClick");al.pageX=an.pageX;al.pageY=an.pageY;L(this).trigger(al,[am.gridPos,am.dataPos,ao,ap])};this.onDblClick=function(an){var am=ai(an);var ap=an.data.plot;var ao=ak(am.gridPos,ap);var al=L.Event("jqplotDblClick");al.pageX=an.pageX;al.pageY=an.pageY;L(this).trigger(al,[am.gridPos,am.dataPos,ao,ap])};this.onMouseDown=function(an){var am=ai(an);var ap=an.data.plot;var ao=ak(am.gridPos,ap);var al=L.Event("jqplotMouseDown");al.pageX=an.pageX;al.pageY=an.pageY;L(this).trigger(al,[am.gridPos,am.dataPos,ao,ap])};this.onMouseUp=function(an){var am=ai(an);var al=L.Event("jqplotMouseUp");al.pageX=an.pageX;al.pageY=an.pageY;L(this).trigger(al,[am.gridPos,am.dataPos,null,an.data.plot])};this.onRightClick=function(an){var am=ai(an);var ap=an.data.plot;var ao=ak(am.gridPos,ap);if(ap.captureRightClick){if(an.which==3){var al=L.Event("jqplotRightClick");al.pageX=an.pageX;al.pageY=an.pageY;L(this).trigger(al,[am.gridPos,am.dataPos,ao,ap])}else{var al=L.Event("jqplotMouseUp");al.pageX=an.pageX;al.pageY=an.pageY;L(this).trigger(al,[am.gridPos,am.dataPos,ao,ap])}}};this.onMouseMove=function(an){var am=ai(an);var ap=an.data.plot;var ao=ak(am.gridPos,ap);var al=L.Event("jqplotMouseMove");al.pageX=an.pageX;al.pageY=an.pageY;L(this).trigger(al,[am.gridPos,am.dataPos,ao,ap])};this.onMouseEnter=function(an){var am=ai(an);var ao=an.data.plot;var al=L.Event("jqplotMouseEnter");al.pageX=an.pageX;al.pageY=an.pageY;al.relatedTarget=an.relatedTarget;L(this).trigger(al,[am.gridPos,am.dataPos,null,ao])};this.onMouseLeave=function(an){var am=ai(an);var ao=an.data.plot;var al=L.Event("jqplotMouseLeave");al.pageX=an.pageX;al.pageY=an.pageY;al.relatedTarget=an.relatedTarget;L(this).trigger(al,[am.gridPos,am.dataPos,null,ao])};this.drawSeries=function(an,al){var ap,ao,am;al=(typeof(an)==="number"&&al==null)?an:al;an=(typeof(an)==="object")?an:{};if(al!=u){ao=this.series[al];am=ao.shadowCanvas._ctx;am.clearRect(0,0,am.canvas.width,am.canvas.height);ao.drawShadow(am,an,this);am=ao.canvas._ctx;am.clearRect(0,0,am.canvas.width,am.canvas.height);ao.draw(am,an,this);if(ao.renderer.constructor==L.jqplot.BezierCurveRenderer){if(al660)?ah[aj]*0.85:0.73*ah[aj]+90;ah[aj]=parseInt(ah[aj],10);(ah[aj]>255)?255:ah[aj]}ah[3]=0.3+0.35*al[3];ak.push("rgba("+ah[0]+","+ah[1]+","+ah[2]+","+ah[3]+")")}}else{var al=L.jqplot.getColorComponents(ai);var ah=[al[0],al[1],al[2]];var an=ah[0]+ah[1]+ah[2];for(var aj=0;aj<3;aj++){ah[aj]=(an>660)?ah[aj]*0.85:0.73*ah[aj]+90;ah[aj]=parseInt(ah[aj],10);(ah[aj]>255)?255:ah[aj]}ah[3]=0.3+0.35*al[3];ak="rgba("+ah[0]+","+ah[1]+","+ah[2]+","+ah[3]+")"}return ak};L.jqplot.ColorGenerator=function(ai){ai=ai||L.jqplot.config.defaultColors;var ah=0;this.next=function(){if(ah0){return ai[ah--]}else{ah=ai.length-1;return ai[ah]}};this.get=function(ak){var aj=ak-ai.length*Math.floor(ak/ai.length);return ai[aj]};this.setColors=function(aj){ai=aj};this.reset=function(){ah=0};this.getIndex=function(){return ah};this.setIndex=function(aj){ah=aj}};L.jqplot.hex2rgb=function(aj,ah){aj=aj.replace("#","");if(aj.length==3){aj=aj.charAt(0)+aj.charAt(0)+aj.charAt(1)+aj.charAt(1)+aj.charAt(2)+aj.charAt(2)}var ai;ai="rgba("+parseInt(aj.slice(0,2),16)+", "+parseInt(aj.slice(2,4),16)+", "+parseInt(aj.slice(4,6),16);if(ah){ai+=", "+ah}ai+=")";return ai};L.jqplot.rgb2hex=function(am){var aj=/rgba?\( *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *(?:, *[0-9.]*)?\)/;var ah=am.match(aj);var al="#";for(var ak=1;ak<4;ak++){var ai;if(ah[ak].search(/%/)!=-1){ai=parseInt(255*ah[ak]/100,10).toString(16);if(ai.length==1){ai="0"+ai}}else{ai=parseInt(ah[ak],10).toString(16);if(ai.length==1){ai="0"+ai}}al+=ai}return al};L.jqplot.normalize2rgb=function(ai,ah){if(ai.search(/^ *rgba?\(/)!=-1){return ai}else{if(ai.search(/^ *#?[0-9a-fA-F]?[0-9a-fA-F]/)!=-1){return L.jqplot.hex2rgb(ai,ah)}else{throw new Error("Invalid color spec")}}};L.jqplot.getColorComponents=function(am){am=L.jqplot.colorKeywordMap[am]||am;var ak=L.jqplot.normalize2rgb(am);var aj=/rgba?\( *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *,? *([0-9.]* *)?\)/;var ah=ak.match(aj);var ai=[];for(var al=1;al<4;al++){if(ah[al].search(/%/)!=-1){ai[al-1]=parseInt(255*ah[al]/100,10)}else{ai[al-1]=parseInt(ah[al],10)}}ai[3]=parseFloat(ah[4])?parseFloat(ah[4]):1;return ai};L.jqplot.colorKeywordMap={aliceblue:"rgb(240, 248, 255)",antiquewhite:"rgb(250, 235, 215)",aqua:"rgb( 0, 255, 255)",aquamarine:"rgb(127, 255, 212)",azure:"rgb(240, 255, 255)",beige:"rgb(245, 245, 220)",bisque:"rgb(255, 228, 196)",black:"rgb( 0, 0, 0)",blanchedalmond:"rgb(255, 235, 205)",blue:"rgb( 0, 0, 255)",blueviolet:"rgb(138, 43, 226)",brown:"rgb(165, 42, 42)",burlywood:"rgb(222, 184, 135)",cadetblue:"rgb( 95, 158, 160)",chartreuse:"rgb(127, 255, 0)",chocolate:"rgb(210, 105, 30)",coral:"rgb(255, 127, 80)",cornflowerblue:"rgb(100, 149, 237)",cornsilk:"rgb(255, 248, 220)",crimson:"rgb(220, 20, 60)",cyan:"rgb( 0, 255, 255)",darkblue:"rgb( 0, 0, 139)",darkcyan:"rgb( 0, 139, 139)",darkgoldenrod:"rgb(184, 134, 11)",darkgray:"rgb(169, 169, 169)",darkgreen:"rgb( 0, 100, 0)",darkgrey:"rgb(169, 169, 169)",darkkhaki:"rgb(189, 183, 107)",darkmagenta:"rgb(139, 0, 139)",darkolivegreen:"rgb( 85, 107, 47)",darkorange:"rgb(255, 140, 0)",darkorchid:"rgb(153, 50, 204)",darkred:"rgb(139, 0, 0)",darksalmon:"rgb(233, 150, 122)",darkseagreen:"rgb(143, 188, 143)",darkslateblue:"rgb( 72, 61, 139)",darkslategray:"rgb( 47, 79, 79)",darkslategrey:"rgb( 47, 79, 79)",darkturquoise:"rgb( 0, 206, 209)",darkviolet:"rgb(148, 0, 211)",deeppink:"rgb(255, 20, 147)",deepskyblue:"rgb( 0, 191, 255)",dimgray:"rgb(105, 105, 105)",dimgrey:"rgb(105, 105, 105)",dodgerblue:"rgb( 30, 144, 255)",firebrick:"rgb(178, 34, 34)",floralwhite:"rgb(255, 250, 240)",forestgreen:"rgb( 34, 139, 34)",fuchsia:"rgb(255, 0, 255)",gainsboro:"rgb(220, 220, 220)",ghostwhite:"rgb(248, 248, 255)",gold:"rgb(255, 215, 0)",goldenrod:"rgb(218, 165, 32)",gray:"rgb(128, 128, 128)",grey:"rgb(128, 128, 128)",green:"rgb( 0, 128, 0)",greenyellow:"rgb(173, 255, 47)",honeydew:"rgb(240, 255, 240)",hotpink:"rgb(255, 105, 180)",indianred:"rgb(205, 92, 92)",indigo:"rgb( 75, 0, 130)",ivory:"rgb(255, 255, 240)",khaki:"rgb(240, 230, 140)",lavender:"rgb(230, 230, 250)",lavenderblush:"rgb(255, 240, 245)",lawngreen:"rgb(124, 252, 0)",lemonchiffon:"rgb(255, 250, 205)",lightblue:"rgb(173, 216, 230)",lightcoral:"rgb(240, 128, 128)",lightcyan:"rgb(224, 255, 255)",lightgoldenrodyellow:"rgb(250, 250, 210)",lightgray:"rgb(211, 211, 211)",lightgreen:"rgb(144, 238, 144)",lightgrey:"rgb(211, 211, 211)",lightpink:"rgb(255, 182, 193)",lightsalmon:"rgb(255, 160, 122)",lightseagreen:"rgb( 32, 178, 170)",lightskyblue:"rgb(135, 206, 250)",lightslategray:"rgb(119, 136, 153)",lightslategrey:"rgb(119, 136, 153)",lightsteelblue:"rgb(176, 196, 222)",lightyellow:"rgb(255, 255, 224)",lime:"rgb( 0, 255, 0)",limegreen:"rgb( 50, 205, 50)",linen:"rgb(250, 240, 230)",magenta:"rgb(255, 0, 255)",maroon:"rgb(128, 0, 0)",mediumaquamarine:"rgb(102, 205, 170)",mediumblue:"rgb( 0, 0, 205)",mediumorchid:"rgb(186, 85, 211)",mediumpurple:"rgb(147, 112, 219)",mediumseagreen:"rgb( 60, 179, 113)",mediumslateblue:"rgb(123, 104, 238)",mediumspringgreen:"rgb( 0, 250, 154)",mediumturquoise:"rgb( 72, 209, 204)",mediumvioletred:"rgb(199, 21, 133)",midnightblue:"rgb( 25, 25, 112)",mintcream:"rgb(245, 255, 250)",mistyrose:"rgb(255, 228, 225)",moccasin:"rgb(255, 228, 181)",navajowhite:"rgb(255, 222, 173)",navy:"rgb( 0, 0, 128)",oldlace:"rgb(253, 245, 230)",olive:"rgb(128, 128, 0)",olivedrab:"rgb(107, 142, 35)",orange:"rgb(255, 165, 0)",orangered:"rgb(255, 69, 0)",orchid:"rgb(218, 112, 214)",palegoldenrod:"rgb(238, 232, 170)",palegreen:"rgb(152, 251, 152)",paleturquoise:"rgb(175, 238, 238)",palevioletred:"rgb(219, 112, 147)",papayawhip:"rgb(255, 239, 213)",peachpuff:"rgb(255, 218, 185)",peru:"rgb(205, 133, 63)",pink:"rgb(255, 192, 203)",plum:"rgb(221, 160, 221)",powderblue:"rgb(176, 224, 230)",purple:"rgb(128, 0, 128)",red:"rgb(255, 0, 0)",rosybrown:"rgb(188, 143, 143)",royalblue:"rgb( 65, 105, 225)",saddlebrown:"rgb(139, 69, 19)",salmon:"rgb(250, 128, 114)",sandybrown:"rgb(244, 164, 96)",seagreen:"rgb( 46, 139, 87)",seashell:"rgb(255, 245, 238)",sienna:"rgb(160, 82, 45)",silver:"rgb(192, 192, 192)",skyblue:"rgb(135, 206, 235)",slateblue:"rgb(106, 90, 205)",slategray:"rgb(112, 128, 144)",slategrey:"rgb(112, 128, 144)",snow:"rgb(255, 250, 250)",springgreen:"rgb( 0, 255, 127)",steelblue:"rgb( 70, 130, 180)",tan:"rgb(210, 180, 140)",teal:"rgb( 0, 128, 128)",thistle:"rgb(216, 191, 216)",tomato:"rgb(255, 99, 71)",turquoise:"rgb( 64, 224, 208)",violet:"rgb(238, 130, 238)",wheat:"rgb(245, 222, 179)",white:"rgb(255, 255, 255)",whitesmoke:"rgb(245, 245, 245)",yellow:"rgb(255, 255, 0)",yellowgreen:"rgb(154, 205, 50)"};L.jqplot.AxisLabelRenderer=function(ah){L.jqplot.ElemContainer.call(this);this.axis;this.show=true;this.label="";this.fontFamily=null;this.fontSize=null;this.textColor=null;this._elem;this.escapeHTML=false;L.extend(true,this,ah)};L.jqplot.AxisLabelRenderer.prototype=new L.jqplot.ElemContainer();L.jqplot.AxisLabelRenderer.prototype.constructor=L.jqplot.AxisLabelRenderer;L.jqplot.AxisLabelRenderer.prototype.init=function(ah){L.extend(true,this,ah)};L.jqplot.AxisLabelRenderer.prototype.draw=function(ah,ai){if(this._elem){this._elem.emptyForce();this._elem=null}this._elem=L('
');if(Number(this.label)){this._elem.css("white-space","nowrap")}if(!this.escapeHTML){this._elem.html(this.label)}else{this._elem.text(this.label)}if(this.fontFamily){this._elem.css("font-family",this.fontFamily)}if(this.fontSize){this._elem.css("font-size",this.fontSize)}if(this.textColor){this._elem.css("color",this.textColor)}return this._elem};L.jqplot.AxisLabelRenderer.prototype.pack=function(){};L.jqplot.AxisTickRenderer=function(ah){L.jqplot.ElemContainer.call(this);this.mark="outside";this.axis;this.showMark=true;this.showGridline=true;this.isMinorTick=false;this.size=4;this.markSize=6;this.show=true;this.showLabel=true;this.label=null;this.value=null;this._styles={};this.formatter=L.jqplot.DefaultTickFormatter;this.prefix="";this.suffix="";this.formatString="";this.fontFamily;this.fontSize;this.textColor;this.escapeHTML=false;this._elem;this._breakTick=false;L.extend(true,this,ah)};L.jqplot.AxisTickRenderer.prototype.init=function(ah){L.extend(true,this,ah)};L.jqplot.AxisTickRenderer.prototype=new L.jqplot.ElemContainer();L.jqplot.AxisTickRenderer.prototype.constructor=L.jqplot.AxisTickRenderer;L.jqplot.AxisTickRenderer.prototype.setTick=function(ah,aj,ai){this.value=ah;this.axis=aj;if(ai){this.isMinorTick=true}return this};L.jqplot.AxisTickRenderer.prototype.draw=function(){if(this.label===null){this.label=this.prefix+this.formatter(this.formatString,this.value)+this.suffix}var ai={position:"absolute"};if(Number(this.label)){ai.whitSpace="nowrap"}if(this._elem){this._elem.emptyForce();this._elem=null}this._elem=L(document.createElement("div"));this._elem.addClass("jqplot-"+this.axis+"-tick");if(!this.escapeHTML){this._elem.html(this.label)}else{this._elem.text(this.label)}this._elem.css(ai);for(var ah in this._styles){this._elem.css(ah,this._styles[ah])}if(this.fontFamily){this._elem.css("font-family",this.fontFamily)}if(this.fontSize){this._elem.css("font-size",this.fontSize)}if(this.textColor){this._elem.css("color",this.textColor)}if(this._breakTick){this._elem.addClass("jqplot-breakTick")}return this._elem};L.jqplot.DefaultTickFormatter=function(ah,ai){if(typeof ai=="number"){if(!ah){ah=L.jqplot.config.defaultTickFormatString}return L.jqplot.sprintf(ah,ai)}else{return String(ai)}};L.jqplot.PercentTickFormatter=function(ah,ai){if(typeof ai=="number"){ai=100*ai;if(!ah){ah=L.jqplot.config.defaultTickFormatString}return L.jqplot.sprintf(ah,ai)}else{return String(ai)}};L.jqplot.AxisTickRenderer.prototype.pack=function(){};L.jqplot.CanvasGridRenderer=function(){this.shadowRenderer=new L.jqplot.ShadowRenderer()};L.jqplot.CanvasGridRenderer.prototype.init=function(ai){this._ctx;L.extend(true,this,ai);var ah={lineJoin:"miter",lineCap:"round",fill:false,isarc:false,angle:this.shadowAngle,offset:this.shadowOffset,alpha:this.shadowAlpha,depth:this.shadowDepth,lineWidth:this.shadowWidth,closePath:false,strokeStyle:this.shadowColor};this.renderer.shadowRenderer.init(ah)};L.jqplot.CanvasGridRenderer.prototype.createElement=function(ak){var aj;if(this._elem){if(L.jqplot.use_excanvas&&window.G_vmlCanvasManager.uninitElement!==u){aj=this._elem.get(0);window.G_vmlCanvasManager.uninitElement(aj);aj=null}this._elem.emptyForce();this._elem=null}aj=ak.canvasManager.getCanvas();var ah=this._plotDimensions.width;var ai=this._plotDimensions.height;aj.width=ah;aj.height=ai;this._elem=L(aj);this._elem.addClass("jqplot-grid-canvas");this._elem.css({position:"absolute",left:0,top:0});aj=ak.canvasManager.initCanvas(aj);this._top=this._offsets.top;this._bottom=ai-this._offsets.bottom;this._left=this._offsets.left;this._right=ah-this._offsets.right;this._width=this._right-this._left;this._height=this._bottom-this._top;aj=null;return this._elem};L.jqplot.CanvasGridRenderer.prototype.draw=function(){this._ctx=this._elem.get(0).getContext("2d");var at=this._ctx;var aw=this._axes;at.save();at.clearRect(0,0,this._plotDimensions.width,this._plotDimensions.height);at.fillStyle=this.backgroundColor||this.background;at.fillRect(this._left,this._top,this._width,this._height);at.save();at.lineJoin="miter";at.lineCap="butt";at.lineWidth=this.gridLineWidth;at.strokeStyle=this.gridLineColor;var aA,az,ap,aq;var am=["xaxis","yaxis","x2axis","y2axis"];for(var ay=4;ay>0;ay--){var aD=am[ay-1];var ah=aw[aD];var aB=ah._ticks;var ar=aB.length;if(ah.show){if(ah.drawBaseline){var aC={};if(ah.baselineWidth!==null){aC.lineWidth=ah.baselineWidth}if(ah.baselineColor!==null){aC.strokeStyle=ah.baselineColor}switch(aD){case"xaxis":ao(this._left,this._bottom,this._right,this._bottom,aC);break;case"yaxis":ao(this._left,this._bottom,this._left,this._top,aC);break;case"x2axis":ao(this._left,this._bottom,this._right,this._bottom,aC);break;case"y2axis":ao(this._right,this._bottom,this._right,this._top,aC);break}}for(var au=ar;au>0;au--){var an=aB[au-1];if(an.show){var ak=Math.round(ah.u2p(an.value))+0.5;switch(aD){case"xaxis":if(an.showGridline&&this.drawGridlines&&((!an.isMinorTick&&ah.drawMajorGridlines)||(an.isMinorTick&&ah.drawMinorGridlines))){ao(ak,this._top,ak,this._bottom)}if(an.showMark&&an.mark&&((!an.isMinorTick&&ah.drawMajorTickMarks)||(an.isMinorTick&&ah.drawMinorTickMarks))){ap=an.markSize;aq=an.mark;var ak=Math.round(ah.u2p(an.value))+0.5;switch(aq){case"outside":aA=this._bottom;az=this._bottom+ap;break;case"inside":aA=this._bottom-ap;az=this._bottom;break;case"cross":aA=this._bottom-ap;az=this._bottom+ap;break;default:aA=this._bottom;az=this._bottom+ap;break}if(this.shadow){this.renderer.shadowRenderer.draw(at,[[ak,aA],[ak,az]],{lineCap:"butt",lineWidth:this.gridLineWidth,offset:this.gridLineWidth*0.75,depth:2,fill:false,closePath:false})}ao(ak,aA,ak,az)}break;case"yaxis":if(an.showGridline&&this.drawGridlines&&((!an.isMinorTick&&ah.drawMajorGridlines)||(an.isMinorTick&&ah.drawMinorGridlines))){ao(this._right,ak,this._left,ak)}if(an.showMark&&an.mark&&((!an.isMinorTick&&ah.drawMajorTickMarks)||(an.isMinorTick&&ah.drawMinorTickMarks))){ap=an.markSize;aq=an.mark;var ak=Math.round(ah.u2p(an.value))+0.5;switch(aq){case"outside":aA=this._left-ap;az=this._left;break;case"inside":aA=this._left;az=this._left+ap;break;case"cross":aA=this._left-ap;az=this._left+ap;break;default:aA=this._left-ap;az=this._left;break}if(this.shadow){this.renderer.shadowRenderer.draw(at,[[aA,ak],[az,ak]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}ao(aA,ak,az,ak,{strokeStyle:ah.borderColor})}break;case"x2axis":if(an.showGridline&&this.drawGridlines&&((!an.isMinorTick&&ah.drawMajorGridlines)||(an.isMinorTick&&ah.drawMinorGridlines))){ao(ak,this._bottom,ak,this._top)}if(an.showMark&&an.mark&&((!an.isMinorTick&&ah.drawMajorTickMarks)||(an.isMinorTick&&ah.drawMinorTickMarks))){ap=an.markSize;aq=an.mark;var ak=Math.round(ah.u2p(an.value))+0.5;switch(aq){case"outside":aA=this._top-ap;az=this._top;break;case"inside":aA=this._top;az=this._top+ap;break;case"cross":aA=this._top-ap;az=this._top+ap;break;default:aA=this._top-ap;az=this._top;break}if(this.shadow){this.renderer.shadowRenderer.draw(at,[[ak,aA],[ak,az]],{lineCap:"butt",lineWidth:this.gridLineWidth,offset:this.gridLineWidth*0.75,depth:2,fill:false,closePath:false})}ao(ak,aA,ak,az)}break;case"y2axis":if(an.showGridline&&this.drawGridlines&&((!an.isMinorTick&&ah.drawMajorGridlines)||(an.isMinorTick&&ah.drawMinorGridlines))){ao(this._left,ak,this._right,ak)}if(an.showMark&&an.mark&&((!an.isMinorTick&&ah.drawMajorTickMarks)||(an.isMinorTick&&ah.drawMinorTickMarks))){ap=an.markSize;aq=an.mark;var ak=Math.round(ah.u2p(an.value))+0.5;switch(aq){case"outside":aA=this._right;az=this._right+ap;break;case"inside":aA=this._right-ap;az=this._right;break;case"cross":aA=this._right-ap;az=this._right+ap;break;default:aA=this._right;az=this._right+ap;break}if(this.shadow){this.renderer.shadowRenderer.draw(at,[[aA,ak],[az,ak]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}ao(aA,ak,az,ak,{strokeStyle:ah.borderColor})}break;default:break}}}an=null}ah=null;aB=null}am=["y3axis","y4axis","y5axis","y6axis","y7axis","y8axis","y9axis","yMidAxis"];for(var ay=7;ay>0;ay--){var ah=aw[am[ay-1]];var aB=ah._ticks;if(ah.show){var ai=aB[ah.numberTicks-1];var al=aB[0];var aj=ah.getLeft();var av=[[aj,ai.getTop()+ai.getHeight()/2],[aj,al.getTop()+al.getHeight()/2+1]];if(this.shadow){this.renderer.shadowRenderer.draw(at,av,{lineCap:"butt",fill:false,closePath:false})}ao(av[0][0],av[0][1],av[1][0],av[1][1],{lineCap:"butt",strokeStyle:ah.borderColor,lineWidth:ah.borderWidth});for(var au=aB.length;au>0;au--){var an=aB[au-1];ap=an.markSize;aq=an.mark;var ak=Math.round(ah.u2p(an.value))+0.5;if(an.showMark&&an.mark){switch(aq){case"outside":aA=aj;az=aj+ap;break;case"inside":aA=aj-ap;az=aj;break;case"cross":aA=aj-ap;az=aj+ap;break;default:aA=aj;az=aj+ap;break}av=[[aA,ak],[az,ak]];if(this.shadow){this.renderer.shadowRenderer.draw(at,av,{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}ao(aA,ak,az,ak,{strokeStyle:ah.borderColor})}an=null}al=null}ah=null;aB=null}at.restore();function ao(aH,aG,aE,ax,aF){at.save();aF=aF||{};if(aF.lineWidth==null||aF.lineWidth!=0){L.extend(true,at,aF);at.beginPath();at.moveTo(aH,aG);at.lineTo(aE,ax);at.stroke();at.restore()}}if(this.shadow){var av=[[this._left,this._bottom],[this._right,this._bottom],[this._right,this._top]];this.renderer.shadowRenderer.draw(at,av)}if(this.borderWidth!=0&&this.drawBorder){ao(this._left,this._top,this._right,this._top,{lineCap:"round",strokeStyle:aw.x2axis.borderColor,lineWidth:aw.x2axis.borderWidth});ao(this._right,this._top,this._right,this._bottom,{lineCap:"round",strokeStyle:aw.y2axis.borderColor,lineWidth:aw.y2axis.borderWidth});ao(this._right,this._bottom,this._left,this._bottom,{lineCap:"round",strokeStyle:aw.xaxis.borderColor,lineWidth:aw.xaxis.borderWidth});ao(this._left,this._bottom,this._left,this._top,{lineCap:"round",strokeStyle:aw.yaxis.borderColor,lineWidth:aw.yaxis.borderWidth})}at.restore();at=null;aw=null};L.jqplot.DivTitleRenderer=function(){};L.jqplot.DivTitleRenderer.prototype.init=function(ah){L.extend(true,this,ah)};L.jqplot.DivTitleRenderer.prototype.draw=function(){if(this._elem){this._elem.emptyForce();this._elem=null}var ak=this.renderer;var aj=document.createElement("div");this._elem=L(aj);this._elem.addClass("jqplot-title");if(!this.text){this.show=false;this._elem.height(0);this._elem.width(0)}else{if(this.text){var ah;if(this.color){ah=this.color}else{if(this.textColor){ah=this.textColor}}var ai={position:"absolute",top:"0px",left:"0px"};if(this._plotWidth){ai.width=this._plotWidth+"px"}if(this.fontSize){ai.fontSize=this.fontSize}if(typeof this.textAlign==="string"){ai.textAlign=this.textAlign}else{ai.textAlign="center"}if(ah){ai.color=ah}if(this.paddingBottom){ai.paddingBottom=this.paddingBottom}if(this.fontFamily){ai.fontFamily=this.fontFamily}this._elem.css(ai);if(this.escapeHtml){this._elem.text(this.text)}else{this._elem.html(this.text)}}}aj=null;return this._elem};L.jqplot.DivTitleRenderer.prototype.pack=function(){};var r=0.1;L.jqplot.LinePattern=function(aw,aq){var ap={dotted:[r,L.jqplot.config.dotGapLength],dashed:[L.jqplot.config.dashLength,L.jqplot.config.gapLength],solid:null};if(typeof aq==="string"){if(aq[0]==="."||aq[0]==="-"){var ax=aq;aq=[];for(var ao=0,al=ax.length;ao0)&&(aC>0)){aA/=aB;az/=aB;while(true){var aD=aC*ar;if(aD=aq.length){ak=0}ar=aq[ak]}else{au=ay;at=aE;if((ak&1)==0){aw.lineTo(au,at)}else{aw.moveTo(au,at)}ar-=aB/aC;break}}}};var ai=function(){aw.beginPath()};var am=function(){aj(an,ah)};return{moveTo:av,lineTo:aj,beginPath:ai,closePath:am}};L.jqplot.LineRenderer=function(){this.shapeRenderer=new L.jqplot.ShapeRenderer();this.shadowRenderer=new L.jqplot.ShadowRenderer()};L.jqplot.LineRenderer.prototype.init=function(ai,an){ai=ai||{};this._type="line";this.renderer.animation={show:false,direction:"left",speed:2500,_supported:true};this.renderer.smooth=false;this.renderer.tension=null;this.renderer.constrainSmoothing=true;this.renderer._smoothedData=[];this.renderer._smoothedPlotData=[];this.renderer._hiBandGridData=[];this.renderer._lowBandGridData=[];this.renderer._hiBandSmoothedData=[];this.renderer._lowBandSmoothedData=[];this.renderer.bandData=[];this.renderer.bands={show:false,hiData:[],lowData:[],color:this.color,showLines:false,fill:true,fillColor:null,_min:null,_max:null,interval:"3%"};var al={highlightMouseOver:ai.highlightMouseOver,highlightMouseDown:ai.highlightMouseDown,highlightColor:ai.highlightColor};delete (ai.highlightMouseOver);delete (ai.highlightMouseDown);delete (ai.highlightColor);L.extend(true,this.renderer,ai);this.renderer.options=ai;if(this.renderer.bandData.length>1&&(!ai.bands||ai.bands.show==null)){this.renderer.bands.show=true}else{if(ai.bands&&ai.bands.show==null&&ai.bands.interval!=null){this.renderer.bands.show=true}}if(this.fill){this.renderer.bands.show=false}if(this.renderer.bands.show){this.renderer.initBands.call(this,this.renderer.options,an)}if(this._stack){this.renderer.smooth=false}var am={lineJoin:this.lineJoin,lineCap:this.lineCap,fill:this.fill,isarc:false,strokeStyle:this.color,fillStyle:this.fillColor,lineWidth:this.lineWidth,linePattern:this.linePattern,closePath:this.fill};this.renderer.shapeRenderer.init(am);var aj=ai.shadowOffset;if(aj==null){if(this.lineWidth>2.5){aj=1.25*(1+(Math.atan((this.lineWidth/2.5))/0.785398163-1)*0.6)}else{aj=1.25*Math.atan((this.lineWidth/2.5))/0.785398163}}var ah={lineJoin:this.lineJoin,lineCap:this.lineCap,fill:this.fill,isarc:false,angle:this.shadowAngle,offset:aj,alpha:this.shadowAlpha,depth:this.shadowDepth,lineWidth:this.lineWidth,linePattern:this.linePattern,closePath:this.fill};this.renderer.shadowRenderer.init(ah);this._areaPoints=[];this._boundingBox=[[],[]];if(!this.isTrendline&&this.fill||this.renderer.bands.show){this.highlightMouseOver=true;this.highlightMouseDown=false;this.highlightColor=null;if(al.highlightMouseDown&&al.highlightMouseOver==null){al.highlightMouseOver=false}L.extend(true,this,{highlightMouseOver:al.highlightMouseOver,highlightMouseDown:al.highlightMouseDown,highlightColor:al.highlightColor});if(!this.highlightColor){var ak=(this.renderer.bands.show)?this.renderer.bands.fillColor:this.fillColor;this.highlightColor=L.jqplot.computeHighlightColors(ak)}if(this.highlighter){this.highlighter.show=false}}if(!this.isTrendline&&an){an.plugins.lineRenderer={};an.postInitHooks.addOnce(z);an.postDrawHooks.addOnce(af);an.eventListenerHooks.addOnce("jqplotMouseMove",h);an.eventListenerHooks.addOnce("jqplotMouseDown",e);an.eventListenerHooks.addOnce("jqplotMouseUp",ad);an.eventListenerHooks.addOnce("jqplotClick",g);an.eventListenerHooks.addOnce("jqplotRightClick",s)}};L.jqplot.LineRenderer.prototype.initBands=function(ak,av){var al=ak.bandData||[];var an=this.renderer.bands;an.hiData=[];an.lowData=[];var aB=this.data;an._max=null;an._min=null;if(al.length==2){if(L.isArray(al[0][0])){var ao;var ah=0,ar=0;for(var aw=0,at=al[0].length;awan._max)||an._max==null){an._max=ao[1]}if((ao[1]!=null&&ao[1]an._max)||an._max==null){an._max=ao[1];ar=1}if((ao[1]!=null&&ao[1]al[1][0])?0:1;var aC=(aj)?0:1;for(var aw=0,at=aB.length;aw2&&!L.isArray(al[0][0])){var aj=(al[0][0]>al[0][1])?0:1;var aC=(aj)?0:1;for(var aw=0,at=al.length;awan._max)||an._max==null){an._max=am[aw][1]}}for(var aw=0,at=ap.length;aw0){aR=Math.abs((ap[aQ][1]-ap[aQ-1][1])/(ap[aQ][0]-ap[aQ-1][0]))}am=aR/aG+aE;aM=aF*A(am)-aF*A(aE)+aS;aT=(aO+aM)/2}else{aT=aU}for(aK=0;aK2){var ao;if(this.renderer.constrainSmoothing){ao=J.call(this,this.gridData);this.renderer._smoothedData=ao[0];this.renderer._smoothedPlotData=ao[1];if(ak.show){ao=J.call(this,this.renderer._hiBandGridData);this.renderer._hiBandSmoothedData=ao[0];ao=J.call(this,this.renderer._lowBandGridData);this.renderer._lowBandSmoothedData=ao[0]}ao=null}else{ao=F.call(this,this.gridData);this.renderer._smoothedData=ao[0];this.renderer._smoothedPlotData=ao[1];if(ak.show){ao=F.call(this,this.renderer._hiBandGridData);this.renderer._hiBandSmoothedData=ao[0];ao=F.call(this,this.renderer._lowBandGridData);this.renderer._lowBandSmoothedData=ao[0]}ao=null}}};L.jqplot.LineRenderer.prototype.makeGridData=function(ao,aq){var am=this._xaxis.series_u2p;var ah=this._yaxis.series_u2p;var ar=[];var aj=[];this.renderer._smoothedData=[];this.renderer._smoothedPlotData=[];this.renderer._hiBandGridData=[];this.renderer._lowBandGridData=[];this.renderer._hiBandSmoothedData=[];this.renderer._lowBandSmoothedData=[];var al=this.renderer.bands;var ai=false;for(var an=0;an2){var ap;if(this.renderer.constrainSmoothing){ap=J.call(this,ar);this.renderer._smoothedData=ap[0];this.renderer._smoothedPlotData=ap[1];if(al.show){ap=J.call(this,this.renderer._hiBandGridData);this.renderer._hiBandSmoothedData=ap[0];ap=J.call(this,this.renderer._lowBandGridData);this.renderer._lowBandSmoothedData=ap[0]}ap=null}else{ap=F.call(this,ar);this.renderer._smoothedData=ap[0];this.renderer._smoothedPlotData=ap[1];if(al.show){ap=F.call(this,this.renderer._hiBandGridData);this.renderer._hiBandSmoothedData=ap[0];ap=F.call(this,this.renderer._lowBandGridData);this.renderer._lowBandSmoothedData=ap[0]}ap=null}}return ar};L.jqplot.LineRenderer.prototype.draw=function(ax,aI,ai,aB){var aC;var aq=L.extend(true,{},ai);var ak=(aq.shadow!=u)?aq.shadow:this.shadow;var aJ=(aq.showLine!=u)?aq.showLine:this.showLine;var aA=(aq.fill!=u)?aq.fill:this.fill;var ah=(aq.fillAndStroke!=u)?aq.fillAndStroke:this.fillAndStroke;var ar,ay,av,aE;ax.save();if(aI.length){if(aJ){if(aA){if(this.fillToZero){var aF=this.negativeColor;if(!this.useNegativeColors){aF=aq.fillStyle}var ao=false;var ap=aq.fillStyle;if(ah){var aH=aI.slice(0)}if(this.index==0||!this._stack){var aw=[];var aL=(this.renderer.smooth)?this.renderer._smoothedPlotData:this._plotData;this._areaPoints=[];var aG=this._yaxis.series_u2p(this.fillToValue);var aj=this._xaxis.series_u2p(this.fillToValue);aq.closePath=true;if(this.fillAxis=="y"){aw.push([aI[0][0],aG]);this._areaPoints.push([aI[0][0],aG]);for(var aC=0;aC0;aC--){aI.push(au[aC-1])}if(ak){this.renderer.shadowRenderer.draw(ax,aI,aq)}this._areaPoints=aI;this.renderer.shapeRenderer.draw(ax,aI,aq)}}else{if(ah){var aH=aI.slice(0)}if(this.index==0||!this._stack){var al=ax.canvas.height;aI.unshift([aI[0][0],al]);var aD=aI.length;aI.push([aI[aD-1][0],al])}else{var au=this._prevGridData;for(var aC=au.length;aC>0;aC--){aI.push(au[aC-1])}}this._areaPoints=aI;if(ak){this.renderer.shadowRenderer.draw(ax,aI,aq)}this.renderer.shapeRenderer.draw(ax,aI,aq)}if(ah){var az=L.extend(true,{},aq,{fill:false,closePath:false});this.renderer.shapeRenderer.draw(ax,aH,az);if(this.markerRenderer.show){if(this.renderer.smooth){aH=this.gridData}for(aC=0;aCat[0]||ar==null){ar=at[0]}if(aEat[1]||ay==null){ay=at[1]}}if(this.type==="line"&&this.renderer.bands.show){aE=this._yaxis.series_u2p(this.renderer.bands._min);ay=this._yaxis.series_u2p(this.renderer.bands._max)}this._boundingBox=[[ar,aE],[av,ay]];if(this.markerRenderer.show&&!aA){if(this.renderer.smooth){aI=this.gridData}for(aC=0;aCao){ao=aj}}}al=null;am=null;if(ah){ai=this._label._elem.outerWidth(true);an=this._label._elem.outerHeight(true)}if(this.name=="xaxis"){ao=ao+an;this._elem.css({height:ao+"px",left:"0px",bottom:"0px"})}else{if(this.name=="x2axis"){ao=ao+an;this._elem.css({height:ao+"px",left:"0px",top:"0px"})}else{if(this.name=="yaxis"){ao=ao+ai;this._elem.css({width:ao+"px",left:"0px",top:"0px"});if(ah&&this._label.constructor==L.jqplot.AxisLabelRenderer){this._label._elem.css("width",ai+"px")}}else{ao=ao+ai;this._elem.css({width:ao+"px",right:"0px",top:"0px"});if(ah&&this._label.constructor==L.jqplot.AxisLabelRenderer){this._label._elem.css("width",ai+"px")}}}}}};L.jqplot.LinearAxisRenderer.prototype.createTicks=function(aj){var aT=this._ticks;var aK=this.ticks;var az=this.name;var aB=this._dataBounds;var ah=(this.name.charAt(0)==="x")?this._plotDimensions.width:this._plotDimensions.height;var an;var a6,aI;var ap,ao;var a4,a0;var aH=this.min;var a5=this.max;var aW=this.numberTicks;var ba=this.tickInterval;var am=30;this._scalefact=(Math.max(ah,am+1)-am)/300;if(aK.length){for(a0=0;a0this.breakPoints[0]&&aO[0]<=this.breakPoints[1]){aU.show=false;aU.showGridline=false;aU.label=aO[1]}else{aU.label=aO[1]}}}else{aU.label=aO[1]}aU.setTick(aO[0],this.name);this._ticks.push(aU)}else{if(L.isPlainObject(aO)){L.extend(true,aU,aO);aU.axis=this.name;this._ticks.push(aU)}else{aU.value=aO;if(this.breakPoints){if(aO==this.breakPoints[0]){aU.label=this.breakTickLabel;aU._breakTick=true;aU.showGridline=false;aU.showMark=false}else{if(aO>this.breakPoints[0]&&aO<=this.breakPoints[1]){aU.show=false;aU.showGridline=false}}}aU.setTick(aO,this.name);this._ticks.push(aU)}}}this.numberTicks=aK.length;this.min=this._ticks[0].value;this.max=this._ticks[this.numberTicks-1].value;this.tickInterval=(this.max-this.min)/(this.numberTicks-1)}else{if(az=="xaxis"||az=="x2axis"){ah=this._plotDimensions.width}else{ah=this._plotDimensions.height}var ax=this.numberTicks;if(this.alignTicks){if(this.name==="x2axis"&&aj.axes.xaxis.show){ax=aj.axes.xaxis.numberTicks}else{if(this.name.charAt(0)==="y"&&this.name!=="yaxis"&&this.name!=="yMidAxis"&&aj.axes.yaxis.show){ax=aj.axes.yaxis.numberTicks}}}a6=((this.min!=null)?this.min:aB.min);aI=((this.max!=null)?this.max:aB.max);var av=aI-a6;var aS,ay;var at;if(this.tickOptions==null||!this.tickOptions.formatString){this._overrideFormatString=true}if(this.min==null||this.max==null&&this.tickInterval==null&&!this.autoscale){if(this.forceTickAt0){if(a6>0){a6=0}if(aI<0){aI=0}}if(this.forceTickAt100){if(a6>100){a6=100}if(aI<100){aI=100}}var aE=false,a1=false;if(this.min!=null){aE=true}else{if(this.max!=null){a1=true}}var aP=L.jqplot.LinearTickGenerator(a6,aI,this._scalefact,ax,aE,a1);var aw=(this.min!=null)?a6:a6+av*(this.padMin-1);var aQ=(this.max!=null)?aI:aI-av*(this.padMax-1);if(a6aQ){aw=(this.min!=null)?a6:a6-av*(this.padMin-1);aQ=(this.max!=null)?aI:aI+av*(this.padMax-1);aP=L.jqplot.LinearTickGenerator(aw,aQ,this._scalefact,ax,aE,a1)}this.min=aP[0];this.max=aP[1];this.numberTicks=aP[2];this._autoFormatString=aP[3];this.tickInterval=aP[4]}else{if(a6==aI){var ai=0.05;if(a6>0){ai=Math.max(Math.log(a6)/Math.LN10,0.05)}a6-=ai;aI+=ai}if(this.autoscale&&this.min==null&&this.max==null){var ak,al,ar;var aC=false;var aN=false;var aA={min:null,max:null,average:null,stddev:null};for(var a0=0;a0a2){a2=aR[aZ]}}}var au=(a2-aG)/a2;if(aV.renderer.constructor==L.jqplot.BarRenderer){if(aG>=0&&(aV.fillToZero||au>0.1)){aC=true}else{aC=false;if(aV.fill&&aV.fillToZero&&aG<0&&a2>0){aN=true}else{aN=false}}}else{if(aV.fill){if(aG>=0&&(aV.fillToZero||au>0.1)){aC=true}else{if(aG<0&&a2>0&&aV.fillToZero){aC=false;aN=true}else{aC=false;aN=false}}}else{if(aG<0){aC=false}}}}}if(aC){this.numberTicks=2+Math.ceil((ah-(this.tickSpacing-1))/this.tickSpacing);this.min=0;aH=0;al=aI/(this.numberTicks-1);at=Math.pow(10,Math.abs(Math.floor(Math.log(al)/Math.LN10)));if(al/at==parseInt(al/at,10)){al+=at}this.tickInterval=Math.ceil(al/at)*at;this.max=this.tickInterval*(this.numberTicks-1)}else{if(aN){this.numberTicks=2+Math.ceil((ah-(this.tickSpacing-1))/this.tickSpacing);var aJ=Math.ceil(Math.abs(a6)/av*(this.numberTicks-1));var a9=this.numberTicks-1-aJ;al=Math.max(Math.abs(a6/aJ),Math.abs(aI/a9));at=Math.pow(10,Math.abs(Math.floor(Math.log(al)/Math.LN10)));this.tickInterval=Math.ceil(al/at)*at;this.max=this.tickInterval*a9;this.min=-this.tickInterval*aJ}else{if(this.numberTicks==null){if(this.tickInterval){this.numberTicks=3+Math.ceil(av/this.tickInterval)}else{this.numberTicks=2+Math.ceil((ah-(this.tickSpacing-1))/this.tickSpacing)}}if(this.tickInterval==null){al=av/(this.numberTicks-1);if(al<1){at=Math.pow(10,Math.abs(Math.floor(Math.log(al)/Math.LN10)))}else{at=1}this.tickInterval=Math.ceil(al*at*this.pad)/at}else{at=1/this.tickInterval}ak=this.tickInterval*(this.numberTicks-1);ar=(ak-av)/2;if(this.min==null){this.min=Math.floor(at*(a6-ar))/at}if(this.max==null){this.max=this.min+ak}}}var aF=L.jqplot.getSignificantFigures(this.tickInterval);var aM;if(aF.digitsLeft>=aF.significantDigits){aM="%d"}else{var at=Math.max(0,5-aF.digitsLeft);at=Math.min(at,aF.digitsRight);aM="%."+at+"f"}this._autoFormatString=aM}else{aS=(this.min!=null)?this.min:a6-av*(this.padMin-1);ay=(this.max!=null)?this.max:aI+av*(this.padMax-1);av=ay-aS;if(this.numberTicks==null){if(this.tickInterval!=null){this.numberTicks=Math.ceil((ay-aS)/this.tickInterval)+1}else{if(ah>100){this.numberTicks=parseInt(3+(ah-100)/75,10)}else{this.numberTicks=2}}}if(this.tickInterval==null){this.tickInterval=av/(this.numberTicks-1)}if(this.max==null){ay=aS+this.tickInterval*(this.numberTicks-1)}if(this.min==null){aS=ay-this.tickInterval*(this.numberTicks-1)}var aF=L.jqplot.getSignificantFigures(this.tickInterval);var aM;if(aF.digitsLeft>=aF.significantDigits){aM="%d"}else{var at=Math.max(0,5-aF.digitsLeft);at=Math.min(at,aF.digitsRight);aM="%."+at+"f"}this._autoFormatString=aM;this.min=aS;this.max=ay}if(this.renderer.constructor==L.jqplot.LinearAxisRenderer&&this._autoFormatString==""){av=this.max-this.min;var a7=new this.tickRenderer(this.tickOptions);var aL=a7.formatString||L.jqplot.config.defaultTickFormatString;var aL=aL.match(L.jqplot.sprintf.regex)[0];var a3=0;if(aL){if(aL.search(/[fFeEgGpP]/)>-1){var aY=aL.match(/\%\.(\d{0,})?[eEfFgGpP]/);if(aY){a3=parseInt(aY[1],10)}else{a3=6}}else{if(aL.search(/[di]/)>-1){a3=0}}var aq=Math.pow(10,-a3);if(this.tickIntervalthis.breakPoints[0]&&aAthis.breakPoints[0]&&aAthis.breakPoints[0]&&aA=this.breakPoints[1]){return(aA-au)*ak/al}else{return(aA+this.breakPoints[1]-this.breakPoints[0]-au)*ak/al}};this.series_p2u=function(aA){return aA*al/ak+au}}}else{this.p2u=function(aA){return(aA-am)*al/ak+at};this.u2p=function(aA){return(aA-at)*ak/al+am};if(this.name=="xaxis"||this.name=="x2axis"){this.series_u2p=function(aA){return(aA-at)*ak/al};this.series_p2u=function(aA){return aA*al/ak+at}}else{this.series_u2p=function(aA){return(aA-au)*ak/al};this.series_p2u=function(aA){return aA*al/ak+au}}}if(this.show){if(this.name=="xaxis"||this.name=="x2axis"){for(var av=0;av0){ah=-ap._textRenderer.height*Math.cos(-ap._textRenderer.angle)/2}else{ah=-ap.getHeight()+ap._textRenderer.height*Math.cos(ap._textRenderer.angle)/2}break;case"middle":ah=-ap.getHeight()/2;break;default:ah=-ap.getHeight()/2;break}}else{ah=-ap.getHeight()/2}var az=this.u2p(ap.value)+ah+"px";ap._elem.css("top",az);ap.pack()}}if(aq){var aw=this._label._elem.outerHeight(true);this._label._elem.css("top",ao-ak/2-aw/2+"px");if(this.name=="yaxis"){this._label._elem.css("left","0px")}else{this._label._elem.css("right","0px")}this._label.pack()}}}ay=null};function i(ai){var ah;ai=Math.abs(ai);if(ai>=10){ah="%d"}else{if(ai>1){if(ai===parseInt(ai,10)){ah="%d"}else{ah="%.1f"}}else{var aj=-Math.floor(Math.log(ai)/Math.LN10);ah="%."+aj+"f"}}return ah}var b=[0.1,0.2,0.3,0.4,0.5,0.8,1,2,3,4,5];var c=function(ai){var ah=b.indexOf(ai);if(ah>0){return b[ah-1]}else{return b[b.length-1]/100}};var k=function(ai){var ah=b.indexOf(ai);if(ah5){ah=10*aj}else{if(am>2){ah=5*aj}else{if(am>1){ah=2*aj}else{ah=aj}}}}else{if(am>5){ah=10*aj}else{if(am>4){ah=5*aj}else{if(am>3){ah=4*aj}else{if(am>2){ah=3*aj}else{if(am>1){ah=2*aj}else{ah=aj}}}}}}return ah}function Q(ai,ah){ah=ah||1;var ak=Math.floor(Math.log(ai)/Math.LN10);var am=Math.pow(10,ak);var al=ai/am;var aj;al=al/ah;if(al<=0.38){aj=0.1}else{if(al<=1.6){aj=0.2}else{if(al<=4){aj=0.5}else{if(al<=8){aj=1}else{if(al<=16){aj=2}else{aj=5}}}}}return aj*am}function x(aj,ai){var al=Math.floor(Math.log(aj)/Math.LN10);var an=Math.pow(10,al);var am=aj/an;var ah;var ak;am=am/ai;if(am<=0.38){ak=0.1}else{if(am<=1.6){ak=0.2}else{if(am<=4){ak=0.5}else{if(am<=8){ak=1}else{if(am<=16){ak=2}else{ak=5}}}}}ah=ak*an;return[ah,ak,an]}L.jqplot.LinearTickGenerator=function(an,aq,aj,ak,ao,ar){ao=(ao===null)?false:ao;ar=(ar===null||ao)?false:ar;if(an===aq){aq=(aq)?0:1}aj=aj||1;if(aqat){at=aB}if(ai>aA){aA=ai}})}an.width=at+Number(av);an.height=aA+Number(ax);var ak=an.getContext("2d");ak.save();ak.fillStyle=al;ak.fillRect(0,0,an.width,an.height);ak.restore();ak.translate(au,ar);ak.textAlign="left";ak.textBaseline="top";function aC(aE){var aF=parseInt(L(aE).css("line-height"),10);if(isNaN(aF)){aF=parseInt(L(aE).css("font-size"),10)*1.2}return aF}function aD(aF,aE,aS,aG,aO,aH){var aQ=aC(aF);var aK=L(aF).innerWidth();var aL=L(aF).innerHeight();var aN=aS.split(/\s+/);var aR=aN.length;var aP="";var aM=[];var aU=aO;var aT=aG;for(var aJ=0;aJaK){aM.push(aJ);aP="";aJ--}}if(aM.length===0){if(L(aF).css("textAlign")==="center"){aT=aG+(aH-aE.measureText(aP).width)/2-au}aE.fillText(aS,aT,aO)}else{aP=aN.slice(0,aM[0]).join(" ");if(L(aF).css("textAlign")==="center"){aT=aG+(aH-aE.measureText(aP).width)/2-au}aE.fillText(aP,aT,aU);aU+=aQ;for(var aJ=1,aI=aM.length;aJ0){ak.strokeRect(aI,aL,L(aG).innerWidth(),L(aG).innerHeight())}L(aG).find("div.jqplot-table-legend-swatch-outline").each(function(){var aU=L(this);ak.strokeStyle=aU.css("border-top-color");var aQ=aI+aU.position().left;var aR=aL+aU.position().top;ak.strokeRect(aQ,aR,aU.innerWidth(),aU.innerHeight());aQ+=parseInt(aU.css("padding-left"),10);aR+=parseInt(aU.css("padding-top"),10);var aT=aU.innerHeight()-2*parseInt(aU.css("padding-top"),10);var aP=aU.innerWidth()-2*parseInt(aU.css("padding-left"),10);var aS=aU.children("div.jqplot-table-legend-swatch");ak.fillStyle=aS.css("background-color");ak.fillRect(aQ,aR,aP,aT)});L(aG).find("td.jqplot-table-legend-label").each(function(){var aR=L(this);var aP=aI+aR.position().left;var aQ=aL+aR.position().top+parseInt(aR.css("padding-top"),10);ak.font=aR.jqplotGetComputedFontStyle();ak.fillStyle=aR.css("color");aD(aR,ak,aR.text(),aP,aQ,aM)});var aH=null}else{if(aN=="canvas"){ak.drawImage(aG,aI,aL)}}}}L(this).children().each(function(){aw(this,av,ax)});return an};L.fn.jqplotToImageStr=function(ai){var ah=L(this).jqplotToImageCanvas(ai);if(ah){return ah.toDataURL("image/png")}else{return null}};L.fn.jqplotToImageElem=function(ah){var ai=document.createElement("img");var aj=L(this).jqplotToImageStr(ah);ai.src=aj;return ai};L.fn.jqplotToImageElemStr=function(ah){var ai="";return ai};L.fn.jqplotSaveImage=function(){var ah=L(this).jqplotToImageStr({});if(ah){window.location.href=ah.replace("image/png","image/octet-stream")}};L.fn.jqplotViewImage=function(){var ai=L(this).jqplotToImageElemStr({});var aj=L(this).jqplotToImageStr({});if(ai){var ah=window.open("");ah.document.open("image/png");ah.document.write(ai);ah.document.close();ah=null}};var ag=function(){this.syntax=ag.config.syntax;this._type="jsDate";this.proxy=new Date();this.options={};this.locale=ag.regional.getLocale();this.formatString="";this.defaultCentury=ag.config.defaultCentury;switch(arguments.length){case 0:break;case 1:if(l(arguments[0])=="[object Object]"&&arguments[0]._type!="jsDate"){var aj=this.options=arguments[0];this.syntax=aj.syntax||this.syntax;this.defaultCentury=aj.defaultCentury||this.defaultCentury;this.proxy=ag.createDate(aj.date)}else{this.proxy=ag.createDate(arguments[0])}break;default:var ah=[];for(var ai=0;ai0?"floor":"ceil"](ak))};ag.prototype.getAbbrDayName=function(){return ag.regional[this.locale]["dayNamesShort"][this.proxy.getDay()]};ag.prototype.getAbbrMonthName=function(){return ag.regional[this.locale]["monthNamesShort"][this.proxy.getMonth()]};ag.prototype.getAMPM=function(){return this.proxy.getHours()>=12?"PM":"AM"};ag.prototype.getAmPm=function(){return this.proxy.getHours()>=12?"pm":"am"};ag.prototype.getCentury=function(){return parseInt(this.proxy.getFullYear()/100,10)};ag.prototype.getDate=function(){return this.proxy.getDate()};ag.prototype.getDay=function(){return this.proxy.getDay()};ag.prototype.getDayOfWeek=function(){var ah=this.proxy.getDay();return ah===0?7:ah};ag.prototype.getDayOfYear=function(){var ai=this.proxy;var ah=ai-new Date(""+ai.getFullYear()+"/1/1 GMT");ah+=ai.getTimezoneOffset()*60000;ai=null;return parseInt(ah/60000/60/24,10)+1};ag.prototype.getDayName=function(){return ag.regional[this.locale]["dayNames"][this.proxy.getDay()]};ag.prototype.getFullWeekOfYear=function(){var ak=this.proxy;var ah=this.getDayOfYear();var aj=6-ak.getDay();var ai=parseInt((ah+aj)/7,10);return ai};ag.prototype.getFullYear=function(){return this.proxy.getFullYear()};ag.prototype.getGmtOffset=function(){var ah=this.proxy.getTimezoneOffset()/60;var ai=ah<0?"+":"-";ah=Math.abs(ah);return ai+N(Math.floor(ah),2)+":"+N((ah%1)*60,2)};ag.prototype.getHours=function(){return this.proxy.getHours()};ag.prototype.getHours12=function(){var ah=this.proxy.getHours();return ah>12?ah-12:(ah==0?12:ah)};ag.prototype.getIsoWeek=function(){var ak=this.proxy;var aj=this.getWeekOfYear();var ah=(new Date(""+ak.getFullYear()+"/1/1")).getDay();var ai=aj+(ah>4||ah<=1?0:1);if(ai==53&&(new Date(""+ak.getFullYear()+"/12/31")).getDay()<4){ai=1}else{if(ai===0){ak=new ag(new Date(""+(ak.getFullYear()-1)+"/12/31"));ai=ak.getIsoWeek()}}ak=null;return ai};ag.prototype.getMilliseconds=function(){return this.proxy.getMilliseconds()};ag.prototype.getMinutes=function(){return this.proxy.getMinutes()};ag.prototype.getMonth=function(){return this.proxy.getMonth()};ag.prototype.getMonthName=function(){return ag.regional[this.locale]["monthNames"][this.proxy.getMonth()]};ag.prototype.getMonthNumber=function(){return this.proxy.getMonth()+1};ag.prototype.getSeconds=function(){return this.proxy.getSeconds()};ag.prototype.getShortYear=function(){return this.proxy.getYear()%100};ag.prototype.getTime=function(){return this.proxy.getTime()};ag.prototype.getTimezoneAbbr=function(){return this.proxy.toString().replace(/^.*\(([^)]+)\)$/,"$1")};ag.prototype.getTimezoneName=function(){var ah=/(?:\((.+)\)$| ([A-Z]{3}) )/.exec(this.toString());return ah[1]||ah[2]||"GMT"+this.getGmtOffset()};ag.prototype.getTimezoneOffset=function(){return this.proxy.getTimezoneOffset()};ag.prototype.getWeekOfYear=function(){var ah=this.getDayOfYear();var aj=7-this.getDayOfWeek();var ai=parseInt((ah+aj)/7,10);return ai};ag.prototype.getUnix=function(){return Math.round(this.proxy.getTime()/1000,0)};ag.prototype.getYear=function(){return this.proxy.getYear()};ag.prototype.next=function(ah){ah=ah||"day";return this.clone().add(1,ah)};ag.prototype.set=function(){switch(arguments.length){case 0:this.proxy=new Date();break;case 1:if(l(arguments[0])=="[object Object]"&&arguments[0]._type!="jsDate"){var aj=this.options=arguments[0];this.syntax=aj.syntax||this.syntax;this.defaultCentury=aj.defaultCentury||this.defaultCentury;this.proxy=ag.createDate(aj.date)}else{this.proxy=ag.createDate(arguments[0])}break;default:var ah=[];for(var ai=0;ai0?"floor":"ceil"](ah/12));var ai=aj.getMonth()+(ah%12);if(ai==12){ai=0;aj.setYear(aj.getFullYear()+1)}else{if(ai==-1){ai=11;aj.setYear(aj.getFullYear()-1)}}aj.setMonth(ai)},diff:function(al,aj){var ah=al.getFullYear()-aj.getFullYear();var ai=al.getMonth()-aj.getMonth()+(ah*12);var ak=al.getDate()-aj.getDate();return ai+(ak/30)}},year:{add:function(ai,ah){ai.setYear(ai.getFullYear()+Math[ah>0?"floor":"ceil"](ah))},diff:function(ai,ah){return E.month.diff(ai,ah)/12}}};for(var Y in E){if(Y.substring(Y.length-1)!="s"){E[Y+"s"]=E[Y]}}var H=function(al,ak,ai){if(ag.formats[ai]["shortcuts"][ak]){return ag.strftime(al,ag.formats[ai]["shortcuts"][ak],ai)}else{var ah=(ag.formats[ai]["codes"][ak]||"").split(".");var aj=al["get"+ah[0]]?al["get"+ah[0]]():"";if(ah[1]){aj=N(aj,ah[1])}return aj}};ag.strftime=function(an,ak,aj,ao){var ai="perl";var am=ag.regional.getLocale();if(aj&&ag.formats.hasOwnProperty(aj)){ai=aj}else{if(aj&&ag.regional.hasOwnProperty(aj)){am=aj}}if(ao&&ag.formats.hasOwnProperty(ao)){ai=ao}else{if(ao&&ag.regional.hasOwnProperty(ao)){am=ao}}if(l(an)!="[object Object]"||an._type!="jsDate"){an=new ag(an);an.locale=am}if(!ak){ak=an.formatString||ag.regional[am]["formatString"]}var ah=ak||"%Y-%m-%d",ap="",al;while(ah.length>0){if(al=ah.match(ag.formats[ai].codes.matcher)){ap+=ah.slice(0,al.index);ap+=(al[1]||"")+H(an,al[2],ai);ah=ah.slice(al.index+al[0].length)}else{ap+=ah;ah=""}}return ap};ag.formats={ISO:"%Y-%m-%dT%H:%M:%S.%N%G",SQL:"%Y-%m-%d %H:%M:%S"};ag.formats.perl={codes:{matcher:/()%(#?(%|[a-z]))/i,Y:"FullYear",y:"ShortYear.2",m:"MonthNumber.2","#m":"MonthNumber",B:"MonthName",b:"AbbrMonthName",d:"Date.2","#d":"Date",e:"Date",A:"DayName",a:"AbbrDayName",w:"Day",H:"Hours.2","#H":"Hours",I:"Hours12.2","#I":"Hours12",p:"AMPM",M:"Minutes.2","#M":"Minutes",S:"Seconds.2","#S":"Seconds",s:"Unix",N:"Milliseconds.3","#N":"Milliseconds",O:"TimezoneOffset",Z:"TimezoneName",G:"GmtOffset"},shortcuts:{F:"%Y-%m-%d",T:"%H:%M:%S",X:"%H:%M:%S",x:"%m/%d/%y",D:"%m/%d/%y","#c":"%a %b %e %H:%M:%S %Y",v:"%e-%b-%Y",R:"%H:%M",r:"%I:%M:%S %p",t:"\t",n:"\n","%":"%"}};ag.formats.php={codes:{matcher:/()%((%|[a-z]))/i,a:"AbbrDayName",A:"DayName",d:"Date.2",e:"Date",j:"DayOfYear.3",u:"DayOfWeek",w:"Day",U:"FullWeekOfYear.2",V:"IsoWeek.2",W:"WeekOfYear.2",b:"AbbrMonthName",B:"MonthName",m:"MonthNumber.2",h:"AbbrMonthName",C:"Century.2",y:"ShortYear.2",Y:"FullYear",H:"Hours.2",I:"Hours12.2",l:"Hours12",p:"AMPM",P:"AmPm",M:"Minutes.2",S:"Seconds.2",s:"Unix",O:"TimezoneOffset",z:"GmtOffset",Z:"TimezoneAbbr"},shortcuts:{D:"%m/%d/%y",F:"%Y-%m-%d",T:"%H:%M:%S",X:"%H:%M:%S",x:"%m/%d/%y",R:"%H:%M",r:"%I:%M:%S %p",t:"\t",n:"\n","%":"%"}};ag.createDate=function(aj){if(aj==null){return new Date()}if(aj instanceof Date){return aj}if(typeof aj=="number"){return new Date(aj)}var ao=String(aj).replace(/^\s*(.+)\s*$/g,"$1");ao=ao.replace(/^([0-9]{1,4})-([0-9]{1,2})-([0-9]{1,4})/,"$1/$2/$3");ao=ao.replace(/^(3[01]|[0-2]?\d)[-\/]([a-z]{3,})[-\/](\d{4})/i,"$1 $2 $3");var an=ao.match(/^(3[01]|[0-2]?\d)[-\/]([a-z]{3,})[-\/](\d{2})\D*/i);if(an&&an.length>3){var at=parseFloat(an[3]);var am=ag.config.defaultCentury+at;am=String(am);ao=ao.replace(/^(3[01]|[0-2]?\d)[-\/]([a-z]{3,})[-\/](\d{2})\D*/i,an[1]+" "+an[2]+" "+am)}an=ao.match(/^([0-9]{1,2})[-\/]([0-9]{1,2})[-\/]([0-9]{1,2})[^0-9]/);function ar(ax,aw){var aC=parseFloat(aw[1]);var aB=parseFloat(aw[2]);var aA=parseFloat(aw[3]);var az=ag.config.defaultCentury;var av,au,aD,ay;if(aC>31){au=aA;aD=aB;av=az+aC}else{au=aB;aD=aC;av=az+aA}ay=aD+"/"+au+"/"+av;return ax.replace(/^([0-9]{1,2})[-\/]([0-9]{1,2})[-\/]([0-9]{1,2})/,ay)}if(an&&an.length>3){ao=ar(ao,an)}var an=ao.match(/^([0-9]{1,2})[-\/]([0-9]{1,2})[-\/]([0-9]{1,2})$/);if(an&&an.length>3){ao=ar(ao,an)}var al=0;var ai=ag.matchers.length;var aq,ah,ap=ao,ak;while(al31){ah=an;ai=am+ao}else{ah=ao;ai=am+an}var ap=ab(aj[2],ag.regional[ag.regional.getLocale()]["monthNamesShort"]);if(ap==-1){ap=ab(aj[2],ag.regional[ag.regional.getLocale()]["monthNames"])}ak.setFullYear(ai,ap,ah);ak.setHours(0,0,0,0);return ak}else{return al}}];function ab(aj,ak){if(ak.indexOf){return ak.indexOf(aj)}for(var ah=0,ai=ak.length;ah=ap)?"":Array(1+ap-au.length>>>0).join(aq);return at?au+ar:ar+au}function ak(ar){var aq=new String(ar);for(var ap=10;ap>0;ap--){if(aq==(aq=aq.replace(/^(\d+)(\d{3})/,"$1"+L.jqplot.sprintf.thousandsSeparator+"$2"))){break}}return aq}function aj(av,au,ax,ar,at,aq){var aw=ar-av.length;if(aw>0){var ap=" ";if(aq){ap=" "}if(ax||!at){av=an(av,ar,ap,ax)}else{av=av.slice(0,au.length)+an("",aw,"0",true)+av.slice(au.length)}}return av}function ao(ay,aq,aw,ar,ap,av,ax,au){var at=ay>>>0;aw=aw&&at&&{"2":"0b","8":"0","16":"0x"}[aq]||"";ay=aw+an(at.toString(aq),av||0,"0",false);return aj(ay,aw,ar,ap,ax,au)}function ah(au,av,ar,ap,at,aq){if(ap!=null){au=au.slice(0,ap)}return aj(au,"",av,ar,at,aq)}var ai=arguments,al=0,am=ai[al++];return am.replace(L.jqplot.sprintf.regex,function(aM,ax,ay,aB,aO,aJ,av){if(aM=="%%"){return"%"}var aD=false,az="",aA=false,aL=false,aw=false,au=false;for(var aI=0;ay&&aI-1?6:(av=="d")?0:void (0)}else{if(aJ=="*"){aJ=+ai[al++]}else{if(aJ.charAt(0)=="*"){aJ=+ai[aJ.slice(1,-1)]}else{aJ=+aJ}}}var aF=ax?ai[ax.slice(0,-1)]:ai[al++];switch(av){case"s":if(aF==null){return""}return ah(String(aF),aD,aB,aJ,aA,aw);case"c":return ah(String.fromCharCode(+aF),aD,aB,aJ,aA,aw);case"b":return ao(aF,2,aL,aD,aB,aJ,aA,aw);case"o":return ao(aF,8,aL,aD,aB,aJ,aA,aw);case"x":return ao(aF,16,aL,aD,aB,aJ,aA,aw);case"X":return ao(aF,16,aL,aD,aB,aJ,aA,aw).toUpperCase();case"u":return ao(aF,10,aL,aD,aB,aJ,aA,aw);case"i":var ar=parseInt(+aF,10);if(isNaN(ar)){return""}var aH=ar<0?"-":az;var aK=au?ak(String(Math.abs(ar))):String(Math.abs(ar));aF=aH+an(aK,aJ,"0",false);return aj(aF,aH,aD,aB,aA,aw);case"d":var ar=Math.round(+aF);if(isNaN(ar)){return""}var aH=ar<0?"-":az;var aK=au?ak(String(Math.abs(ar))):String(Math.abs(ar));aF=aH+an(aK,aJ,"0",false);return aj(aF,aH,aD,aB,aA,aw);case"e":case"E":case"f":case"F":case"g":case"G":var ar=+aF;if(isNaN(ar)){return""}var aH=ar<0?"-":az;var at=["toExponential","toFixed","toPrecision"]["efg".indexOf(av.toLowerCase())];var aN=["toString","toUpperCase"]["eEfFgG".indexOf(av)%2];var aK=Math.abs(ar)[at](aJ);var aE=aK.toString().split(".");aE[0]=au?ak(aE[0]):aE[0];aK=aE.join(L.jqplot.sprintf.decimalMark);aF=aH+aK;var aC=aj(aF,aH,aD,aB,aA,aw)[aN]();return aC;case"p":case"P":var ar=+aF;if(isNaN(ar)){return""}var aH=ar<0?"-":az;var aE=String(Number(Math.abs(ar)).toExponential()).split(/e|E/);var aq=(aE[0].indexOf(".")!=-1)?aE[0].length-1:String(ar).length;var aG=(aE[1]<0)?-aE[1]-1:0;if(Math.abs(ar)<1){if(aq+aG<=aJ){aF=aH+Math.abs(ar).toPrecision(aq)}else{if(aq<=aJ-1){aF=aH+Math.abs(ar).toExponential(aq-1)}else{aF=aH+Math.abs(ar).toExponential(aJ-1)}}}else{var ap=(aq<=aJ)?aq:aJ;aF=aH+Math.abs(ar).toPrecision(ap)}var aN=["toString","toUpperCase"]["pP".indexOf(av)%2];return aj(aF,aH,aD,aB,aA,aw)[aN]();case"n":return"";default:return aM}})};L.jqplot.sprintf.thousandsSeparator=",";L.jqplot.sprintf.decimalMark=".";L.jqplot.sprintf.regex=/%%|%(\d+\$)?([-+#0&\' ]*)(\*\d+\$|\*|\d+)?(\.(\*\d+\$|\*|\d+))?([nAscboxXuidfegpEGP])/g;L.jqplot.getSignificantFigures=function(al){var an=String(Number(Math.abs(al)).toExponential()).split(/e|E/);var am=(an[0].indexOf(".")!=-1)?an[0].length-1:an[0].length;var ai=(an[1]<0)?-an[1]-1:0;var ah=parseInt(an[1],10);var aj=(ah+1>0)?ah+1:0;var ak=(am<=aj)?0:am-ah-1;return{significantDigits:am,digitsLeft:aj,digitsRight:ak,zeros:ai,exponent:ah}};L.jqplot.getPrecision=function(ah){return L.jqplot.getSignificantFigures(ah).digitsRight};var X=L.uiBackCompat!==false;L.jqplot.effects={effect:{}};var m="jqplot.storage.";L.extend(L.jqplot.effects,{version:"1.9pre",save:function(ai,aj){for(var ah=0;ah").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),ah={width:ai.width(),height:ai.height()},ak=document.activeElement;ai.wrap(al);if(ai[0]===ak||L.contains(ai[0],ak)){L(ak).focus()}al=ai.parent();if(ai.css("position")==="static"){al.css({position:"relative"});ai.css({position:"relative"})}else{L.extend(aj,{position:ai.css("position"),zIndex:ai.css("z-index")});L.each(["top","left","bottom","right"],function(am,an){aj[an]=ai.css(an);if(isNaN(parseInt(aj[an],10))){aj[an]="auto"}});ai.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}ai.css(ah);return al.css(aj).show()},removeWrapper:function(ah){var ai=document.activeElement;if(ah.parent().is(".ui-effects-wrapper")){ah.parent().replaceWith(ah);if(ah[0]===ai||L.contains(ah[0],ai)){L(ai).focus()}}return ah}});function j(ai,ah,aj,ak){if(L.isPlainObject(ai)){return ai}ai={effect:ai};if(ah===u){ah={}}if(L.isFunction(ah)){ak=ah;aj=null;ah={}}if(L.type(ah)==="number"||L.fx.speeds[ah]){ak=aj;aj=ah;ah={}}if(L.isFunction(aj)){ak=aj;aj=null}if(ah){L.extend(ai,ah)}aj=aj||ah.duration;ai.duration=L.fx.off?0:typeof aj==="number"?aj:aj in L.fx.speeds?L.fx.speeds[aj]:L.fx.speeds._default;ai.complete=ak||ah.complete;return ai}function ae(ah){if(!ah||typeof ah==="number"||L.fx.speeds[ah]){return true}if(typeof ah==="string"&&!L.jqplot.effects.effect[ah]){if(X&&L.jqplot.effects[ah]){return false}return true}return false}L.fn.extend({jqplotEffect:function(ap,aq,ai,ao){var an=j.apply(this,arguments),ak=an.mode,al=an.queue,am=L.jqplot.effects.effect[an.effect],ah=!am&&X&&L.jqplot.effects[an.effect];if(L.fx.off||!(am||ah)){if(ak){return this[ak](an.duration,an.complete)}else{return this.each(function(){if(an.complete){an.complete.call(this)}})}}function aj(au){var av=L(this),at=an.complete,aw=an.mode;function ar(){if(L.isFunction(at)){at.call(av[0])}if(L.isFunction(au)){au()}}if(av.is(":hidden")?aw==="hide":aw==="show"){ar()}else{am.call(av[0],an,ar)}}if(am){return al===false?this.each(aj):this.queue(al||"fx",aj)}else{return ah.call(this,{options:an,duration:an.duration,callback:an.complete,mode:an.mode})}}});var a=/up|down|vertical/,v=/up|left|vertical|horizontal/;L.jqplot.effects.effect.blind=function(aj,ao){var ak=L(this),ar=["position","top","bottom","left","right","height","width"],ap=L.jqplot.effects.setMode(ak,aj.mode||"hide"),au=aj.direction||"up",am=a.test(au),al=am?"height":"width",aq=am?"top":"left",aw=v.test(au),an={},av=ap==="show",ai,ah,at;if(ak.parent().is(".ui-effects-wrapper")){L.jqplot.effects.save(ak.parent(),ar)}else{L.jqplot.effects.save(ak,ar)}ak.show();at=parseInt(ak.css("top"),10);ai=L.jqplot.effects.createWrapper(ak).css({overflow:"hidden"});ah=am?ai[al]()+at:ai[al]();an[al]=av?String(ah):"0";if(!aw){ak.css(am?"bottom":"right",0).css(am?"top":"left","").css({position:"absolute"});an[aq]=av?"0":String(ah)}if(av){ai.css(al,0);if(!aw){ai.css(aq,ah)}}ai.animate(an,{duration:aj.duration,easing:aj.easing,queue:false,complete:function(){if(ap==="hide"){ak.hide()}L.jqplot.effects.restore(ak,ar);L.jqplot.effects.removeWrapper(ak);ao()}})}})(jQuery); \ No newline at end of file diff --git a/js/jqplot/plugins/jqplot.BezierCurveRenderer.min.js b/js/jqplot/plugins/jqplot.BezierCurveRenderer.min.js new file mode 100644 index 00000000..fb360573 --- /dev/null +++ b/js/jqplot/plugins/jqplot.BezierCurveRenderer.min.js @@ -0,0 +1,3 @@ +/* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com + jsDate | (c) 2010-2013 Chris Leonello + */(function(b){b.jqplot.BezierCurveRenderer=function(){b.jqplot.LineRenderer.call(this)};b.jqplot.BezierCurveRenderer.prototype=new b.jqplot.LineRenderer();b.jqplot.BezierCurveRenderer.prototype.constructor=b.jqplot.BezierCurveRenderer;b.jqplot.BezierCurveRenderer.prototype.setGridData=function(h){var e=this._xaxis.series_u2p;var g=this._yaxis.series_u2p;var f=this.data;this.gridData=[];this._prevGridData=[];var d=this.index;if(f.length==2){if(d==0){this.gridData=[[e.call(this._xaxis,f[0][0]),g.call(this._yaxis,f[0][1])],[e.call(this._xaxis,f[1][0]),g.call(this._yaxis,f[1][1]),e.call(this._xaxis,f[1][2]),g.call(this._yaxis,f[1][3]),e.call(this._xaxis,f[1][4]),g.call(this._yaxis,f[1][5])],[e.call(this._xaxis,f[1][4]),g.call(this._yaxis,this._yaxis.min)],[e.call(this._xaxis,f[0][0]),g.call(this._yaxis,this._yaxis.min)]]}else{var c=h.series[d-1].data;this.gridData=[[e.call(this._xaxis,f[0][0]),g.call(this._yaxis,f[0][1])],[e.call(this._xaxis,f[1][0]),g.call(this._yaxis,f[1][1]),e.call(this._xaxis,f[1][2]),g.call(this._yaxis,f[1][3]),e.call(this._xaxis,f[1][4]),g.call(this._yaxis,f[1][5])],[e.call(this._xaxis,c[1][4]),g.call(this._yaxis,c[1][5])],[e.call(this._xaxis,c[1][2]),g.call(this._yaxis,c[1][3]),e.call(this._xaxis,c[1][0]),g.call(this._yaxis,c[1][1]),e.call(this._xaxis,c[0][0]),g.call(this._yaxis,c[0][1])]]}}else{if(d==0){this.gridData=[[e.call(this._xaxis,f[0][0]),g.call(this._yaxis,f[0][1])],[e.call(this._xaxis,f[1][0]),g.call(this._yaxis,f[1][1]),e.call(this._xaxis,f[2][0]),g.call(this._yaxis,f[2][1]),e.call(this._xaxis,f[3][0]),g.call(this._yaxis,f[3][1])],[e.call(this._xaxis,f[3][1]),g.call(this._yaxis,this._yaxis.min)],[e.call(this._xaxis,f[0][0]),g.call(this._yaxis,this._yaxis.min)]]}else{var c=h.series[d-1].data;this.gridData=[[e.call(this._xaxis,f[0][0]),g.call(this._yaxis,f[0][1])],[e.call(this._xaxis,f[1][0]),g.call(this._yaxis,f[1][1]),e.call(this._xaxis,f[2][0]),g.call(this._yaxis,f[2][1]),e.call(this._xaxis,f[3][0]),g.call(this._yaxis,f[3][1])],[e.call(this._xaxis,c[3][0]),g.call(this._yaxis,c[3][1])],[e.call(this._xaxis,c[2][0]),g.call(this._yaxis,c[2][1]),e.call(this._xaxis,c[1][0]),g.call(this._yaxis,c[1][1]),e.call(this._xaxis,c[0][0]),g.call(this._yaxis,c[0][1])]]}}};b.jqplot.BezierCurveRenderer.prototype.makeGridData=function(g,i){var f=this._xaxis.series_u2p;var h=this._yaxis.series_u2p;var e=[];var j=[];var d=this.index;if(g.length==2){if(d==0){e=[[f.call(this._xaxis,g[0][0]),h.call(this._yaxis,g[0][1])],[f.call(this._xaxis,g[1][0]),h.call(this._yaxis,g[1][1]),f.call(this._xaxis,g[1][2]),h.call(this._yaxis,g[1][3]),f.call(this._xaxis,g[1][4]),h.call(this._yaxis,g[1][5])],[f.call(this._xaxis,g[1][4]),h.call(this._yaxis,this._yaxis.min)],[f.call(this._xaxis,g[0][0]),h.call(this._yaxis,this._yaxis.min)]]}else{var c=i.series[d-1].data;e=[[f.call(this._xaxis,g[0][0]),h.call(this._yaxis,g[0][1])],[f.call(this._xaxis,g[1][0]),h.call(this._yaxis,g[1][1]),f.call(this._xaxis,g[1][2]),h.call(this._yaxis,g[1][3]),f.call(this._xaxis,g[1][4]),h.call(this._yaxis,g[1][5])],[f.call(this._xaxis,c[1][4]),h.call(this._yaxis,c[1][5])],[f.call(this._xaxis,c[1][2]),h.call(this._yaxis,c[1][3]),f.call(this._xaxis,c[1][0]),h.call(this._yaxis,c[1][1]),f.call(this._xaxis,c[0][0]),h.call(this._yaxis,c[0][1])]]}}else{if(d==0){e=[[f.call(this._xaxis,g[0][0]),h.call(this._yaxis,g[0][1])],[f.call(this._xaxis,g[1][0]),h.call(this._yaxis,g[1][1]),f.call(this._xaxis,g[2][0]),h.call(this._yaxis,g[2][1]),f.call(this._xaxis,g[3][0]),h.call(this._yaxis,g[3][1])],[f.call(this._xaxis,g[3][1]),h.call(this._yaxis,this._yaxis.min)],[f.call(this._xaxis,g[0][0]),h.call(this._yaxis,this._yaxis.min)]]}else{var c=i.series[d-1].data;e=[[f.call(this._xaxis,g[0][0]),h.call(this._yaxis,g[0][1])],[f.call(this._xaxis,g[1][0]),h.call(this._yaxis,g[1][1]),f.call(this._xaxis,g[2][0]),h.call(this._yaxis,g[2][1]),f.call(this._xaxis,g[3][0]),h.call(this._yaxis,g[3][1])],[f.call(this._xaxis,c[3][0]),h.call(this._yaxis,c[3][1])],[f.call(this._xaxis,c[2][0]),h.call(this._yaxis,c[2][1]),f.call(this._xaxis,c[1][0]),h.call(this._yaxis,c[1][1]),f.call(this._xaxis,c[0][0]),h.call(this._yaxis,c[0][1])]]}}return e};b.jqplot.BezierCurveRenderer.prototype.draw=function(c,g,d){var e;c.save();if(g.length){if(this.showLine){c.save();var f=(d!=null)?d:{};c.fillStyle=f.fillStyle||this.color;c.beginPath();c.moveTo(g[0][0],g[0][1]);c.bezierCurveTo(g[1][0],g[1][1],g[1][2],g[1][3],g[1][4],g[1][5]);c.lineTo(g[2][0],g[2][1]);if(g[3].length==2){c.lineTo(g[3][0],g[3][1])}else{c.bezierCurveTo(g[3][0],g[3][1],g[3][2],g[3][3],g[3][4],g[3][5])}c.closePath();c.fill();c.restore()}}c.restore()};b.jqplot.BezierCurveRenderer.prototype.drawShadow=function(c,e,d){};b.jqplot.BezierAxisRenderer=function(){b.jqplot.LinearAxisRenderer.call(this)};b.jqplot.BezierAxisRenderer.prototype=new b.jqplot.LinearAxisRenderer();b.jqplot.BezierAxisRenderer.prototype.constructor=b.jqplot.BezierAxisRenderer;b.jqplot.BezierAxisRenderer.prototype.init=function(f){b.extend(true,this,f);var c=this._dataBounds;for(var g=0;gc.max||c.max==null){c.max=k[e][0]}}else{if(k[e][1]c.max||c.max==null){c.max=k[e][1]}}}}else{if(this.name=="xaxis"||this.name=="x2axis"){if(k[0][0]c.max||c.max==null){c.max=k[0][0]}for(var e=0;e<5;e+=2){if(k[1][e]c.max||c.max==null){c.max=k[1][e]}}}else{if(k[0][1]c.max||c.max==null){c.max=k[0][1]}for(var e=1;e<6;e+=2){if(k[1][e]c.max||c.max==null){c.max=k[1][e]}}}}}};function a(g,f,d){d=d||{};d.axesDefaults=b.extend(true,{pad:0},d.axesDefaults);d.seriesDefaults=d.seriesDefaults||{};d.legend=b.extend(true,{placement:"outside"},d.legend);var c=false;if(d.seriesDefaults.renderer==b.jqplot.BezierCurveRenderer){c=true}else{if(d.series){for(var e=0;e0){this.data[q][u]+=this.data[q-1][u]}}this.data[this.data.length]=(u==1)?[this.data.length+1,s]:[s,this.data.length+1];this._data[this._data.length]=(u==1)?[this._data.length+1,s]:[s,this._data.length+1]}if(this.rendererOptions.groups>1){this.breakOnNull=true;var n=this.data.length;var v=parseInt(n/this.rendererOptions.groups,10);var r=0;for(var q=v;q570)?n[p]*0.8:n[p]+0.3*(255-n[p]);n[p]=parseInt(n[p],10)}q.push("rgb("+n[0]+","+n[1]+","+n[2]+")")}return q}function i(v,u,s,t,o){var q=v,w=v-1,n,p,r=(o==="x")?0:1;if(q>0){p=t.series[w]._plotData[u][r];if((s*p)<0){n=i(w,u,s,t,o)}else{n=t.series[w].gridData[u][r]}}else{n=(r===0)?t.series[q]._xaxis.series_u2p(0):t.series[q]._yaxis.series_u2p(0)}return n}d.jqplot.BarRenderer.prototype.draw=function(E,L,q,G){var I;var A=d.extend({},q);var w=(A.shadow!=undefined)?A.shadow:this.shadow;var O=(A.showLine!=undefined)?A.showLine:this.showLine;var F=(A.fill!=undefined)?A.fill:this.fill;var p=this.xaxis;var J=this.yaxis;var y=this._xaxis.series_u2p;var K=this._yaxis.series_u2p;var D,C;this._dataColors=[];this._barPoints=[];if(this.barWidth==null){this.renderer.setBarWidth.call(this)}var N=this._plotSeriesInfo=this.renderer.calcSeriesNumbers.call(this);var x=N[0];var v=N[1];var s=N[2];var H=[];if(this._stack){this._barNudge=0}else{this._barNudge=(-Math.abs(v/2-0.5)+s)*(this.barWidth+this.barPadding)}if(O){var u=new d.jqplot.ColorGenerator(this.negativeSeriesColors);var B=new d.jqplot.ColorGenerator(this.seriesColors);var M=u.get(this.index);if(!this.useNegativeColors){M=A.fillStyle}var t=A.fillStyle;var r;var P;var o;if(this.barDirection=="vertical"){for(var I=0;I0&&I=0){o=this._yaxis.series_u2p(0)}else{if(this._yaxis.min>0){o=E.canvas.height}else{o=0}}}else{if(this.waterfall&&I==this.gridData.length-1){if(this._yaxis.min<=0&&this._yaxis.max>=0){o=this._yaxis.series_u2p(0)}else{if(this._yaxis.min>0){o=E.canvas.height}else{o=0}}}else{o=E.canvas.height}}}}}if((this.fillToZero&&this._plotData[I][1]<0)||(this.waterfall&&this._data[I][1]<0)){if(this.varyBarColor&&!this._stack){if(this.useNegativeColors){A.fillStyle=u.next()}else{A.fillStyle=B.next()}}else{A.fillStyle=M}}else{if(this.varyBarColor&&!this._stack){A.fillStyle=B.next()}else{A.fillStyle=t}}if(!this.fillToZero||this._plotData[I][1]>=0){H.push([r-this.barWidth/2,o]);H.push([r-this.barWidth/2,L[I][1]]);H.push([r+this.barWidth/2,L[I][1]]);H.push([r+this.barWidth/2,o])}else{H.push([r-this.barWidth/2,L[I][1]]);H.push([r-this.barWidth/2,o]);H.push([r+this.barWidth/2,o]);H.push([r+this.barWidth/2,L[I][1]])}this._barPoints.push(H);if(w&&!this._stack){var z=d.extend(true,{},A);delete z.fillStyle;this.renderer.shadowRenderer.draw(E,H,z)}var n=A.fillStyle||this.color;this._dataColors.push(n);this.renderer.shapeRenderer.draw(E,H,A)}}else{if(this.barDirection=="horizontal"){for(var I=0;I0&&I=0){P=this._xaxis.series_u2p(0)}else{if(this._xaxis.min>0){P=0}else{P=0}}}else{if(this.waterfall&&I==this.gridData.length-1){if(this._xaxis.min<=0&&this._xaxis.max>=0){P=this._xaxis.series_u2p(0)}else{if(this._xaxis.min>0){P=0}else{P=E.canvas.width}}}else{P=0}}}}}if((this.fillToZero&&this._plotData[I][0]<0)||(this.waterfall&&this._data[I][0]<0)){if(this.varyBarColor&&!this._stack){if(this.useNegativeColors){A.fillStyle=u.next()}else{A.fillStyle=B.next()}}else{A.fillStyle=M}}else{if(this.varyBarColor&&!this._stack){A.fillStyle=B.next()}else{A.fillStyle=t}}if(!this.fillToZero||this._plotData[I][0]>=0){H.push([P,r+this.barWidth/2]);H.push([P,r-this.barWidth/2]);H.push([L[I][0],r-this.barWidth/2]);H.push([L[I][0],r+this.barWidth/2])}else{H.push([L[I][0],r+this.barWidth/2]);H.push([L[I][0],r-this.barWidth/2]);H.push([P,r-this.barWidth/2]);H.push([P,r+this.barWidth/2])}this._barPoints.push(H);if(w&&!this._stack){var z=d.extend(true,{},A);delete z.fillStyle;this.renderer.shadowRenderer.draw(E,H,z)}var n=A.fillStyle||this.color;this._dataColors.push(n);this.renderer.shapeRenderer.draw(E,H,A)}}}}if(this.highlightColors.length==0){this.highlightColors=d.jqplot.computeHighlightColors(this._dataColors)}else{if(typeof(this.highlightColors)=="string"){var N=this.highlightColors;this.highlightColors=[];for(var I=0;I")}k=a.extend(true,{},this.css,k);c=a('
');this.canvas._elem.append(c);this.escapeHtml?c.text(p):c.html(p);delete k.position;delete k.marginRight;delete k.marginLeft;if(!k.background&&!k.backgroundColor&&!k.backgroundImage){k.background=j.next()}c.css(k);n=c.outerWidth();g=c.outerHeight();e=o[0]-n/2+"px";m=o[1]-g/2+"px";c.css({left:e,top:m});c=null}};a.jqplot.BlockCanvas=function(){a.jqplot.ElemContainer.call(this);this._ctx};a.jqplot.BlockCanvas.prototype=new a.jqplot.ElemContainer();a.jqplot.BlockCanvas.prototype.constructor=a.jqplot.BlockCanvas;a.jqplot.BlockCanvas.prototype.createElement=function(i,e,c){this._offsets=i;var b="jqplot-blockCanvas";if(e!=undefined){b=e}var g;if(this._elem){g=this._elem.get(0)}else{g=document.createElement("div")}if(c!=undefined){this._plotDimensions=c}var d=this._plotDimensions.width-this._offsets.left-this._offsets.right+"px";var f=this._plotDimensions.height-this._offsets.top-this._offsets.bottom+"px";this._elem=a(g);this._elem.css({position:"absolute",width:d,height:f,left:this._offsets.left,top:this._offsets.top});this._elem.addClass(b);return this._elem};a.jqplot.BlockCanvas.prototype.setContext=function(){this._ctx={canvas:{width:0,height:0},clearRect:function(){return null}};return this._ctx}})(jQuery); \ No newline at end of file diff --git a/js/jqplot/plugins/jqplot.bubbleRenderer.min.js b/js/jqplot/plugins/jqplot.bubbleRenderer.min.js new file mode 100644 index 00000000..d44a7cde --- /dev/null +++ b/js/jqplot/plugins/jqplot.bubbleRenderer.min.js @@ -0,0 +1,3 @@ +/* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com + jsDate | (c) 2010-2013 Chris Leonello + */(function(f){var d=function(m){return Math.max.apply(Math,m)};var j=function(m){return Math.min.apply(Math,m)};f.jqplot.BubbleRenderer=function(){f.jqplot.LineRenderer.call(this)};f.jqplot.BubbleRenderer.prototype=new f.jqplot.LineRenderer();f.jqplot.BubbleRenderer.prototype.constructor=f.jqplot.BubbleRenderer;f.jqplot.BubbleRenderer.prototype.init=function(w,t){this.varyBubbleColors=true;this.autoscaleBubbles=true;this.autoscaleMultiplier=1;this.autoscalePointsFactor=-0.07;this.escapeHtml=true;this.highlightMouseOver=true;this.highlightMouseDown=false;this.highlightColors=[];this.bubbleAlpha=1;this.highlightAlpha=null;this.bubbleGradients=false;this.showLabels=true;this.radii=[];this.maxRadius=0;this._highlightedPoint=null;this.labels=[];this.bubbleCanvases=[];this._type="bubble";if(w.highlightMouseDown&&w.highlightMouseOver==null){w.highlightMouseOver=false}f.extend(true,this,w);if(this.highlightAlpha==null){this.highlightAlpha=this.bubbleAlpha;if(this.bubbleGradients){this.highlightAlpha=0.35}}this.autoscaleMultiplier=this.autoscaleMultiplier*Math.pow(this.data.length,this.autoscalePointsFactor);this._highlightedPoint=null;var n;for(var r=0;r570)?u[q]*0.8:u[q]+0.3*(255-u[q]);u[q]=parseInt(u[q],10)}this.highlightColors.push("rgba("+u[0]+","+u[1]+","+u[2]+", "+this.highlightAlpha+")")}}this.highlightColorGenerator=new f.jqplot.ColorGenerator(this.highlightColors);var m={fill:true,isarc:true,angle:this.shadowAngle,alpha:this.shadowAlpha,closePath:true};this.renderer.shadowRenderer.init(m);this.canvas=new f.jqplot.DivCanvas();this.canvas._plotDimensions=this._plotDimensions;t.eventListenerHooks.addOnce("jqplotMouseMove",a);t.eventListenerHooks.addOnce("jqplotMouseDown",b);t.eventListenerHooks.addOnce("jqplotMouseUp",k);t.eventListenerHooks.addOnce("jqplotClick",g);t.eventListenerHooks.addOnce("jqplotRightClick",l);t.postDrawHooks.addOnce(h)};f.jqplot.BubbleRenderer.prototype.setGridData=function(w){var q=this._xaxis.series_u2p;var m=this._yaxis.series_u2p;var t=this._plotData;this.gridData=[];var s=[];this.radii=[];var v=Math.min(w._height,w._width);for(var u=0;u');if(this.escapeHtml){p.text(z)}else{p.html(z)}this.canvas._elem.append(p);var H=f(p).outerHeight();var v=f(p).outerWidth();var B=J[1]-0.5*H;var o=J[0]-0.5*v;p.css({top:B,left:o});this.labels[C]=f(p)}}};f.jqplot.DivCanvas=function(){f.jqplot.ElemContainer.call(this);this._ctx};f.jqplot.DivCanvas.prototype=new f.jqplot.ElemContainer();f.jqplot.DivCanvas.prototype.constructor=f.jqplot.DivCanvas;f.jqplot.DivCanvas.prototype.createElement=function(s,p,n){this._offsets=s;var m="jqplot-DivCanvas";if(p!=undefined){m=p}var r;if(this._elem){r=this._elem.get(0)}else{r=document.createElement("div")}if(n!=undefined){this._plotDimensions=n}var o=this._plotDimensions.width-this._offsets.left-this._offsets.right+"px";var q=this._plotDimensions.height-this._offsets.top-this._offsets.bottom+"px";this._elem=f(r);this._elem.css({position:"absolute",width:o,height:q,left:this._offsets.left,top:this._offsets.top});this._elem.addClass(m);return this._elem};f.jqplot.DivCanvas.prototype.setContext=function(){this._ctx={canvas:{width:0,height:0},clearRect:function(){return null}};return this._ctx};f.jqplot.BubbleCanvas=function(){f.jqplot.ElemContainer.call(this);this._ctx};f.jqplot.BubbleCanvas.prototype=new f.jqplot.ElemContainer();f.jqplot.BubbleCanvas.prototype.constructor=f.jqplot.BubbleCanvas;f.jqplot.BubbleCanvas.prototype.createElement=function(n,u,s){var m="jqplot-bubble-point";var q;if(this._elem){q=this._elem.get(0)}else{q=document.createElement("canvas")}q.width=(s!=null)?2*s:q.width;q.height=(s!=null)?2*s:q.height;this._elem=f(q);var o=(n!=null&&s!=null)?n-s:this._elem.css("left");var p=(u!=null&&s!=null)?u-s:this._elem.css("top");this._elem.css({position:"absolute",left:o,top:p});this._elem.addClass(m);if(f.jqplot.use_excanvas){window.G_vmlCanvasManager.init_(document);q=window.G_vmlCanvasManager.initElement(q)}return this._elem};f.jqplot.BubbleCanvas.prototype.draw=function(m,s,v,p){var D=this._ctx;var B=D.canvas.width/2;var z=D.canvas.height/2;D.save();if(v&&!f.jqplot.use_excanvas){m=m*1.04;var o=f.jqplot.getColorComponents(s);var u="rgba("+Math.round(o[0]+0.8*(255-o[0]))+", "+Math.round(o[1]+0.8*(255-o[1]))+", "+Math.round(o[2]+0.8*(255-o[2]))+", "+o[3]+")";var t="rgba("+o[0]+", "+o[1]+", "+o[2]+", 0)";var C=0.35*m;var A=B-Math.cos(p)*0.33*m;var n=z-Math.sin(p)*0.33*m;var w=D.createRadialGradient(A,n,C,B,z,m);w.addColorStop(0,u);w.addColorStop(0.93,s);w.addColorStop(0.96,t);w.addColorStop(1,t);D.fillStyle=w;D.fillRect(0,0,D.canvas.width,D.canvas.height)}else{D.fillStyle=s;D.strokeStyle=s;D.lineWidth=1;D.beginPath();var q=2*Math.PI;D.arc(B,z,m,0,q,0);D.closePath();D.fill()}D.restore()};f.jqplot.BubbleCanvas.prototype.setContext=function(){this._ctx=this._elem.get(0).getContext("2d");return this._ctx};f.jqplot.BubbleAxisRenderer=function(){f.jqplot.LinearAxisRenderer.call(this)};f.jqplot.BubbleAxisRenderer.prototype=new f.jqplot.LinearAxisRenderer();f.jqplot.BubbleAxisRenderer.prototype.constructor=f.jqplot.BubbleAxisRenderer;f.jqplot.BubbleAxisRenderer.prototype.init=function(n){f.extend(true,this,n);var I=this._dataBounds;var H=0,v=0,m=0,y=0,q=0,r=0,D=0,t=0,F=0,z=0;for(var E=0;EI.max||I.max==null){I.max=G[B][0];m=E;y=B;q=G[B][2];t=x.maxRadius;F=x.autoscaleMultiplier}}else{if(G[B][1]I.max||I.max==null){I.max=G[B][1];m=E;y=B;q=G[B][2];t=x.maxRadius;F=x.autoscaleMultiplier}}}}var o=r/D;var w=q/t;var C=I.max-I.min;var A=Math.min(this._plotDimensions.width,this._plotDimensions.height);var p=o*z/3*C;var u=w*F/3*C;I.max+=u;I.min-=p};function e(p,v,q){p.plugins.bubbleRenderer.highlightLabelCanvas.empty();var z=p.series[v];var n=p.plugins.bubbleRenderer.highlightCanvas;var w=n._ctx;w.clearRect(0,0,w.canvas.width,w.canvas.height);z._highlightedPoint=q;p.plugins.bubbleRenderer.highlightedSeriesIndex=v;var o=z.highlightColorGenerator.get(q);var u=z.gridData[q][0],t=z.gridData[q][1],m=z.gridData[q][2];w.save();w.fillStyle=o;w.strokeStyle=o;w.lineWidth=1;w.beginPath();w.arc(u,t,m,0,2*Math.PI,0);w.closePath();w.fill();w.restore();if(z.labels[q]){p.plugins.bubbleRenderer.highlightLabel=z.labels[q].clone();p.plugins.bubbleRenderer.highlightLabel.appendTo(p.plugins.bubbleRenderer.highlightLabelCanvas);p.plugins.bubbleRenderer.highlightLabel.addClass("jqplot-bubble-label-highlight")}}function i(p){var m=p.plugins.bubbleRenderer.highlightCanvas;var o=p.plugins.bubbleRenderer.highlightedSeriesIndex;p.plugins.bubbleRenderer.highlightLabelCanvas.empty();m._ctx.clearRect(0,0,m._ctx.canvas.width,m._ctx.canvas.height);for(var n=0;n');var q=this._gridPadding.top;var p=this._gridPadding.left;var n=this._plotDimensions.width-this._gridPadding.left-this._gridPadding.right;var m=this._plotDimensions.height-this._gridPadding.top-this._gridPadding.bottom;this.plugins.bubbleRenderer.highlightLabelCanvas.css({top:q,left:p,width:n+"px",height:m+"px"});this.eventCanvas._elem.before(this.plugins.bubbleRenderer.highlightCanvas.createElement(this._gridPadding,"jqplot-bubbleRenderer-highlight-canvas",this._plotDimensions,this));this.eventCanvas._elem.before(this.plugins.bubbleRenderer.highlightLabelCanvas);var o=this.plugins.bubbleRenderer.highlightCanvas.setContext()}function c(q,p,n){n=n||{};n.axesDefaults=n.axesDefaults||{};n.seriesDefaults=n.seriesDefaults||{};var m=false;if(n.seriesDefaults.renderer==f.jqplot.BubbleRenderer){m=true}else{if(n.series){for(var o=0;ot){y=w;w=t;t=y}if(v>s){y=v;v=s;s=y}var u=(o>=w&&o<=t&&n>=v&&n<=s);return u}function a(z,w,r,A,x){var y=x.plugins.canvasOverlay;var v=y.objects;var s=v.length;var u,o=false;var q;for(var t=0;t-1){return c/this.pt2px}else{if(b.indexOf("pt")>-1){return c}else{if(b.indexOf("em")>-1){return c*12}else{if(b.indexOf("%")>-1){return c*12/100}else{return c/this.pt2px}}}}};a.jqplot.CanvasTextRenderer.prototype.fontWeight2Float=function(b){if(Number(b)){return b/400}else{switch(b){case"normal":return 1;break;case"bold":return 1.75;break;case"bolder":return 2.25;break;case"lighter":return 0.75;break;default:return 1;break}}};a.jqplot.CanvasTextRenderer.prototype.getText=function(){return this.text};a.jqplot.CanvasTextRenderer.prototype.setText=function(c,b){this.text=c;this.setWidth(b);return this};a.jqplot.CanvasTextRenderer.prototype.getWidth=function(b){return this.width};a.jqplot.CanvasTextRenderer.prototype.setWidth=function(c,b){if(!b){this.width=this.measure(c,this.text)}else{this.width=b}return this};a.jqplot.CanvasTextRenderer.prototype.getHeight=function(b){return this.height};a.jqplot.CanvasTextRenderer.prototype.setHeight=function(b){if(!b){this.height=this.normalizedFontSize*this.pt2px}else{this.height=b}return this};a.jqplot.CanvasTextRenderer.prototype.letter=function(b){return this.letters[b]};a.jqplot.CanvasTextRenderer.prototype.ascent=function(){return this.normalizedFontSize};a.jqplot.CanvasTextRenderer.prototype.descent=function(){return 7*this.normalizedFontSize/25};a.jqplot.CanvasTextRenderer.prototype.measure=function(d,g){var f=0;var b=g.length;for(var e=0;e30)?2:2+(30-this.normalizedFontSize)/20;s.lineWidth=t*k*this.fontWeight2Float(this.fontWeight);for(var g=0;g":{width:24,points:[[4,18],[20,9],[4,0]]},"?":{width:18,points:[[3,16],[3,17],[4,19],[5,20],[7,21],[11,21],[13,20],[14,19],[15,17],[15,15],[14,13],[13,12],[9,10],[9,7],[-1,-1],[9,2],[8,1],[9,0],[10,1],[9,2]]},"@":{width:27,points:[[18,13],[17,15],[15,16],[12,16],[10,15],[9,14],[8,11],[8,8],[9,6],[11,5],[14,5],[16,6],[17,8],[-1,-1],[12,16],[10,14],[9,11],[9,8],[10,6],[11,5],[-1,-1],[18,16],[17,8],[17,6],[19,5],[21,5],[23,7],[24,10],[24,12],[23,15],[22,17],[20,19],[18,20],[15,21],[12,21],[9,20],[7,19],[5,17],[4,15],[3,12],[3,9],[4,6],[5,4],[7,2],[9,1],[12,0],[15,0],[18,1],[20,2],[21,3],[-1,-1],[19,16],[18,8],[18,6],[19,5]]},A:{width:18,points:[[9,21],[1,0],[-1,-1],[9,21],[17,0],[-1,-1],[4,7],[14,7]]},B:{width:21,points:[[4,21],[4,0],[-1,-1],[4,21],[13,21],[16,20],[17,19],[18,17],[18,15],[17,13],[16,12],[13,11],[-1,-1],[4,11],[13,11],[16,10],[17,9],[18,7],[18,4],[17,2],[16,1],[13,0],[4,0]]},C:{width:21,points:[[18,16],[17,18],[15,20],[13,21],[9,21],[7,20],[5,18],[4,16],[3,13],[3,8],[4,5],[5,3],[7,1],[9,0],[13,0],[15,1],[17,3],[18,5]]},D:{width:21,points:[[4,21],[4,0],[-1,-1],[4,21],[11,21],[14,20],[16,18],[17,16],[18,13],[18,8],[17,5],[16,3],[14,1],[11,0],[4,0]]},E:{width:19,points:[[4,21],[4,0],[-1,-1],[4,21],[17,21],[-1,-1],[4,11],[12,11],[-1,-1],[4,0],[17,0]]},F:{width:18,points:[[4,21],[4,0],[-1,-1],[4,21],[17,21],[-1,-1],[4,11],[12,11]]},G:{width:21,points:[[18,16],[17,18],[15,20],[13,21],[9,21],[7,20],[5,18],[4,16],[3,13],[3,8],[4,5],[5,3],[7,1],[9,0],[13,0],[15,1],[17,3],[18,5],[18,8],[-1,-1],[13,8],[18,8]]},H:{width:22,points:[[4,21],[4,0],[-1,-1],[18,21],[18,0],[-1,-1],[4,11],[18,11]]},I:{width:8,points:[[4,21],[4,0]]},J:{width:16,points:[[12,21],[12,5],[11,2],[10,1],[8,0],[6,0],[4,1],[3,2],[2,5],[2,7]]},K:{width:21,points:[[4,21],[4,0],[-1,-1],[18,21],[4,7],[-1,-1],[9,12],[18,0]]},L:{width:17,points:[[4,21],[4,0],[-1,-1],[4,0],[16,0]]},M:{width:24,points:[[4,21],[4,0],[-1,-1],[4,21],[12,0],[-1,-1],[20,21],[12,0],[-1,-1],[20,21],[20,0]]},N:{width:22,points:[[4,21],[4,0],[-1,-1],[4,21],[18,0],[-1,-1],[18,21],[18,0]]},O:{width:22,points:[[9,21],[7,20],[5,18],[4,16],[3,13],[3,8],[4,5],[5,3],[7,1],[9,0],[13,0],[15,1],[17,3],[18,5],[19,8],[19,13],[18,16],[17,18],[15,20],[13,21],[9,21]]},P:{width:21,points:[[4,21],[4,0],[-1,-1],[4,21],[13,21],[16,20],[17,19],[18,17],[18,14],[17,12],[16,11],[13,10],[4,10]]},Q:{width:22,points:[[9,21],[7,20],[5,18],[4,16],[3,13],[3,8],[4,5],[5,3],[7,1],[9,0],[13,0],[15,1],[17,3],[18,5],[19,8],[19,13],[18,16],[17,18],[15,20],[13,21],[9,21],[-1,-1],[12,4],[18,-2]]},R:{width:21,points:[[4,21],[4,0],[-1,-1],[4,21],[13,21],[16,20],[17,19],[18,17],[18,15],[17,13],[16,12],[13,11],[4,11],[-1,-1],[11,11],[18,0]]},S:{width:20,points:[[17,18],[15,20],[12,21],[8,21],[5,20],[3,18],[3,16],[4,14],[5,13],[7,12],[13,10],[15,9],[16,8],[17,6],[17,3],[15,1],[12,0],[8,0],[5,1],[3,3]]},T:{width:16,points:[[8,21],[8,0],[-1,-1],[1,21],[15,21]]},U:{width:22,points:[[4,21],[4,6],[5,3],[7,1],[10,0],[12,0],[15,1],[17,3],[18,6],[18,21]]},V:{width:18,points:[[1,21],[9,0],[-1,-1],[17,21],[9,0]]},W:{width:24,points:[[2,21],[7,0],[-1,-1],[12,21],[7,0],[-1,-1],[12,21],[17,0],[-1,-1],[22,21],[17,0]]},X:{width:20,points:[[3,21],[17,0],[-1,-1],[17,21],[3,0]]},Y:{width:18,points:[[1,21],[9,11],[9,0],[-1,-1],[17,21],[9,11]]},Z:{width:20,points:[[17,21],[3,0],[-1,-1],[3,21],[17,21],[-1,-1],[3,0],[17,0]]},"[":{width:14,points:[[4,25],[4,-7],[-1,-1],[5,25],[5,-7],[-1,-1],[4,25],[11,25],[-1,-1],[4,-7],[11,-7]]},"\\":{width:14,points:[[0,21],[14,-3]]},"]":{width:14,points:[[9,25],[9,-7],[-1,-1],[10,25],[10,-7],[-1,-1],[3,25],[10,25],[-1,-1],[3,-7],[10,-7]]},"^":{width:16,points:[[6,15],[8,18],[10,15],[-1,-1],[3,12],[8,17],[13,12],[-1,-1],[8,17],[8,0]]},_:{width:16,points:[[0,-2],[16,-2]]},"`":{width:10,points:[[6,21],[5,20],[4,18],[4,16],[5,15],[6,16],[5,17]]},a:{width:19,points:[[15,14],[15,0],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},b:{width:19,points:[[4,21],[4,0],[-1,-1],[4,11],[6,13],[8,14],[11,14],[13,13],[15,11],[16,8],[16,6],[15,3],[13,1],[11,0],[8,0],[6,1],[4,3]]},c:{width:18,points:[[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},d:{width:19,points:[[15,21],[15,0],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},e:{width:18,points:[[3,8],[15,8],[15,10],[14,12],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},f:{width:12,points:[[10,21],[8,21],[6,20],[5,17],[5,0],[-1,-1],[2,14],[9,14]]},g:{width:19,points:[[15,14],[15,-2],[14,-5],[13,-6],[11,-7],[8,-7],[6,-6],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},h:{width:19,points:[[4,21],[4,0],[-1,-1],[4,10],[7,13],[9,14],[12,14],[14,13],[15,10],[15,0]]},i:{width:8,points:[[3,21],[4,20],[5,21],[4,22],[3,21],[-1,-1],[4,14],[4,0]]},j:{width:10,points:[[5,21],[6,20],[7,21],[6,22],[5,21],[-1,-1],[6,14],[6,-3],[5,-6],[3,-7],[1,-7]]},k:{width:17,points:[[4,21],[4,0],[-1,-1],[14,14],[4,4],[-1,-1],[8,8],[15,0]]},l:{width:8,points:[[4,21],[4,0]]},m:{width:30,points:[[4,14],[4,0],[-1,-1],[4,10],[7,13],[9,14],[12,14],[14,13],[15,10],[15,0],[-1,-1],[15,10],[18,13],[20,14],[23,14],[25,13],[26,10],[26,0]]},n:{width:19,points:[[4,14],[4,0],[-1,-1],[4,10],[7,13],[9,14],[12,14],[14,13],[15,10],[15,0]]},o:{width:19,points:[[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3],[16,6],[16,8],[15,11],[13,13],[11,14],[8,14]]},p:{width:19,points:[[4,14],[4,-7],[-1,-1],[4,11],[6,13],[8,14],[11,14],[13,13],[15,11],[16,8],[16,6],[15,3],[13,1],[11,0],[8,0],[6,1],[4,3]]},q:{width:19,points:[[15,14],[15,-7],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},r:{width:13,points:[[4,14],[4,0],[-1,-1],[4,8],[5,11],[7,13],[9,14],[12,14]]},s:{width:17,points:[[14,11],[13,13],[10,14],[7,14],[4,13],[3,11],[4,9],[6,8],[11,7],[13,6],[14,4],[14,3],[13,1],[10,0],[7,0],[4,1],[3,3]]},t:{width:12,points:[[5,21],[5,4],[6,1],[8,0],[10,0],[-1,-1],[2,14],[9,14]]},u:{width:19,points:[[4,14],[4,4],[5,1],[7,0],[10,0],[12,1],[15,4],[-1,-1],[15,14],[15,0]]},v:{width:16,points:[[2,14],[8,0],[-1,-1],[14,14],[8,0]]},w:{width:22,points:[[3,14],[7,0],[-1,-1],[11,14],[7,0],[-1,-1],[11,14],[15,0],[-1,-1],[19,14],[15,0]]},x:{width:17,points:[[3,14],[14,0],[-1,-1],[14,14],[3,0]]},y:{width:16,points:[[2,14],[8,0],[-1,-1],[14,14],[8,0],[6,-4],[4,-6],[2,-7],[1,-7]]},z:{width:17,points:[[14,14],[3,0],[-1,-1],[3,14],[14,14],[-1,-1],[3,0],[14,0]]},"{":{width:14,points:[[9,25],[7,24],[6,23],[5,21],[5,19],[6,17],[7,16],[8,14],[8,12],[6,10],[-1,-1],[7,24],[6,22],[6,20],[7,18],[8,17],[9,15],[9,13],[8,11],[4,9],[8,7],[9,5],[9,3],[8,1],[7,0],[6,-2],[6,-4],[7,-6],[-1,-1],[6,8],[8,6],[8,4],[7,2],[6,1],[5,-1],[5,-3],[6,-5],[7,-6],[9,-7]]},"|":{width:8,points:[[4,25],[4,-7]]},"}":{width:14,points:[[5,25],[7,24],[8,23],[9,21],[9,19],[8,17],[7,16],[6,14],[6,12],[8,10],[-1,-1],[7,24],[8,22],[8,20],[7,18],[6,17],[5,15],[5,13],[6,11],[10,9],[6,7],[5,5],[5,3],[6,1],[7,0],[8,-2],[8,-4],[7,-6],[-1,-1],[8,8],[6,6],[6,4],[7,2],[8,1],[9,-1],[9,-3],[8,-5],[7,-6],[5,-7]]},"~":{width:24,points:[[3,6],[3,8],[4,11],[6,12],[8,12],[10,11],[14,8],[16,7],[18,7],[20,8],[21,10],[-1,-1],[3,8],[4,10],[6,11],[8,11],[10,10],[14,7],[16,6],[18,6],[20,7],[21,10],[21,12]]}};a.jqplot.CanvasFontRenderer=function(b){b=b||{};if(!b.pt2px){b.pt2px=1.5}a.jqplot.CanvasTextRenderer.call(this,b)};a.jqplot.CanvasFontRenderer.prototype=new a.jqplot.CanvasTextRenderer({});a.jqplot.CanvasFontRenderer.prototype.constructor=a.jqplot.CanvasFontRenderer;a.jqplot.CanvasFontRenderer.prototype.measure=function(c,e){var d=this.fontSize+" "+this.fontFamily;c.save();c.font=d;var b=c.measureText(e).width;c.restore();return b};a.jqplot.CanvasFontRenderer.prototype.draw=function(e,g){var c=0;var h=this.height*0.72;e.save();var d,b;if((-Math.PI/2<=this.angle&&this.angle<=0)||(Math.PI*3/2<=this.angle&&this.angle<=Math.PI*2)){d=0;b=-Math.sin(this.angle)*this.width}else{if((0b.max||b.max==null){b.max=h[c][0]}}else{if(h[c][1]b.max||b.max==null){b.max=h[c][1]}}}}if(this.groupLabels.length){this.groups=this.groupLabels.length}};a.jqplot.CategoryAxisRenderer.prototype.createTicks=function(){var D=this._ticks;var z=this.ticks;var F=this.name;var C=this._dataBounds;var v,A;var q,w;var d,c;var b,x;if(z.length){if(this.groups>1&&!this._grouped){var r=z.length;var p=parseInt(r/this.groups,10);var e=0;for(var x=p;x1&&!this._grouped){var r=y.length;var p=parseInt(r/this.groups,10);var e=0;for(var x=p;x0&&o');if(this.name=="xaxis"||this.name=="x2axis"){this._elem.width(this._plotDimensions.width)}else{this._elem.height(this._plotDimensions.height)}this.labelOptions.axis=this.name;this._label=new this.labelRenderer(this.labelOptions);if(this._label.show){var g=this._label.draw(b,j);g.appendTo(this._elem)}var f=this._ticks;for(var e=0;e');g.html(this.groupLabels[e]);this._groupLabels.push(g);g.appendTo(this._elem)}}return this._elem};a.jqplot.CategoryAxisRenderer.prototype.set=function(){var e=0;var m;var k=0;var f=0;var d=(this._label==null)?false:this._label.show;if(this.show){var n=this._ticks;for(var c=0;ce){e=m}}}var j=0;for(var c=0;cj){j=m}}if(d){k=this._label._elem.outerWidth(true);f=this._label._elem.outerHeight(true)}if(this.name=="xaxis"){e+=j+f;this._elem.css({height:e+"px",left:"0px",bottom:"0px"})}else{if(this.name=="x2axis"){e+=j+f;this._elem.css({height:e+"px",left:"0px",top:"0px"})}else{if(this.name=="yaxis"){e+=j+k;this._elem.css({width:e+"px",left:"0px",top:"0px"});if(d&&this._label.constructor==a.jqplot.AxisLabelRenderer){this._label._elem.css("width",k+"px")}}else{e+=j+k;this._elem.css({width:e+"px",right:"0px",top:"0px"});if(d&&this._label.constructor==a.jqplot.AxisLabelRenderer){this._label._elem.css("width",k+"px")}}}}}};a.jqplot.CategoryAxisRenderer.prototype.pack=function(e,c){var C=this._ticks;var v=this.max;var s=this.min;var n=c.max;var l=c.min;var q=(this._label==null)?false:this._label.show;var x;for(var r in e){this._elem.css(r,e[r])}this._offsets=c;var g=n-l;var k=v-s;if(!this.reverse){this.u2p=function(h){return(h-s)*g/k+l};this.p2u=function(h){return(h-l)*k/g+s};if(this.name=="xaxis"||this.name=="x2axis"){this.series_u2p=function(h){return(h-s)*g/k};this.series_p2u=function(h){return h*k/g+s}}else{this.series_u2p=function(h){return(h-v)*g/k};this.series_p2u=function(h){return h*k/g+v}}}else{this.u2p=function(h){return l+(v-h)*g/k};this.p2u=function(h){return s+(h-l)*k/g};if(this.name=="xaxis"||this.name=="x2axis"){this.series_u2p=function(h){return(v-h)*g/k};this.series_p2u=function(h){return h*k/g+v}}else{this.series_u2p=function(h){return(s-h)*g/k};this.series_p2u=function(h){return h*k/g+s}}}if(this.show){if(this.name=="xaxis"||this.name=="x2axis"){for(x=0;x=this._ticks.length-1){continue}if(this._ticks[u]._elem&&this._ticks[u].label!=" "){var o=this._ticks[u]._elem;var r=o.position();B+=r.left+o.outerWidth(true)/2;f++}}B=B/f;this._groupLabels[x].css({left:(B-this._groupLabels[x].outerWidth(true)/2)});this._groupLabels[x].css(z[0],z[1])}}else{for(x=0;x0){b=-o._textRenderer.height*Math.cos(-o._textRenderer.angle)/2}else{b=-o.getHeight()+o._textRenderer.height*Math.cos(o._textRenderer.angle)/2}break;case"middle":b=-o.getHeight()/2;break;default:b=-o.getHeight()/2;break}}else{b=-o.getHeight()/2}var D=this.u2p(o.value)+b+"px";o._elem.css("top",D);o.pack()}}var z=["left",0];if(q){var y=this._label._elem.outerHeight(true);this._label._elem.css("top",n-g/2-y/2+"px");if(this.name=="yaxis"){this._label._elem.css("left","0px");z=["left",this._label._elem.outerWidth(true)]}else{this._label._elem.css("right","0px");z=["right",this._label._elem.outerWidth(true)]}this._label.pack()}var d=parseInt(this._ticks.length/this.groups,10)+1;for(x=0;x=this._ticks.length-1){continue}if(this._ticks[u]._elem&&this._ticks[u].label!=" "){var o=this._ticks[u]._elem;var r=o.position();B+=r.top+o.outerHeight()/2;f++}}B=B/f;this._groupLabels[x].css({top:B-this._groupLabels[x].outerHeight()/2});this._groupLabels[x].css(z[0],z[1])}}}}})(jQuery); \ No newline at end of file diff --git a/js/jqplot/plugins/jqplot.ciParser.min.js b/js/jqplot/plugins/jqplot.ciParser.min.js new file mode 100644 index 00000000..e17e7921 --- /dev/null +++ b/js/jqplot/plugins/jqplot.ciParser.min.js @@ -0,0 +1,3 @@ +/* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com + jsDate | (c) 2010-2013 Chris Leonello + */(function(a){a.jqplot.ciParser=function(g,l){var m=[],o,n,h,f,e,c;if(typeof(g)=="string"){g=a.jqplot.JSON.parse(g,d)}else{if(typeof(g)=="object"){for(e in g){for(h=0;h=0){i=/^\/Date\((-?[0-9]+)\)\/$/.exec(k);if(i){return parseInt(i[1],10)}}return k}}for(var b in g){o=[];n=g[b];switch(b){case"PriceTicks":for(h=0;h6&&Math.abs(G.y-I._zoom.start[1])>6)||(I.constrainZoomTo=="x"&&Math.abs(G.x-I._zoom.start[0])>6)||(I.constrainZoomTo=="y"&&Math.abs(G.y-I._zoom.start[1])>6)){if(!C.plugins.cursor.zoomProxy){for(var y in t){if(I._zoom.axes[y]==undefined){I._zoom.axes[y]={};I._zoom.axes[y].numberTicks=F[y].numberTicks;I._zoom.axes[y].tickInterval=F[y].tickInterval;I._zoom.axes[y].daTickInterval=F[y].daTickInterval;I._zoom.axes[y].min=F[y].min;I._zoom.axes[y].max=F[y].max;I._zoom.axes[y].tickFormatString=(F[y].tickOptions!=null)?F[y].tickOptions.formatString:""}if((I.constrainZoomTo=="none")||(I.constrainZoomTo=="x"&&y.charAt(0)=="x")||(I.constrainZoomTo=="y"&&y.charAt(0)=="y")){z=t[y];if(z!=null){if(z>w[y]){v=w[y];x=z}else{D=w[y]-z;v=z;x=w[y]}q=F[y];H=null;if(q.alignTicks){if(q.name==="x2axis"&&C.axes.xaxis.show){H=C.axes.xaxis.numberTicks}else{if(q.name.charAt(0)==="y"&&q.name!=="yaxis"&&q.name!=="yMidAxis"&&C.axes.yaxis.show){H=C.axes.yaxis.numberTicks}}}if(this.looseZoom&&(F[y].renderer.constructor===j.jqplot.LinearAxisRenderer||F[y].renderer.constructor===j.jqplot.LogAxisRenderer)){J=j.jqplot.LinearTickGenerator(v,x,q._scalefact,H);if(F[y].tickInset&&J[0]F[y].max-F[y].tickInset*F[y].tickInterval){J[1]-=J[4];J[2]-=1}if(F[y].renderer.constructor===j.jqplot.LogAxisRenderer&&J[0]"}if(J.useAxesFormatters){for(var D=0;D"}w+=j.jqplot.sprintf(J.tooltipFormatString,t,z,x);N=true}}}}J._tooltipElem.html(w)}function g(C,A){var E=A.plugins.cursor;var z=E.cursorCanvas._ctx;z.clearRect(0,0,z.canvas.width,z.canvas.height);if(E.showVerticalLine){E.shapeRenderer.draw(z,[[C.x,0],[C.x,z.canvas.height]])}if(E.showHorizontalLine){E.shapeRenderer.draw(z,[[0,C.y],[z.canvas.width,C.y]])}var G=d(A,C.x,C.y);if(E.showCursorLegend){var r=j(A.targetId+" td.jqplot-cursor-legend-label");for(var B=0;B0;r--){s=v[r-1];if(q[s].show){u[s]=q[s].series_p2u(w[s.charAt(0)])}}return{offsets:t,gridPos:w,dataPos:u}}function h(z){var x=z.data.plot;var y=x.plugins.cursor;if(y.show&&y.zoom&&y._zoom.started&&!y.zoomTarget){z.preventDefault();var B=y.zoomCanvas._ctx;var v=o(z);var w=v.gridPos;var t=v.dataPos;y._zoom.gridpos=w;y._zoom.datapos=t;y._zoom.zooming=true;var u=w.x;var s=w.y;var A=B.canvas.height;var q=B.canvas.width;if(y.showTooltip&&!y.onGrid&&y.showTooltipOutsideZoom){e(w,t,x);if(y.followMouse){n(w,x)}}if(y.constrainZoomTo=="x"){y._zoom.end=[u,A]}else{if(y.constrainZoomTo=="y"){y._zoom.end=[q,s]}else{y._zoom.end=[u,s]}}var r=window.getSelection;if(document.selection&&document.selection.empty){document.selection.empty()}else{if(r&&!r().isCollapsed){r().collapse()}}l.call(y);B=null}}function a(w,s,r,x,t){var v=t.plugins.cursor;if(t.plugins.mobile){j(document).one("vmouseup.jqplot_cursor",{plot:t},p)}else{j(document).one("mouseup.jqplot_cursor",{plot:t},p)}var u=t.axes;if(document.onselectstart!=undefined){v._oldHandlers.onselectstart=document.onselectstart;document.onselectstart=function(){return false}}if(document.ondrag!=undefined){v._oldHandlers.ondrag=document.ondrag;document.ondrag=function(){return false}}if(document.onmousedown!=undefined){v._oldHandlers.onmousedown=document.onmousedown;document.onmousedown=function(){return false}}if(v.zoom){if(!v.zoomProxy){var y=v.zoomCanvas._ctx;y.clearRect(0,0,y.canvas.width,y.canvas.height);y=null}if(v.constrainZoomTo=="x"){v._zoom.start=[s.x,0]}else{if(v.constrainZoomTo=="y"){v._zoom.start=[0,s.y]}else{v._zoom.start=[s.x,s.y]}}v._zoom.started=true;for(var q in r){v._zoom.axes.start[q]=r[q]}if(t.plugins.mobile){j(document).bind("vmousemove.jqplotCursor",{plot:t},h)}else{j(document).bind("mousemove.jqplotCursor",{plot:t},h)}}}function p(y){var v=y.data.plot;var x=v.plugins.cursor;if(x.zoom&&x._zoom.zooming&&!x.zoomTarget){var u=x._zoom.gridpos.x;var r=x._zoom.gridpos.y;var t=x._zoom.datapos;var z=x.zoomCanvas._ctx.canvas.height;var q=x.zoomCanvas._ctx.canvas.width;var w=v.axes;if(x.constrainOutsideZoom&&!x.onGrid){if(u<0){u=0}else{if(u>q){u=q}}if(r<0){r=0}else{if(r>z){r=z}}for(var s in t){if(t[s]){if(s.charAt(0)=="x"){t[s]=w[s].series_p2u(u)}else{t[s]=w[s].series_p2u(r)}}}}if(x.constrainZoomTo=="x"){r=z}else{if(x.constrainZoomTo=="y"){u=q}}x._zoom.end=[u,r];x._zoom.gridpos={x:u,y:r};x.doZoom(x._zoom.gridpos,t,v,x)}x._zoom.started=false;x._zoom.zooming=false;j(document).unbind("mousemove.jqplotCursor",h);if(document.onselectstart!=undefined&&x._oldHandlers.onselectstart!=null){document.onselectstart=x._oldHandlers.onselectstart;x._oldHandlers.onselectstart=null}if(document.ondrag!=undefined&&x._oldHandlers.ondrag!=null){document.ondrag=x._oldHandlers.ondrag;x._oldHandlers.ondrag=null}if(document.onmousedown!=undefined&&x._oldHandlers.onmousedown!=null){document.onmousedown=x._oldHandlers.onmousedown;x._oldHandlers.onmousedown=null}}function l(){var y=this._zoom.start;var u=this._zoom.end;var s=this.zoomCanvas._ctx;var r,v,x,q;if(u[0]>y[0]){r=y[0];q=u[0]-y[0]}else{r=u[0];q=y[0]-u[0]}if(u[1]>y[1]){v=y[1];x=u[1]-y[1]}else{v=u[1];x=y[1]-u[1]}s.fillStyle="rgba(0,0,0,0.2)";s.strokeStyle="#999999";s.lineWidth=1;s.clearRect(0,0,s.canvas.width,s.canvas.height);s.fillRect(0,0,s.canvas.width,s.canvas.height);s.clearRect(r,v,q,x);s.strokeRect(r,v,q,x);s=null}j.jqplot.CursorLegendRenderer=function(q){j.jqplot.TableLegendRenderer.call(this,q);this.formatString="%s"};j.jqplot.CursorLegendRenderer.prototype=new j.jqplot.TableLegendRenderer();j.jqplot.CursorLegendRenderer.prototype.constructor=j.jqplot.CursorLegendRenderer;j.jqplot.CursorLegendRenderer.prototype.draw=function(){if(this._elem){this._elem.emptyForce();this._elem=null}if(this.show){var w=this._series,A;var r=document.createElement("table");this._elem=j(r);r=null;this._elem.addClass("jqplot-legend jqplot-cursor-legend");this._elem.css("position","absolute");var q=false;for(var x=0;x').appendTo(this._elem);E.data("seriesIndex",s);j('
').appendTo(E);var G=j('');G.appendTo(E);G.data("seriesIndex",s);if(this.escapeHtml){G.text(D)}else{G.html(D)}E=null;G=null}return this._elem}})(jQuery); \ No newline at end of file diff --git a/js/jqplot/plugins/jqplot.dateAxisRenderer.min.js b/js/jqplot/plugins/jqplot.dateAxisRenderer.min.js new file mode 100644 index 00000000..a295489b --- /dev/null +++ b/js/jqplot/plugins/jqplot.dateAxisRenderer.min.js @@ -0,0 +1,3 @@ +/* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com + jsDate | (c) 2010-2013 Chris Leonello + */(function(h){h.jqplot.DateAxisRenderer=function(){h.jqplot.LinearAxisRenderer.call(this);this.date=new h.jsDate()};var c=1000;var e=60*c;var f=60*e;var l=24*f;var b=7*l;var j=30.4368499*l;var k=365.242199*l;var g=[31,28,31,30,31,30,31,30,31,30,31,30];var i=["%M:%S.%#N","%M:%S.%#N","%M:%S.%#N","%M:%S","%M:%S","%M:%S","%M:%S","%H:%M:%S","%H:%M:%S","%H:%M","%H:%M","%H:%M","%H:%M","%H:%M","%H:%M","%a %H:%M","%a %H:%M","%b %e %H:%M","%b %e %H:%M","%b %e %H:%M","%b %e %H:%M","%v","%v","%v","%v","%v","%v","%v"];var m=[0.1*c,0.2*c,0.5*c,c,2*c,5*c,10*c,15*c,30*c,e,2*e,5*e,10*e,15*e,30*e,f,2*f,4*f,6*f,8*f,12*f,l,2*l,3*l,4*l,5*l,b,2*b];var d=[];function a(p,s,t){var o=Number.MAX_VALUE;var u,r,v;for(var q=0,n=m.length;qC.max)||C.max==null){C.max=y[r][0]}if(r>0){o=Math.abs(y[r][0]-y[r-1][0]);u.intervals.push(o);if(u.frequencies.hasOwnProperty(o)){u.frequencies[o]+=1}else{u.frequencies[o]=1}}x+=o}else{y[r][1]=new h.jsDate(y[r][1]).getTime();A[r][1]=new h.jsDate(y[r][1]).getTime();z[r][1]=new h.jsDate(y[r][1]).getTime();if((y[r][1]!=null&&y[r][1]C.max)||C.max==null){C.max=y[r][1]}if(r>0){o=Math.abs(y[r][1]-y[r-1][1]);u.intervals.push(o);if(u.frequencies.hasOwnProperty(o)){u.frequencies[o]+=1}else{u.frequencies[o]=1}}}x+=o}if(D.renderer.bands){if(D.renderer.bands.hiData.length){var w=D.renderer.bands.hiData;for(var r=0,q=w.length;rC.max)||C.max==null){C.max=w[r][0]}}else{w[r][1]=new h.jsDate(w[r][1]).getTime();if((w[r][1]!=null&&w[r][1]>C.max)||C.max==null){C.max=w[r][1]}}}}if(D.renderer.bands.lowData.length){var w=D.renderer.bands.lowData;for(var r=0,q=w.length;r6){D=6}}var V=new h.jsDate(ae).setDate(1).setHours(0,0,0,0);var q=new h.jsDate(J);var z=new h.jsDate(J).setDate(1).setHours(0,0,0,0);if(q.getTime()!==z.getTime()){z=z.add(1,"month")}var S=z.diff(V,"month");ab=Math.ceil(S/D)+1;this.min=V.getTime();this.max=V.clone().add((ab-1)*D,"month").getTime();this.numberTicks=ab;for(var aa=0;aa200){this.numberTicks=parseInt(3+(n-200)/100,10)}else{this.numberTicks=2}}}O=B/(this.numberTicks-1)/1000;if(this.daTickInterval==null){this.daTickInterval=[O,"seconds"]}for(var aa=0;aa570)?n[o]*0.8:n[o]+0.3*(255-n[o]);n[o]=parseInt(n[o],10)}this.highlightColors.push("rgb("+n[0]+","+n[1]+","+n[2]+")")}}t.postParseOptionsHooks.addOnce(l);t.postInitHooks.addOnce(g);t.eventListenerHooks.addOnce("jqplotMouseMove",b);t.eventListenerHooks.addOnce("jqplotMouseDown",a);t.eventListenerHooks.addOnce("jqplotMouseUp",j);t.eventListenerHooks.addOnce("jqplotClick",f);t.eventListenerHooks.addOnce("jqplotRightClick",m);t.postDrawHooks.addOnce(h)};e.jqplot.DonutRenderer.prototype.setGridData=function(s){var o=[];var t=[];var n=this.startAngle/180*Math.PI;var r=0;this._drawData=false;for(var q=0;q0){o[q]+=o[q-1]}r+=this.data[q][1]}var p=Math.PI*2/o[o.length-1];for(var q=0;q0){o[q]+=o[q-1]}r+=s[q][1]}var p=Math.PI*2/o[o.length-1];for(var q=0;q6.282+this.startAngle){t=6.282+this.startAngle;if(u>t){u=6.281+this.startAngle}}if(u>=t){return}x.beginPath();x.fillStyle=p;x.strokeStyle=p;x.arc(0,0,n,u,t,false);x.lineTo(v*Math.cos(t),v*Math.sin(t));x.arc(0,0,v,t,u,true);x.closePath();if(w){x.fill()}else{x.stroke()}}if(s){for(var q=0;q1&&this.index>0)?this._previousSeries[0]._diameter:this._diameter;this._thickness=this.thickness||(M-this.innerDiameter-2*X*this._numberSeries)/this._numberSeries/2}else{this._thickness=this.thickness||v/2/(this._numberSeries+1)*0.85}var K=this._radius=this._diameter/2;this._innerRadius=this._radius-this._thickness;var o=this.startAngle/180*Math.PI;this._center=[(s-u*q)/2+u*q,(H-u*p)/2+u*p];if(this.shadow){var L="rgba(0,0,0,"+this.shadowAlpha+")";for(var Q=0;Q=this.dataLabelThreshold){var S,U=(A+z)/2,C;if(this.dataLabels=="label"){S=this.dataLabelFormatString||"%s";C=e.jqplot.sprintf(S,V[Q][0])}else{if(this.dataLabels=="value"){S=this.dataLabelFormatString||"%d";C=e.jqplot.sprintf(S,this.data[Q][1])}else{if(this.dataLabels=="percent"){S=this.dataLabelFormatString||"%d%%";C=e.jqplot.sprintf(S,V[Q][2]*100)}else{if(this.dataLabels.constructor==Array){S=this.dataLabelFormatString||"%s";C=e.jqplot.sprintf(S,this.dataLabels[Q])}}}}var n=this._innerRadius+this._thickness*this.dataLabelPositionFactor+this.sliceMargin+this.dataLabelNudge;var F=this._center[0]+Math.cos(U)*n+this.canvas._offsets.left;var E=this._center[1]+Math.sin(U)*n+this.canvas._offsets.top;var D=e(''+C+"").insertBefore(P.eventCanvas._elem);F-=D.width()/2;E-=D.height()/2;F=Math.round(F);E=Math.round(E);D.css({left:F,top:E})}}};e.jqplot.DonutAxisRenderer=function(){e.jqplot.LinearAxisRenderer.call(this)};e.jqplot.DonutAxisRenderer.prototype=new e.jqplot.LinearAxisRenderer();e.jqplot.DonutAxisRenderer.prototype.constructor=e.jqplot.DonutAxisRenderer;e.jqplot.DonutAxisRenderer.prototype.init=function(n){this.tickRenderer=e.jqplot.DonutTickRenderer;e.extend(true,this,n);this._dataBounds={min:0,max:100};this.min=0;this.max=100;this.showTicks=false;this.ticks=[];this.showMark=false;this.show=false};e.jqplot.DonutLegendRenderer=function(){e.jqplot.TableLegendRenderer.call(this)};e.jqplot.DonutLegendRenderer.prototype=new e.jqplot.TableLegendRenderer();e.jqplot.DonutLegendRenderer.prototype.constructor=e.jqplot.DonutLegendRenderer;e.jqplot.DonutLegendRenderer.prototype.init=function(n){this.numberRows=null;this.numberColumns=null;e.extend(true,this,n)};e.jqplot.DonutLegendRenderer.prototype.draw=function(){var q=this;if(this.show){var y=this._series;var B="position:absolute;";B+=(this.background)?"background:"+this.background+";":"";B+=(this.border)?"border:"+this.border+";":"";B+=(this.fontSize)?"font-size:"+this.fontSize+";":"";B+=(this.fontFamily)?"font-family:"+this.fontFamily+";":"";B+=(this.textColor)?"color:"+this.textColor+";":"";B+=(this.marginTop!=null)?"margin-top:"+this.marginTop+";":"";B+=(this.marginBottom!=null)?"margin-bottom:"+this.marginBottom+";":"";B+=(this.marginLeft!=null)?"margin-left:"+this.marginLeft+";":"";B+=(this.marginRight!=null)?"margin-right:"+this.marginRight+";":"";this._elem=e('
');var F=false,x=false,n,v;var z=y[0];var o=new e.jqplot.ColorGenerator(z.seriesColors);if(z.show){var G=z.data;if(this.numberRows){n=this.numberRows;if(!this.numberColumns){v=Math.ceil(G.length/n)}else{v=this.numberColumns}}else{if(this.numberColumns){v=this.numberColumns;n=Math.ceil(G.length/this.numberColumns)}else{n=G.length;v=1}}var E,D,p,t,r,u,w,C;var A=0;for(E=0;E').prependTo(this._elem)}else{p=e('').appendTo(this._elem)}for(D=0;D0){F=true}else{F=false}}else{if(E==n-1){F=false}else{F=true}}w=(F)?this.rowSpacing:"0";t=e('
');r=e('');if(this.escapeHtml){r.text(u)}else{r.html(u)}if(x){r.prependTo(p);t.prependTo(p)}else{t.appendTo(p);r.appendTo(p)}F=true}A++}}}}return this._elem};function c(r,q,o){o=o||{};o.axesDefaults=o.axesDefaults||{};o.legend=o.legend||{};o.seriesDefaults=o.seriesDefaults||{};var n=false;if(o.seriesDefaults.renderer==e.jqplot.DonutRenderer){n=true}else{if(o.series){for(var p=0;p=0.6)?l[3]*0.6:l[3]*(2-l[3]);m.color="rgba("+o[0]+","+o[1]+","+o[2]+","+k+")"}i.color=m.color;i.init();var g=(p.pointIndex>0)?p.pointIndex-1:0;var j=p.pointIndex+2;m._gridData=q.gridData.slice(g,j)}function e(o,l,h,t,m){if(m.plugins.dragable.dragCanvas.isDragging){var u=m.plugins.dragable.dragCanvas;var i=u._neighbor;var w=m.series[i.seriesIndex];var k=w.plugins.dragable;var r=w.gridData;var p=(k.constrainTo=="y")?i.gridData[0]:l.x;var n=(k.constrainTo=="x")?i.gridData[1]:l.y;var g=w._xaxis.series_p2u(p);var q=w._yaxis.series_p2u(n);var v=u._ctx;v.clearRect(0,0,v.canvas.width,v.canvas.height);if(i.pointIndex>0){k._gridData[1]=[p,n]}else{k._gridData[0]=[p,n]}m.series[i.seriesIndex].draw(u._ctx,{gridData:k._gridData,shadow:false,preventJqPlotSeriesDrawTrigger:true,color:k.color,markerOptions:{color:k.color,shadow:false},trendline:{show:false}});m.target.trigger("jqplotSeriesPointChange",[i.seriesIndex,i.pointIndex,[g,q],[p,n]])}else{if(t!=null){var j=m.series[t.seriesIndex];if(j.isDragable){var u=m.plugins.dragable.dragCanvas;if(!u.isOver){u._cursors.push(o.target.style.cursor);o.target.style.cursor="pointer"}u.isOver=true}}else{if(t==null){var u=m.plugins.dragable.dragCanvas;if(u.isOver){o.target.style.cursor=u._cursors.pop();u.isOver=false}}}}}function c(k,i,g,l,j){var m=j.plugins.dragable.dragCanvas;m._cursors.push(k.target.style.cursor);if(l!=null){var o=j.series[l.seriesIndex];var h=o.plugins.dragable;if(o.isDragable&&!m.isDragging){m._neighbor=l;m.isDragging=true;f(j,l);h.markerRenderer.draw(o.gridData[l.pointIndex][0],o.gridData[l.pointIndex][1],m._ctx);k.target.style.cursor="move";j.target.trigger("jqplotDragStart",[l.seriesIndex,l.pointIndex,i,g])}}else{var n=m._ctx;n.clearRect(0,0,n.canvas.width,n.canvas.height);m.isDragging=false}}function a(m,j,g,o,k){if(k.plugins.dragable.dragCanvas.isDragging){var p=k.plugins.dragable.dragCanvas;var q=p._ctx;q.clearRect(0,0,q.canvas.width,q.canvas.height);p.isDragging=false;var h=p._neighbor;var r=k.series[h.seriesIndex];var i=r.plugins.dragable;var n=(i.constrainTo=="y")?h.data[0]:g[r.xaxis];var l=(i.constrainTo=="x")?h.data[1]:g[r.yaxis];r.data[h.pointIndex][0]=n;r.data[h.pointIndex][1]=l;k.drawSeries({preventJqPlotSeriesDrawTrigger:true},h.seriesIndex);p._neighbor=null;m.target.style.cursor=p._cursors.pop();k.target.trigger("jqplotDragStop",[j,g])}}})(jQuery); \ No newline at end of file diff --git a/js/jqplot/plugins/jqplot.enhancedLegendRenderer.min.js b/js/jqplot/plugins/jqplot.enhancedLegendRenderer.min.js new file mode 100644 index 00000000..dc40b3c4 --- /dev/null +++ b/js/jqplot/plugins/jqplot.enhancedLegendRenderer.min.js @@ -0,0 +1,3 @@ +/* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com + jsDate | (c) 2010-2013 Chris Leonello + */(function(c){c.jqplot.EnhancedLegendRenderer=function(){c.jqplot.TableLegendRenderer.call(this)};c.jqplot.EnhancedLegendRenderer.prototype=new c.jqplot.TableLegendRenderer();c.jqplot.EnhancedLegendRenderer.prototype.constructor=c.jqplot.EnhancedLegendRenderer;c.jqplot.EnhancedLegendRenderer.prototype.init=function(d){this.numberRows=null;this.numberColumns=null;this.seriesToggle="normal";this.seriesToggleReplot=false;this.disableIEFading=true;c.extend(true,this,d);if(this.seriesToggle){c.jqplot.postDrawHooks.push(b)}};c.jqplot.EnhancedLegendRenderer.prototype.draw=function(m,y){var f=this;if(this.show){var r=this._series;var u;var w="position:absolute;";w+=(this.background)?"background:"+this.background+";":"";w+=(this.border)?"border:"+this.border+";":"";w+=(this.fontSize)?"font-size:"+this.fontSize+";":"";w+=(this.fontFamily)?"font-family:"+this.fontFamily+";":"";w+=(this.textColor)?"color:"+this.textColor+";":"";w+=(this.marginTop!=null)?"margin-top:"+this.marginTop+";":"";w+=(this.marginBottom!=null)?"margin-bottom:"+this.marginBottom+";":"";w+=(this.marginLeft!=null)?"margin-left:"+this.marginLeft+";":"";w+=(this.marginRight!=null)?"margin-right:"+this.marginRight+";":"";this._elem=c('
');if(this.seriesToggle){this._elem.css("z-index","3")}var C=false,q=false,d,o;if(this.numberRows){d=this.numberRows;if(!this.numberColumns){o=Math.ceil(r.length/d)}else{o=this.numberColumns}}else{if(this.numberColumns){o=this.numberColumns;d=Math.ceil(r.length/this.numberColumns)}else{d=r.length;o=1}}var B,z,e,l,k,n,p,t,h,g;var v=0;for(B=r.length-1;B>=0;B--){if(o==1&&r[B]._stack||r[B].renderer.constructor==c.jqplot.BezierCurveRenderer){q=true}}for(B=0;B0){C=true}else{C=false}}else{if(B==d-1){C=false}else{C=true}}p=(C)?this.rowSpacing:"0";l=c(document.createElement("td"));l.addClass("jqplot-table-legend jqplot-table-legend-swatch");l.css({textAlign:"center",paddingTop:p});h=c(document.createElement("div"));h.addClass("jqplot-table-legend-swatch-outline");g=c(document.createElement("div"));g.addClass("jqplot-table-legend-swatch");g.css({backgroundColor:x,borderColor:x});l.append(h.append(g));k=c(document.createElement("td"));k.addClass("jqplot-table-legend jqplot-table-legend-label");k.css("paddingTop",p);if(this.escapeHtml){k.text(n)}else{k.html(n)}if(q){if(this.showLabels){k.prependTo(e)}if(this.showSwatches){l.prependTo(e)}}else{if(this.showSwatches){l.appendTo(e)}if(this.showLabels){k.appendTo(e)}}if(this.seriesToggle){var A;if(typeof(this.seriesToggle)==="string"||typeof(this.seriesToggle)==="number"){if(!c.jqplot.use_excanvas||!this.disableIEFading){A=this.seriesToggle}}if(this.showSwatches){l.bind("click",{series:u,speed:A,plot:y,replot:this.seriesToggleReplot},a);l.addClass("jqplot-seriesToggle")}if(this.showLabels){k.bind("click",{series:u,speed:A,plot:y,replot:this.seriesToggleReplot},a);k.addClass("jqplot-seriesToggle")}if(!u.show&&u.showLabel){l.addClass("jqplot-series-hidden");k.addClass("jqplot-series-hidden")}}C=true}}v++}l=k=h=g=null}}return this._elem};var a=function(j){var i=j.data,m=i.series,k=i.replot,h=i.plot,f=i.speed,l=m.index,g=false;if(m.canvas._elem.is(":hidden")||!m.show){g=true}var e=function(){if(k){var n={};if(c.isPlainObject(k)){c.extend(true,n,k)}h.replot(n);if(g&&f){var d=h.series[l];if(d.shadowCanvas._elem){d.shadowCanvas._elem.hide().fadeIn(f)}d.canvas._elem.hide().fadeIn(f);d.canvas._elem.nextAll(".jqplot-point-label.jqplot-series-"+d.index).hide().fadeIn(f)}}else{var d=h.series[l];if(d.canvas._elem.is(":hidden")||!d.show){if(typeof h.options.legend.showSwatches==="undefined"||h.options.legend.showSwatches===true){h.legend._elem.find("td").eq(l*2).addClass("jqplot-series-hidden")}if(typeof h.options.legend.showLabels==="undefined"||h.options.legend.showLabels===true){h.legend._elem.find("td").eq((l*2)+1).addClass("jqplot-series-hidden")}}else{if(typeof h.options.legend.showSwatches==="undefined"||h.options.legend.showSwatches===true){h.legend._elem.find("td").eq(l*2).removeClass("jqplot-series-hidden")}if(typeof h.options.legend.showLabels==="undefined"||h.options.legend.showLabels===true){h.legend._elem.find("td").eq((l*2)+1).removeClass("jqplot-series-hidden")}}}};m.toggleDisplay(j,e)};var b=function(){if(this.legend.renderer.constructor==c.jqplot.EnhancedLegendRenderer&&this.legend.seriesToggle){var d=this.legend._elem.detach();this.eventCanvas._elem.after(d)}}})(jQuery); \ No newline at end of file diff --git a/js/jqplot/plugins/jqplot.funnelRenderer.min.js b/js/jqplot/plugins/jqplot.funnelRenderer.min.js new file mode 100644 index 00000000..8a705dea --- /dev/null +++ b/js/jqplot/plugins/jqplot.funnelRenderer.min.js @@ -0,0 +1,3 @@ +/* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com + jsDate | (c) 2010-2013 Chris Leonello + */(function(e){e.jqplot.FunnelRenderer=function(){e.jqplot.LineRenderer.call(this)};e.jqplot.FunnelRenderer.prototype=new e.jqplot.LineRenderer();e.jqplot.FunnelRenderer.prototype.constructor=e.jqplot.FunnelRenderer;e.jqplot.FunnelRenderer.prototype.init=function(p,t){this.padding={top:20,right:20,bottom:20,left:20};this.sectionMargin=6;this.fill=true;this.shadowOffset=2;this.shadowAlpha=0.07;this.shadowDepth=5;this.highlightMouseOver=true;this.highlightMouseDown=false;this.highlightColors=[];this.widthRatio=0.2;this.lineWidth=2;this.dataLabels="percent";this.showDataLabels=false;this.dataLabelFormatString=null;this.dataLabelThreshold=3;this._type="funnel";this.tickRenderer=e.jqplot.FunnelTickRenderer;if(p.highlightMouseDown&&p.highlightMouseOver==null){p.highlightMouseOver=false}e.extend(true,this,p);this._highlightedPoint=null;this._bases=[];this._atot;this._areas=[];this._lengths=[];this._angle;this._dataIndices=[];this._unorderedData=e.extend(true,[],this.data);var o=e.extend(true,[],this.data);for(var r=0;r570)?m[n]*0.8:m[n]+0.4*(255-m[n]);m[n]=parseInt(m[n],10)}this.highlightColors.push("rgb("+m[0]+","+m[1]+","+m[2]+")")}}t.postParseOptionsHooks.addOnce(k);t.postInitHooks.addOnce(g);t.eventListenerHooks.addOnce("jqplotMouseMove",a);t.eventListenerHooks.addOnce("jqplotMouseDown",b);t.eventListenerHooks.addOnce("jqplotMouseUp",j);t.eventListenerHooks.addOnce("jqplotClick",f);t.eventListenerHooks.addOnce("jqplotRightClick",l);t.postDrawHooks.addOnce(h)};e.jqplot.FunnelRenderer.prototype.setGridData=function(o){var n=0;var p=[];for(var m=0;mthis._lengths[Y]*n&&W<100){this._lengths[Y]=this._areas[Y]/(this._bases[Y]-this._lengths[Y]*Math.tan(this._angle));aa=Math.abs(this._lengths[Y]-E);this._bases[Y+1]=this._bases[Y]-(2*this._lengths[Y]*Math.tan(this._angle));E=this._lengths[Y];W++}Q+=this._lengths[Y]}this._vertices=new Array(B.length);var ae=[t,F],ad=[t+this._bases[0],F],ac=[t+(this._bases[0]-this._bases[this._bases.length-1])/2,F+this._length],ab=[ac[0]+this._bases[this._bases.length-1],ac[1]];function V(ag){var x=(ae[1]-ac[1])/(ae[0]-ac[0]);var v=ae[1]-x*ae[0];var ah=ag+ae[1];return[(ah-v)/x,ah]}function D(ag){var x=(ad[1]-ab[1])/(ad[0]-ab[0]);var v=ad[1]-x*ad[0];var ah=ag+ad[1];return[(ah-v)/x,ah]}var T=w,S=u;var Z=0,m=0;for(Y=0;Y0&&Y0&&Y=this.dataLabelThreshold){var K,X;if(this.dataLabels=="label"){K=this.dataLabelFormatString||"%s";X=e.jqplot.sprintf(K,B[Y][0])}else{if(this.dataLabels=="value"){K=this.dataLabelFormatString||"%d";X=e.jqplot.sprintf(K,this.data[Y][1])}else{if(this.dataLabels=="percent"){K=this.dataLabelFormatString||"%d%%";X=e.jqplot.sprintf(K,B[Y][1]*100)}else{if(this.dataLabels.constructor==Array){K=this.dataLabelFormatString||"%s";X=e.jqplot.sprintf(K,this.dataLabels[this._dataIndices[Y]])}}}}var s=(this._radius)*this.dataLabelPositionFactor+this.sliceMargin+this.dataLabelNudge;var T=(U[0][0]+U[1][0])/2+this.canvas._offsets.left;var S=(U[1][1]+U[2][1])/2+this.canvas._offsets.top;var z=e(''+X+"").insertBefore(p.eventCanvas._elem);T-=z.width()/2;S-=z.height()/2;T=Math.round(T);S=Math.round(S);z.css({left:T,top:S})}}};e.jqplot.FunnelAxisRenderer=function(){e.jqplot.LinearAxisRenderer.call(this)};e.jqplot.FunnelAxisRenderer.prototype=new e.jqplot.LinearAxisRenderer();e.jqplot.FunnelAxisRenderer.prototype.constructor=e.jqplot.FunnelAxisRenderer;e.jqplot.FunnelAxisRenderer.prototype.init=function(m){this.tickRenderer=e.jqplot.FunnelTickRenderer;e.extend(true,this,m);this._dataBounds={min:0,max:100};this.min=0;this.max=100;this.showTicks=false;this.ticks=[];this.showMark=false;this.show=false};e.jqplot.FunnelLegendRenderer=function(){e.jqplot.TableLegendRenderer.call(this)};e.jqplot.FunnelLegendRenderer.prototype=new e.jqplot.TableLegendRenderer();e.jqplot.FunnelLegendRenderer.prototype.constructor=e.jqplot.FunnelLegendRenderer;e.jqplot.FunnelLegendRenderer.prototype.init=function(m){this.numberRows=null;this.numberColumns=null;e.extend(true,this,m)};e.jqplot.FunnelLegendRenderer.prototype.draw=function(){var p=this;if(this.show){var x=this._series;var A="position:absolute;";A+=(this.background)?"background:"+this.background+";":"";A+=(this.border)?"border:"+this.border+";":"";A+=(this.fontSize)?"font-size:"+this.fontSize+";":"";A+=(this.fontFamily)?"font-family:"+this.fontFamily+";":"";A+=(this.textColor)?"color:"+this.textColor+";":"";A+=(this.marginTop!=null)?"margin-top:"+this.marginTop+";":"";A+=(this.marginBottom!=null)?"margin-bottom:"+this.marginBottom+";":"";A+=(this.marginLeft!=null)?"margin-left:"+this.marginLeft+";":"";A+=(this.marginRight!=null)?"margin-right:"+this.marginRight+";":"";this._elem=e('
');var E=false,w=false,m,u;var y=x[0];var n=new e.jqplot.ColorGenerator(y.seriesColors);if(y.show){var F=y.data;if(this.numberRows){m=this.numberRows;if(!this.numberColumns){u=Math.ceil(F.length/m)}else{u=this.numberColumns}}else{if(this.numberColumns){u=this.numberColumns;m=Math.ceil(F.length/this.numberColumns)}else{m=F.length;u=1}}var D,C,o,r,q,t,v,B;var z=0;for(D=0;D').prependTo(this._elem)}else{o=e('').appendTo(this._elem)}for(C=0;C0){E=true}else{E=false}}else{if(D==m-1){E=false}else{E=true}}v=(E)?this.rowSpacing:"0";r=e('
');q=e('');if(this.escapeHtml){q.text(t)}else{q.html(t)}if(w){q.prependTo(o);r.prependTo(o)}else{r.appendTo(o);q.appendTo(o)}E=true}z++}}}}return this._elem};function c(q,p,n){n=n||{};n.axesDefaults=n.axesDefaults||{};n.legend=n.legend||{};n.seriesDefaults=n.seriesDefaults||{};var m=false;if(n.seriesDefaults.renderer==e.jqplot.FunnelRenderer){m=true}else{if(n.series){for(var o=0;o=0.6)?l[3]*0.6:l[3]*(2-l[3]);i.color="rgba("+n[0]+","+n[1]+","+n[2]+","+k+")";i.init();i.draw(p.gridData[o.pointIndex][0],p.gridData[o.pointIndex][1],j.highlightCanvas._ctx)}function g(A,q,m){var k=A.plugins.highlighter;var D=k._tooltipElem;var r=q.highlighter||{};var t=d.extend(true,{},k,r);if(t.useAxesFormatters){var w=q._xaxis._ticks[0].formatter;var h=q._yaxis._ticks[0].formatter;var E=q._xaxis._ticks[0].formatString;var s=q._yaxis._ticks[0].formatString;var z;var u=w(E,m.data[0]);var l=[];for(var B=1;B140){h=Math.round(Math.log(this.max/this.min)/Math.log(this.base)+1);if(h<2){h=2}if(C===0){var o=b/(h-1);if(o<100){C=0}else{if(o<190){C=1}else{if(o<250){C=3}else{if(o<600){C=4}else{C=9}}}}}}else{h=2;if(C===0){C=1}C=0}}else{h=this.numberTicks}if(E>=0&&C!==3){this._autoFormatString="%d"}else{if(E<=0&&C===3){var o=-(E-1);this._autoFormatString="%."+Math.abs(E-1)+"f"}else{if(E<0){var o=-E;this._autoFormatString="%."+Math.abs(E)+"f"}else{this._autoFormatString="%d"}}}var O,H,z,p,n,k;for(var K=0;K=0;J--){z=p-k*(J+1);H=new this.tickRenderer(this.tickOptions);if(this._overrideFormatString&&this._autoFormatString!=""){H.formatString=this._autoFormatString}if(!this.showTicks){H.showLabel=false;H.showMark=false}else{if(!this.showTickMarks){H.showMark=false}}H.setTick(z,this.name);this._ticks.push(H)}}}}else{if(this.min!=null&&this.max!=null){var y=a.extend(true,{},this.tickOptions,{name:this.name,value:null});var I,e;if(this.numberTicks==null&&this.tickInterval==null){var D=Math.max(b,g+1);var L=Math.ceil((D-g)/35+1);var B=a.jqplot.LinearTickGenerator.bestConstrainedInterval(this.min,this.max,L);this._autoFormatString=B[3];I=B[2];e=B[4];for(var K=0;K0){c=-n._textRenderer.height*Math.cos(-n._textRenderer.angle)/2}else{c=-n.getHeight()+n._textRenderer.height*Math.cos(n._textRenderer.angle)/2}break;case"middle":c=-n.getHeight()/2;break;default:c=-n.getHeight()/2;break}}else{c=-n.getHeight()/2}var z=this.u2p(n.value)+c+"px";n._elem.css("top",z);n.pack()}}if(o){var x=this._label._elem.outerHeight(true);this._label._elem.css("top",m-g/2-x/2+"px");if(this.name=="yaxis"){this._label._elem.css("left","0px")}else{this._label._elem.css("right","0px")}this._label.pack()}}}}})(jQuery); \ No newline at end of file diff --git a/js/jqplot/plugins/jqplot.mekkoAxisRenderer.min.js b/js/jqplot/plugins/jqplot.mekkoAxisRenderer.min.js new file mode 100644 index 00000000..420dd13d --- /dev/null +++ b/js/jqplot/plugins/jqplot.mekkoAxisRenderer.min.js @@ -0,0 +1,3 @@ +/* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com + jsDate | (c) 2010-2013 Chris Leonello + */(function(a){a.jqplot.MekkoAxisRenderer=function(){};a.jqplot.MekkoAxisRenderer.prototype.init=function(c){this.tickMode;this.barLabelRenderer=a.jqplot.AxisLabelRenderer;this.barLabels=this.barLabels||[];this.barLabelOptions={};this.tickOptions=a.extend(true,{showGridline:false},this.tickOptions);this._barLabels=[];a.extend(true,this,c);if(this.name=="yaxis"){this.tickOptions.formatString=this.tickOptions.formatString||"%d%"}var b=this._dataBounds;b.min=0;if(this.name=="yaxis"||this.name=="y2axis"){b.max=100;this.tickMode="even"}else{if(this.name=="xaxis"){this.tickMode=(this.tickMode==null)?"bar":this.tickMode;for(var d=0;dk){k=d}}}if(b){c=this._label._elem.outerWidth(true);j=this._label._elem.outerHeight(true)}if(this.name=="xaxis"){k=k+j;this._elem.css({height:k+"px",left:"0px",bottom:"0px"})}else{if(this.name=="x2axis"){k=k+j;this._elem.css({height:k+"px",left:"0px",top:"0px"})}else{if(this.name=="yaxis"){k=k+c;this._elem.css({width:k+"px",left:"0px",top:"0px"});if(b&&this._label.constructor==a.jqplot.AxisLabelRenderer){this._label._elem.css("width",c+"px")}}else{k=k+c;this._elem.css({width:k+"px",right:"0px",top:"0px"});if(b&&this._label.constructor==a.jqplot.AxisLabelRenderer){this._label._elem.css("width",c+"px")}}}}}};a.jqplot.MekkoAxisRenderer.prototype.createTicks=function(){var z=this._ticks;var w=this.ticks;var B=this.name;var y=this._dataBounds;var p,x;var n,r;var d,c;var h,b,s,q;if(w.length){for(s=0;s0){g=Math.max(Math.log(n)/Math.LN10,0.05)}n-=g;r+=g}var k=r-n;var m,o;var v,l,u;var f=[3,5,6,11,21];if(this.name=="yaxis"||this.name=="y2axis"){this.min=0;this.max=100;if(!this.numberTicks){if(this.tickInterval){this.numberTicks=3+Math.ceil(k/this.tickInterval)}else{v=2+Math.ceil((p-(this.tickSpacing-1))/this.tickSpacing);for(s=0;s1){l=u;continue}else{if(u<1){if(Math.abs(l-1)v){h=new this.tickRenderer(this.tickOptions);if(!this.showTicks){h.showLabel=false;h.showMark=false}else{if(!this.showTickMarks){h.showMark=false}}h.setTick(this.max,this.name);this._ticks.push(h)}}else{if(this.tickMode=="even"){this.min=0;this.max=this.max||y.max;var A=2+Math.ceil((p-(this.tickSpacing-1))/this.tickSpacing);k=this.max-this.min;this.numberTicks=A;this.tickInterval=k/(this.numberTicks-1);for(s=0;s0){c=-n._textRenderer.height*Math.cos(-n._textRenderer.angle)/2}else{c=-n.getHeight()+n._textRenderer.height*Math.cos(n._textRenderer.angle)/2}break;case"middle":c=-n.getHeight()/2;break;default:c=-n.getHeight()/2;break}}else{c=-n.getHeight()/2}var D=this.u2p(n.value)+c+"px";n._elem.css("top",D);n.pack()}}if(o){var z=this._label._elem.outerHeight(true);this._label._elem.css("top",m-f/2-z/2+"px");if(this.name=="yaxis"){this._label._elem.css("left","0px")}else{this._label._elem.css("right","0px")}this._label.pack()}}}}})(jQuery); \ No newline at end of file diff --git a/js/jqplot/plugins/jqplot.mekkoRenderer.min.js b/js/jqplot/plugins/jqplot.mekkoRenderer.min.js new file mode 100644 index 00000000..cece3cd7 --- /dev/null +++ b/js/jqplot/plugins/jqplot.mekkoRenderer.min.js @@ -0,0 +1,3 @@ +/* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com + jsDate | (c) 2010-2013 Chris Leonello + */(function(b){b.jqplot.MekkoRenderer=function(){this.shapeRenderer=new b.jqplot.ShapeRenderer();this.borderColor=null;this.showBorders=true};b.jqplot.MekkoRenderer.prototype.init=function(c,e){this.fill=false;this.fillRect=true;this.strokeRect=true;this.shadow=false;this._xwidth=0;this._xstart=0;b.extend(true,this.renderer,c);var d={lineJoin:"miter",lineCap:"butt",isarc:false,fillRect:this.fillRect,strokeRect:this.strokeRect};this.renderer.shapeRenderer.init(d);e.axes.x2axis._series.push(this);this._type="mekko"};b.jqplot.MekkoRenderer.prototype.setGridData=function(h){var e=this._xaxis.series_u2p;var c=this._yaxis.series_u2p;var g=this._plotData;this.gridData=[];this._xwidth=e(this._sumy)-e(0);if(this.index>0){this._xstart=h.series[this.index-1]._xstart+h.series[this.index-1]._xwidth}var l=this.canvas.getHeight();var d=0;var k;var j;for(var f=0;f');var w=false,n=true,c,l;var p=o[0];var d=new b.jqplot.ColorGenerator(p.seriesColors);if(p.show){var x=p.data;if(this.numberRows){c=this.numberRows;if(!this.numberColumns){l=Math.ceil(x.length/c)}else{l=this.numberColumns}}else{if(this.numberColumns){l=this.numberColumns;c=Math.ceil(x.length/this.numberColumns)}else{c=x.length;l=1}}var v,u,e,h,g,k,m,t;var q=0;for(v=0;v').prependTo(this._elem)}else{e=b('').appendTo(this._elem)}for(u=0;u0){w=true}else{w=false}}else{if(v==c-1){w=false}else{w=true}}m=(w)?this.rowSpacing:"0";h=b('
');g=b('');if(this.escapeHtml){g.text(k)}else{g.html(k)}if(n){g.prependTo(e);h.prependTo(e)}else{h.appendTo(e);g.appendTo(e)}w=true}q++}}e=null;h=null;g=null}}return this._elem};b.jqplot.MekkoLegendRenderer.prototype.pack=function(f){if(this.show){var e={_top:f.top,_left:f.left,_right:f.right,_bottom:this._plotDimensions.height-f.bottom};if(this.placement=="insideGrid"){switch(this.location){case"nw":var d=e._left+this.xoffset;var c=e._top+this.yoffset;this._elem.css("left",d);this._elem.css("top",c);break;case"n":var d=(f.left+(this._plotDimensions.width-f.right))/2-this.getWidth()/2;var c=e._top+this.yoffset;this._elem.css("left",d);this._elem.css("top",c);break;case"ne":var d=f.right+this.xoffset;var c=e._top+this.yoffset;this._elem.css({right:d,top:c});break;case"e":var d=f.right+this.xoffset;var c=(f.top+(this._plotDimensions.height-f.bottom))/2-this.getHeight()/2;this._elem.css({right:d,top:c});break;case"se":var d=f.right+this.xoffset;var c=f.bottom+this.yoffset;this._elem.css({right:d,bottom:c});break;case"s":var d=(f.left+(this._plotDimensions.width-f.right))/2-this.getWidth()/2;var c=f.bottom+this.yoffset;this._elem.css({left:d,bottom:c});break;case"sw":var d=e._left+this.xoffset;var c=f.bottom+this.yoffset;this._elem.css({left:d,bottom:c});break;case"w":var d=e._left+this.xoffset;var c=(f.top+(this._plotDimensions.height-f.bottom))/2-this.getHeight()/2;this._elem.css({left:d,top:c});break;default:var d=e._right-this.xoffset;var c=e._bottom+this.yoffset;this._elem.css({right:d,bottom:c});break}}else{switch(this.location){case"nw":var d=this._plotDimensions.width-e._left+this.xoffset;var c=e._top+this.yoffset;this._elem.css("right",d);this._elem.css("top",c);break;case"n":var d=(f.left+(this._plotDimensions.width-f.right))/2-this.getWidth()/2;var c=this._plotDimensions.height-e._top+this.yoffset;this._elem.css("left",d);this._elem.css("bottom",c);break;case"ne":var d=this._plotDimensions.width-f.right+this.xoffset;var c=e._top+this.yoffset;this._elem.css({left:d,top:c});break;case"e":var d=this._plotDimensions.width-f.right+this.xoffset;var c=(f.top+(this._plotDimensions.height-f.bottom))/2-this.getHeight()/2;this._elem.css({left:d,top:c});break;case"se":var d=this._plotDimensions.width-f.right+this.xoffset;var c=f.bottom+this.yoffset;this._elem.css({left:d,bottom:c});break;case"s":var d=(f.left+(this._plotDimensions.width-f.right))/2-this.getWidth()/2;var c=this._plotDimensions.height-f.bottom+this.yoffset;this._elem.css({left:d,top:c});break;case"sw":var d=this._plotDimensions.width-e._left+this.xoffset;var c=f.bottom+this.yoffset;this._elem.css({right:d,bottom:c});break;case"w":var d=this._plotDimensions.width-e._left+this.xoffset;var c=(f.top+(this._plotDimensions.height-f.bottom))/2-this.getHeight()/2;this._elem.css({right:d,top:c});break;default:var d=e._right-this.xoffset;var c=e._bottom+this.yoffset;this._elem.css({right:d,bottom:c});break}}}};function a(g,f,d){d=d||{};d.axesDefaults=d.axesDefaults||{};d.legend=d.legend||{};d.seriesDefaults=d.seriesDefaults||{};var c=false;if(d.seriesDefaults.renderer==b.jqplot.MekkoRenderer){c=true}else{if(d.series){for(var e=0;e=this.data[0][1]){this.max=this.intervals[this.intervals.length-1][0];this.setmax=false}}else{this.setmax=false}}else{this.min=(this.min==null)?0:this.min;this.setmin=false;if(this.max==null){this.max=this.data[0][1]*1.25;this.setmax=true}else{this.setmax=false}}}};c.jqplot.MeterGaugeRenderer.prototype.setGridData=function(j){var f=[];var k=[];var e=this.startAngle;for(var h=0;h0){f[h]+=f[h-1]}}var g=Math.PI*2/f[f.length-1];for(var h=0;h0){f[h]+=f[h-1]}}var g=Math.PI*2/f[f.length-1];for(var h=0;h=0;h--){e=f/(j[h]*Math.pow(10,g));if(e==4||e==5){return e-1}}return null}c.jqplot.MeterGaugeRenderer.prototype.draw=function(X,aC,ap){var aa;var aM=(ap!=undefined)?ap:{};var ai=0;var ah=0;var at=1;if(ap.legendInfo&&ap.legendInfo.placement=="inside"){var aI=ap.legendInfo;switch(aI.location){case"nw":ai=aI.width+aI.xoffset;break;case"w":ai=aI.width+aI.xoffset;break;case"sw":ai=aI.width+aI.xoffset;break;case"ne":ai=aI.width+aI.xoffset;at=-1;break;case"e":ai=aI.width+aI.xoffset;at=-1;break;case"se":ai=aI.width+aI.xoffset;at=-1;break;case"n":ah=aI.height+aI.yoffset;break;case"s":ah=aI.height+aI.yoffset;at=-1;break;default:break}}if(this.label){this._labelElem=c('
'+this.label+"
");this.canvas._elem.after(this._labelElem)}var m=(aM.shadow!=undefined)?aM.shadow:this.shadow;var N=(aM.showLine!=undefined)?aM.showLine:this.showLine;var I=(aM.fill!=undefined)?aM.fill:this.fill;var K=X.canvas.width;var S=X.canvas.height;if(this.padding==null){this.padding=Math.round(Math.min(K,S)/30)}var Q=K-ai-2*this.padding;var ab=S-ah-2*this.padding;if(this.labelPosition=="bottom"&&this.label){ab-=this._labelElem.outerHeight(true)}var L=Math.min(Q,ab);var ad=L;if(!this.diameter){if(this.semiCircular){if(Q>=2*ab){if(!this.ringWidth){this.ringWidth=2*ab/35}this.needleThickness=this.needleThickness||2+Math.pow(this.ringWidth,0.8);this.innerPad=this.ringWidth/2+this.needleThickness/2+this.needlePad;this.diameter=2*(ab-2*this.innerPad)}else{if(!this.ringWidth){this.ringWidth=Q/35}this.needleThickness=this.needleThickness||2+Math.pow(this.ringWidth,0.8);this.innerPad=this.ringWidth/2+this.needleThickness/2+this.needlePad;this.diameter=Q-2*this.innerPad-this.ringWidth-this.padding}this._center=[(K-at*ai)/2+at*ai,(S+at*ah-this.padding-this.ringWidth-this.innerPad)]}else{if(!this.ringWidth){this.ringWidth=ad/35}this.needleThickness=this.needleThickness||2+Math.pow(this.ringWidth,0.8);this.innerPad=0;this.diameter=ad-this.ringWidth;this._center=[(K-at*ai)/2+at*ai,(S-at*ah)/2+at*ah]}if(this._labelElem&&this.labelPosition=="bottom"){this._center[1]-=this._labelElem.outerHeight(true)}}this._radius=this.diameter/2;this.tickSpacing=6000/this.diameter;if(!this.hubRadius){this.hubRadius=this.diameter/18}this.shadowOffset=0.5+this.ringWidth/9;this.shadowWidth=this.ringWidth*1;this.tickPadding=3+Math.pow(this.diameter/20,0.7);this.tickOuterRadius=this._radius-this.ringWidth/2-this.tickPadding;this.tickLength=(this.showTicks)?this._radius/13:0;if(this.ticks.length==0){var A=this.max,aL=this.min,q=this.setmax,aG=this.setmin,au=(A-aL)*this.tickSpacing/this.span;var aw=Math.floor(parseFloat((Math.log(au)/Math.log(10)).toFixed(11)));var an=(au/Math.pow(10,aw));(an>2&&an<=2.5)?an=2.5:an=Math.ceil(an);var T=this.tickPositions;var aA,ak;for(aa=0;aa0)?aL-aL%au:aL-aL%au-au;if(!this.forceZero){var D=Math.min(aL-aP,0.8*au);var o=Math.floor(D/T[aA]);if(o>1){aP=aP+T[aA]*(o-1);if(parseInt(aP,10)!=aP&&parseInt(aP-T[aA],10)==aP-T[aA]){aP=aP-T[aA]}}}if(aL==aP){aL-=au}else{if(aL-aP>0.23*au){aL=aP}else{aL=aP-au;ak+=1}}ak+=1;var E=aL+(ak-1)*au;if(A>=E){E+=au;ak+=1}if(E-A<0.23*au){E+=au;ak+=1}this.max=A=E;this.min=aL;this.tickInterval=au;this.numberTicks=ak;var O;for(aa=0;aa=E){A=E+au;ak+=1}else{A=E}this.tickInterval=this.tickInterval||au;this.numberTicks=this.numberTicks||ak;var O;for(aa=0;aa1){var aJ=String(P);if(aJ.search(/\./)==-1){var aF=aJ.search(/0+$/);av=(aF>0)?aJ.length-aF-1:0}}M=P/Math.pow(10,av);for(aa=0;aa'+this.ticks[aa][1]+"");this.canvas._elem.after(J);aO=J.outerWidth(true);g=J.outerHeight(true);W=this._tickPoints[aa][0]-aO*(this._tickPoints[aa][2]-Math.PI)/Math.PI-an*Math.cos(this._tickPoints[aa][2]);T=this._tickPoints[aa][1]-g/2+g/2*Math.pow(Math.abs((Math.sin(this._tickPoints[aa][2]))),0.5)+an/3*Math.pow(Math.abs((Math.sin(this._tickPoints[aa][2]))),0.5);J.css({left:W,top:T,color:this.tickColor});G=aO*Math.cos(this._tickPoints[aa][2])+g*Math.sin(Math.PI/2+this._tickPoints[aa][2]/2);n=(G>n)?G:n}}if(this.label&&this.labelPosition=="inside"){var W=this._center[0]+this.canvas._offsets.left;var an=this.tickPadding*(1-1/(this.diameter/80+1));var T=0.5*(this._center[1]+this.canvas._offsets.top-this.hubRadius)+0.5*(this._center[1]+this.canvas._offsets.top-this.tickOuterRadius+this.tickLength+an)+this.labelHeightAdjust;W-=this._labelElem.outerWidth(true)/2;T-=this._labelElem.outerHeight(true)/2;this._labelElem.css({left:W,top:T})}else{if(this.label&&this.labelPosition=="bottom"){var W=this._center[0]+this.canvas._offsets.left-this._labelElem.outerWidth(true)/2;var T=this._center[1]+this.canvas._offsets.top+this.innerPad+this.ringWidth+this.padding+this.labelHeightAdjust;this._labelElem.css({left:W,top:T})}}X.save();var ax=this.intervalInnerRadius||this.hubRadius*1.5;if(this.intervalOuterRadius==null){if(this.showTickLabels){var ag=(this.tickOuterRadius-this.tickLength-this.tickPadding-this.diameter/8)}else{var ag=(this.tickOuterRadius-this.tickLength-this.diameter/16)}}else{var ag=this.intervalOuterRadius}var P=this.max-this.min;var aD=this.intervals[this.intervals.length-1]-this.min;var y,Z,u=this.span*Math.PI/180;for(aa=0;aathis.max+R*3/this.span){ay=this.max+R*3/this.span}if(this.data[0][1]');var f=false,q=false,u,o;var w=p[0];if(w.show){var t=w.data;if(this.numberRows){u=this.numberRows;if(!this.numberColumns){o=Math.ceil(t.length/u)}else{o=this.numberColumns}}else{if(this.numberColumns){o=this.numberColumns;u=Math.ceil(t.length/this.numberColumns)}else{u=t.length;o=1}}var n,m,r,g,e,l,k,h;var v=0;for(n=0;n').prependTo(this._elem)}else{r=c('').appendTo(this._elem)}for(m=0;m0){f=true}else{f=false}}else{if(n==u-1){f=false}else{f=true}}k=(f)?this.rowSpacing:"0";g=c('
');e=c('');if(this.escapeHtml){e.text(l)}else{e.html(l)}if(q){e.prependTo(r);g.prependTo(r)}else{g.appendTo(r);e.appendTo(r)}f=true}v++}}}}return this._elem};function a(j,h,f){f=f||{};f.axesDefaults=f.axesDefaults||{};f.legend=f.legend||{};f.seriesDefaults=f.seriesDefaults||{};f.grid=f.grid||{};var e=false;if(f.seriesDefaults.renderer==c.jqplot.MeterGaugeRenderer){e=true}else{if(f.series){for(var g=0;gb.max||b.max==null){b.max=f[c][1]}}}else{for(var c=0;cb.max||b.max==null){b.max=f[c][2]}}}};a.jqplot.OHLCRenderer.prototype.draw=function(A,N,j){var J=this.data;var v=this._xaxis.min;var z=this._xaxis.max;var l=0;var K=J.length;var p=this._xaxis.series_u2p;var G=this._yaxis.series_u2p;var D,E,f,M,F,n,O,C;var y;var u=this.renderer;var s=(j!=undefined)?j:{};var k=(s.shadow!=undefined)?s.shadow:this.shadow;var B=(s.fill!=undefined)?s.fill:this.fill;var c=(s.fillAndStroke!=undefined)?s.fillAndStroke:this.fillAndStroke;u.bodyWidth=(s.bodyWidth!=undefined)?s.bodyWidth:u.bodyWidth;u.tickLength=(s.tickLength!=undefined)?s.tickLength:u.tickLength;A.save();if(this.show){var m,q,g,Q,t;for(var D=0;Dq){if(u.wickColor){y.color=u.wickColor}else{if(u.downBodyColor){y.color=u.downBodyColor}}f=a.extend(true,{},s,y);u.shapeRenderer.draw(A,[[m,g],[m,q]],f);u.shapeRenderer.draw(A,[[m,t],[m,Q]],f);y={};M=q;F=t-q;if(u.fillDownBody){y.fillRect=true}else{y.strokeRect=true;n=n-this.lineWidth;O=m-n/2}if(u.downBodyColor){y.color=u.downBodyColor;y.fillStyle=u.downBodyColor}C=[O,M,n,F]}else{if(u.wickColor){y.color=u.wickColor}f=a.extend(true,{},s,y);u.shapeRenderer.draw(A,[[m,g],[m,Q]],f);y={};y.fillRect=false;y.strokeRect=false;O=[m-n/2,q];M=[m+n/2,t];n=null;F=null;C=[O,M]}}f=a.extend(true,{},s,y);u.shapeRenderer.draw(A,C,f)}else{E=s.color;if(u.openColor){s.color=u.openColor}if(!u.hlc){u.shapeRenderer.draw(A,[[m-u._tickLength,q],[m,q]],s)}s.color=E;if(u.wickColor){s.color=u.wickColor}u.shapeRenderer.draw(A,[[m,g],[m,Q]],s);s.color=E;if(u.closeColor){s.color=u.closeColor}u.shapeRenderer.draw(A,[[m,t],[m+u._tickLength,t]],s);s.color=E}}}A.restore()};a.jqplot.OHLCRenderer.prototype.drawShadow=function(b,d,c){};a.jqplot.OHLCRenderer.checkOptions=function(d,c,b){if(!b.highlighter){b.highlighter={showMarker:false,tooltipAxes:"y",yvalues:4,formatString:'
date:%s
open:%s
hi:%s
low:%s
close:%s
'}}}})(jQuery); \ No newline at end of file diff --git a/js/jqplot/plugins/jqplot.pieRenderer.min.js b/js/jqplot/plugins/jqplot.pieRenderer.min.js new file mode 100644 index 00000000..5f08e619 --- /dev/null +++ b/js/jqplot/plugins/jqplot.pieRenderer.min.js @@ -0,0 +1,3 @@ +/* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com + jsDate | (c) 2010-2013 Chris Leonello + */(function(e){e.jqplot.PieRenderer=function(){e.jqplot.LineRenderer.call(this)};e.jqplot.PieRenderer.prototype=new e.jqplot.LineRenderer();e.jqplot.PieRenderer.prototype.constructor=e.jqplot.PieRenderer;e.jqplot.PieRenderer.prototype.init=function(q,u){this.diameter=null;this.padding=20;this.sliceMargin=0;this.fill=true;this.shadowOffset=2;this.shadowAlpha=0.07;this.shadowDepth=5;this.highlightMouseOver=true;this.highlightMouseDown=false;this.highlightColors=[];this.dataLabels="percent";this.showDataLabels=false;this.dataLabelFormatString=null;this.dataLabelThreshold=3;this.dataLabelPositionFactor=0.52;this.dataLabelNudge=2;this.dataLabelCenterOn=true;this.startAngle=0;this.tickRenderer=e.jqplot.PieTickRenderer;this._drawData=true;this._type="pie";if(q.highlightMouseDown&&q.highlightMouseOver==null){q.highlightMouseOver=false}e.extend(true,this,q);if(this.sliceMargin<0){this.sliceMargin=0}this._diameter=null;this._radius=null;this._sliceAngles=[];this._highlightedPoint=null;if(this.highlightColors.length==0){for(var s=0;s570)?o[p]*0.8:o[p]+0.3*(255-o[p]);o[p]=parseInt(o[p],10)}this.highlightColors.push("rgb("+o[0]+","+o[1]+","+o[2]+")")}}this.highlightColorGenerator=new e.jqplot.ColorGenerator(this.highlightColors);u.postParseOptionsHooks.addOnce(m);u.postInitHooks.addOnce(g);u.eventListenerHooks.addOnce("jqplotMouseMove",b);u.eventListenerHooks.addOnce("jqplotMouseDown",a);u.eventListenerHooks.addOnce("jqplotMouseUp",l);u.eventListenerHooks.addOnce("jqplotClick",f);u.eventListenerHooks.addOnce("jqplotRightClick",n);u.postDrawHooks.addOnce(i)};e.jqplot.PieRenderer.prototype.setGridData=function(t){var p=[];var u=[];var o=this.startAngle/180*Math.PI;var s=0;this._drawData=false;for(var r=0;r0){p[r]+=p[r-1]}s+=this.data[r][1]}var q=Math.PI*2/p[p.length-1];for(var r=0;r0){p[r]+=p[r-1]}s+=t[r][1]}var q=Math.PI*2/p[p.length-1];for(var r=0;r0&&s>0.01&&s<6.282){w=parseFloat(p)/2/h(q)}return w}e.jqplot.PieRenderer.prototype.drawSlice=function(B,z,y,u,w){if(this._drawData){var p=this._radius;var A=this.fill;var x=this.lineWidth;var s=this.sliceMargin;if(this.fill==false){s+=this.lineWidth}B.save();B.translate(this._center[0],this._center[1]);var D=j(z,y,this.sliceMargin,this.fill,this.lineWidth);var o=D*Math.cos((z+y)/2);var C=D*Math.sin((z+y)/2);if((y-z)<=Math.PI){p-=D}else{p+=D}B.translate(o,C);if(w){for(var v=0,t=this.shadowDepth;v6.282+this.startAngle){y=6.282+this.startAngle;if(z>y){z=6.281+this.startAngle}}if(z>=y){return}B.beginPath();B.fillStyle=u;B.strokeStyle=u;B.lineWidth=x;B.arc(0,0,r,z,y,false);B.lineTo(0,0);B.closePath();if(A){B.fill()}else{B.stroke()}}};e.jqplot.PieRenderer.prototype.draw=function(B,z,E,o){var W;var H=(E!=undefined)?E:{};var t=0;var s=0;var N=1;var L=new e.jqplot.ColorGenerator(this.seriesColors);if(E.legendInfo&&E.legendInfo.placement=="insideGrid"){var J=E.legendInfo;switch(J.location){case"nw":t=J.width+J.xoffset;break;case"w":t=J.width+J.xoffset;break;case"sw":t=J.width+J.xoffset;break;case"ne":t=J.width+J.xoffset;N=-1;break;case"e":t=J.width+J.xoffset;N=-1;break;case"se":t=J.width+J.xoffset;N=-1;break;case"n":s=J.height+J.yoffset;break;case"s":s=J.height+J.yoffset;N=-1;break;default:break}}var K=(H.shadow!=undefined)?H.shadow:this.shadow;var A=(H.fill!=undefined)?H.fill:this.fill;var C=B.canvas.width;var I=B.canvas.height;var Q=C-t-2*this.padding;var X=I-s-2*this.padding;var M=Math.min(Q,X);var Y=M;this._sliceAngles=[];var v=this.sliceMargin;if(this.fill==false){v+=this.lineWidth}var q;var G=0;var R,aa,Z,ab;var D=this.startAngle/180*Math.PI;for(var W=0,V=z.length;WMath.PI){G=Math.max(q,G)}}if(this.diameter!=null&&this.diameter>0){this._diameter=this.diameter-2*G}else{this._diameter=Y-2*G}if(this._diameter<6){e.jqplot.log("Diameter of pie too small, not rendering.");return}var S=this._radius=this._diameter/2;this._center=[(C-N*t)/2+N*t+G*Math.cos(D),(I-N*s)/2+N*s+G*Math.sin(D)];if(this.shadow){for(var W=0,V=z.length;W=this.dataLabelThreshold){var F,U=(this._sliceAngles[W][0]+this._sliceAngles[W][1])/2,T;if(this.dataLabels=="label"){F=this.dataLabelFormatString||"%s";T=e.jqplot.sprintf(F,z[W][0])}else{if(this.dataLabels=="value"){F=this.dataLabelFormatString||"%d";T=e.jqplot.sprintf(F,this.data[W][1])}else{if(this.dataLabels=="percent"){F=this.dataLabelFormatString||"%d%%";T=e.jqplot.sprintf(F,z[W][2]*100)}else{if(this.dataLabels.constructor==Array){F=this.dataLabelFormatString||"%s";T=e.jqplot.sprintf(F,this.dataLabels[W])}}}}var p=(this._radius)*this.dataLabelPositionFactor+this.sliceMargin+this.dataLabelNudge;var P=this._center[0]+Math.cos(U)*p+this.canvas._offsets.left;var O=this._center[1]+Math.sin(U)*p+this.canvas._offsets.top;var u=e('
'+T+"
").insertBefore(o.eventCanvas._elem);if(this.dataLabelCenterOn){P-=u.width()/2;O-=u.height()/2}else{P-=u.width()*Math.sin(U/2);O-=u.height()/2}P=Math.round(P);O=Math.round(O);u.css({left:P,top:O})}}};e.jqplot.PieAxisRenderer=function(){e.jqplot.LinearAxisRenderer.call(this)};e.jqplot.PieAxisRenderer.prototype=new e.jqplot.LinearAxisRenderer();e.jqplot.PieAxisRenderer.prototype.constructor=e.jqplot.PieAxisRenderer;e.jqplot.PieAxisRenderer.prototype.init=function(o){this.tickRenderer=e.jqplot.PieTickRenderer;e.extend(true,this,o);this._dataBounds={min:0,max:100};this.min=0;this.max=100;this.showTicks=false;this.ticks=[];this.showMark=false;this.show=false};e.jqplot.PieLegendRenderer=function(){e.jqplot.TableLegendRenderer.call(this)};e.jqplot.PieLegendRenderer.prototype=new e.jqplot.TableLegendRenderer();e.jqplot.PieLegendRenderer.prototype.constructor=e.jqplot.PieLegendRenderer;e.jqplot.PieLegendRenderer.prototype.init=function(o){this.numberRows=null;this.numberColumns=null;e.extend(true,this,o)};e.jqplot.PieLegendRenderer.prototype.draw=function(){var r=this;if(this.show){var B=this._series;this._elem=e(document.createElement("table"));this._elem.addClass("jqplot-table-legend");var E={position:"absolute"};if(this.background){E.background=this.background}if(this.border){E.border=this.border}if(this.fontSize){E.fontSize=this.fontSize}if(this.fontFamily){E.fontFamily=this.fontFamily}if(this.textColor){E.textColor=this.textColor}if(this.marginTop!=null){E.marginTop=this.marginTop}if(this.marginBottom!=null){E.marginBottom=this.marginBottom}if(this.marginLeft!=null){E.marginLeft=this.marginLeft}if(this.marginRight!=null){E.marginRight=this.marginRight}this._elem.css(E);var I=false,A=false,o,y;var C=B[0];var p=new e.jqplot.ColorGenerator(C.seriesColors);if(C.show){var J=C.data;if(this.numberRows){o=this.numberRows;if(!this.numberColumns){y=Math.ceil(J.length/o)}else{y=this.numberColumns}}else{if(this.numberColumns){y=this.numberColumns;o=Math.ceil(J.length/this.numberColumns)}else{o=J.length;y=1}}var H,G;var q,w,v;var x,z,F;var D=0;var u,t;for(H=0;H0){I=true}else{I=false}}else{if(H==o-1){I=false}else{I=true}}z=(I)?this.rowSpacing:"0";w=e(document.createElement("td"));w.addClass("jqplot-table-legend jqplot-table-legend-swatch");w.css({textAlign:"center",paddingTop:z});u=e(document.createElement("div"));u.addClass("jqplot-table-legend-swatch-outline");t=e(document.createElement("div"));t.addClass("jqplot-table-legend-swatch");t.css({backgroundColor:F,borderColor:F});w.append(u.append(t));v=e(document.createElement("td"));v.addClass("jqplot-table-legend jqplot-table-legend-label");v.css("paddingTop",z);if(this.escapeHtml){v.text(x)}else{v.html(x)}if(A){v.prependTo(q);w.prependTo(q)}else{w.appendTo(q);v.appendTo(q)}I=true}D++}}}}return this._elem};e.jqplot.PieRenderer.prototype.handleMove=function(q,p,t,s,r){if(s){var o=[s.seriesIndex,s.pointIndex,s.data];r.target.trigger("jqplotDataMouseOver",o);if(r.series[o[0]].highlightMouseOver&&!(o[0]==r.plugins.pieRenderer.highlightedSeriesIndex&&o[1]==r.series[o[0]]._highlightedPoint)){r.target.trigger("jqplotDataHighlight",o);d(r,o[0],o[1])}}else{if(s==null){k(r)}}};function c(s,r,p){p=p||{};p.axesDefaults=p.axesDefaults||{};p.legend=p.legend||{};p.seriesDefaults=p.seriesDefaults||{};var o=false;if(p.seriesDefaults.renderer==e.jqplot.PieRenderer){o=true}else{if(p.series){for(var q=0;qB||s+C>m){z.remove()}z=null;f=null}}};c.jqplot.postSeriesInitHooks.push(c.jqplot.PointLabels.init);c.jqplot.postDrawSeriesHooks.push(c.jqplot.PointLabels.draw)})(jQuery); \ No newline at end of file diff --git a/js/jqplot/plugins/jqplot.pyramidAxisRenderer.min.js b/js/jqplot/plugins/jqplot.pyramidAxisRenderer.min.js new file mode 100644 index 00000000..e559ddc9 --- /dev/null +++ b/js/jqplot/plugins/jqplot.pyramidAxisRenderer.min.js @@ -0,0 +1,3 @@ +/* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com + jsDate | (c) 2010-2013 Chris Leonello + */(function(e){e.jqplot.PyramidAxisRenderer=function(){e.jqplot.LinearAxisRenderer.call(this)};e.jqplot.PyramidAxisRenderer.prototype=new e.jqplot.LinearAxisRenderer();e.jqplot.PyramidAxisRenderer.prototype.constructor=e.jqplot.PyramidAxisRenderer;e.jqplot.PyramidAxisRenderer.prototype.init=function(f){this.position=null;this.drawBaseline=true;this.baselineWidth=null;this.baselineColor=null;this.tickSpacingFactor=25;this._type="pyramid";this._splitAxis=false;this._splitLength=null;this.category=false;this._autoFormatString="";this._overrideFormatString=false;e.extend(true,this,f);this.renderer.options=f;this.resetDataBounds=this.renderer.resetDataBounds;this.resetDataBounds()};e.jqplot.PyramidAxisRenderer.prototype.resetDataBounds=function(){var h=this._dataBounds;h.min=null;h.max=null;var g;for(var m=0;mh.max)||h.max===null){h.max=g}}else{g=o[k][0];if((g!==null&&gh.max)||h.max===null){h.max=g}}}}};e.jqplot.PyramidAxisRenderer.prototype.draw=function(f,n){if(this.show){this.renderer.createTicks.call(this,n);var m=0;var g;if(this._elem){this._elem.emptyForce();this._elem=null}this._elem=e(document.createElement("div"));this._elem.addClass("jqplot-axis jqplot-"+this.name);this._elem.css("position","absolute");if(this.name=="xaxis"||this.name=="x2axis"){this._elem.width(this._plotDimensions.width)}else{this._elem.height(this._plotDimensions.height)}this.labelOptions.axis=this.name;this._label=new this.labelRenderer(this.labelOptions);if(this._label.show){var l=this._label.draw(f,n);l.appendTo(this._elem);l=null}var k=this._ticks;var j;for(var h=0;hr){I=this.numberTicks-1;for(H=2;H0;H--){v=new this.tickRenderer(this.tickOptions);v.value=this._ticks[H-1].value+this.tickInterval/2;v.label="";v.showLabel=false;v.axis=this.name;this._ticks[H].showGridline=false;this._ticks[H].showMark=false;this._ticks.splice(H,0,v)}v=new this.tickRenderer(this.tickOptions);v.value=this._ticks[0].value-this.tickInterval/2;v.label="";v.showLabel=false;v.axis=this.name;this._ticks.unshift(v);v=new this.tickRenderer(this.tickOptions);v.value=this._ticks[this._ticks.length-1].value+this.tickInterval/2;v.label="";v.showLabel=false;v.axis=this.name;this._ticks.push(v);this.tickInterval=this.tickInterval/2;this.numberTicks=this._ticks.length;this.min=this._ticks[0].value;this.max=this._ticks[this._ticks.length-1].value}}else{if(this.name.charAt(0)==="x"){E=this._plotDimensions.width;var w=Math.max(M.max,Math.abs(M.min));var u=Math.min(M.min,-w);B=u;G=w;y=G-B;if(this.tickOptions==null||!this.tickOptions.formatString){this._overrideFormatString=true}m=30;g=Math.max(E,m+1);j=(g-m)/300;O=e.jqplot.LinearTickGenerator(B,G,j);A=B+y*(this.padMin-1);F=G-y*(this.padMax-1);if(BF){A=B-y*(this.padMin-1);F=G+y*(this.padMax-1);O=e.jqplot.LinearTickGenerator(A,F,j)}this.min=O[0];this.max=O[1];this.numberTicks=O[2];this._autoFormatString=O[3];this.tickInterval=O[4]}else{E=this._plotDimensions.height;B=M.min;G=M.max;x=this._series[0];this._ticks=[];y=G-B;if(d[y]){y+=1;G+=1}this.max=G;this.min=B;r=Math.round(2+E/this.tickSpacingFactor);if(y+1<=r){this.numberTicks=y+1;this.tickInterval=1}else{for(var H=r;H>1;H--){if(y/(H-1)===Math.round(y/(H-1))){this.numberTicks=H;this.tickInterval=y/(H-1);break}}}}if(this._overrideFormatString&&this._autoFormatString!=""){this.tickOptions=this.tickOptions||{};this.tickOptions.formatString=this._autoFormatString}var f;for(H=0;Ho){o=j}}}if(this.name==="yMidAxis"){for(m=0;m0){f=-q._textRenderer.height*Math.cos(-q._textRenderer.angle)/2}else{f=-q.getHeight()+q._textRenderer.height*Math.cos(q._textRenderer.angle)/2}break;case"middle":f=-q.getHeight()/2;break;default:f=-q.getHeight()/2;break}}else{f=-q.getHeight()/2}var C=this.u2p(q.value)+f+"px";q._elem.css("top",C);q.pack()}}if(r){var y=this._label._elem.outerHeight(true);if(this.name!=="yMidAxis"){this._label._elem.css("top",o-k/2-y/2+"px")}if(this.name=="yaxis"){this._label._elem.css("left","0px")}else{if(this.name!=="yMidAxis"){this._label._elem.css("right","0px")}}this._label.pack()}}}B=null}})(jQuery); \ No newline at end of file diff --git a/js/jqplot/plugins/jqplot.pyramidGridRenderer.min.js b/js/jqplot/plugins/jqplot.pyramidGridRenderer.min.js new file mode 100644 index 00000000..e2837a6c --- /dev/null +++ b/js/jqplot/plugins/jqplot.pyramidGridRenderer.min.js @@ -0,0 +1,3 @@ +/* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com + jsDate | (c) 2010-2013 Chris Leonello + */(function(a){a.jqplot.PyramidGridRenderer=function(){a.jqplot.CanvasGridRenderer.call(this)};a.jqplot.PyramidGridRenderer.prototype=new a.jqplot.CanvasGridRenderer();a.jqplot.PyramidGridRenderer.prototype.constructor=a.jqplot.PyramidGridRenderer;a.jqplot.CanvasGridRenderer.prototype.init=function(c){this._ctx;this.plotBands={show:false,color:"rgb(230, 219, 179)",axis:"y",start:null,interval:10};a.extend(true,this,c);var b={lineJoin:"miter",lineCap:"round",fill:false,isarc:false,angle:this.shadowAngle,offset:this.shadowOffset,alpha:this.shadowAlpha,depth:this.shadowDepth,lineWidth:this.shadowWidth,closePath:false,strokeStyle:this.shadowColor};this.renderer.shadowRenderer.init(b)};a.jqplot.PyramidGridRenderer.prototype.draw=function(){this._ctx=this._elem.get(0).getContext("2d");var D=this._ctx;var G=this._axes;var q=G.xaxis.u2p;var J=G.yMidAxis.u2p;var l=G.xaxis.max/1000;var u=q(0);var f=q(l);var r=["xaxis","yaxis","x2axis","y2axis","yMidAxis"];D.save();D.clearRect(0,0,this._plotDimensions.width,this._plotDimensions.height);D.fillStyle=this.backgroundColor||this.background;D.fillRect(this._left,this._top,this._width,this._height);if(this.plotBands.show){D.save();var c=this.plotBands;D.fillStyle=c.color;var d;var o,n,p,I;if(c.axis.charAt(0)==="x"){if(G.xaxis.show){d=G.xaxis}}else{if(c.axis.charAt(0)==="y"){if(G.yaxis.show){d=G.yaxis}else{if(G.y2axis.show){d=G.y2axis}else{if(G.yMidAxis.show){d=G.yMidAxis}}}}}if(d!==undefined){var g=c.start;if(g===null){g=d.min}for(var H=g;H0;H--){var O=r[H-1];var d=G[O];var M=d._ticks;var B=M.length;if(d.show){if(d.drawBaseline){var N={};if(d.baselineWidth!==null){N.lineWidth=d.baselineWidth}if(d.baselineColor!==null){N.strokeStyle=d.baselineColor}switch(O){case"xaxis":if(G.yMidAxis.show){z(this._left,this._bottom,u,this._bottom,N);z(f,this._bottom,this._right,this._bottom,N)}else{z(this._left,this._bottom,this._right,this._bottom,N)}break;case"yaxis":z(this._left,this._bottom,this._left,this._top,N);break;case"yMidAxis":z(u,this._bottom,u,this._top,N);z(f,this._bottom,f,this._top,N);break;case"x2axis":if(G.yMidAxis.show){z(this._left,this._top,u,this._top,N);z(f,this._top,this._right,this._top,N)}else{z(this._left,this._bottom,this._right,this._bottom,N)}break;case"y2axis":z(this._right,this._bottom,this._right,this._top,N);break}}for(var E=B;E>0;E--){var v=M[E-1];if(v.show){var k=Math.round(d.u2p(v.value))+0.5;switch(O){case"xaxis":if(v.showGridline&&this.drawGridlines&&(!v.isMinorTick||d.showMinorTicks)){z(k,this._top,k,this._bottom)}if(v.showMark&&v.mark&&(!v.isMinorTick||d.showMinorTicks)){A=v.markSize;C=v.mark;var k=Math.round(d.u2p(v.value))+0.5;switch(C){case"outside":L=this._bottom;K=this._bottom+A;break;case"inside":L=this._bottom-A;K=this._bottom;break;case"cross":L=this._bottom-A;K=this._bottom+A;break;default:L=this._bottom;K=this._bottom+A;break}if(this.shadow){this.renderer.shadowRenderer.draw(D,[[k,L],[k,K]],{lineCap:"butt",lineWidth:this.gridLineWidth,offset:this.gridLineWidth*0.75,depth:2,fill:false,closePath:false})}z(k,L,k,K)}break;case"yaxis":if(v.showGridline&&this.drawGridlines&&(!v.isMinorTick||d.showMinorTicks)){z(this._right,k,this._left,k)}if(v.showMark&&v.mark&&(!v.isMinorTick||d.showMinorTicks)){A=v.markSize;C=v.mark;var k=Math.round(d.u2p(v.value))+0.5;switch(C){case"outside":L=this._left-A;K=this._left;break;case"inside":L=this._left;K=this._left+A;break;case"cross":L=this._left-A;K=this._left+A;break;default:L=this._left-A;K=this._left;break}if(this.shadow){this.renderer.shadowRenderer.draw(D,[[L,k],[K,k]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}z(L,k,K,k,{strokeStyle:d.borderColor})}break;case"yMidAxis":if(v.showGridline&&this.drawGridlines&&(!v.isMinorTick||d.showMinorTicks)){z(this._left,k,u,k);z(f,k,this._right,k)}if(v.showMark&&v.mark&&(!v.isMinorTick||d.showMinorTicks)){A=v.markSize;C=v.mark;var k=Math.round(d.u2p(v.value))+0.5;L=u;K=u+A;if(this.shadow){this.renderer.shadowRenderer.draw(D,[[L,k],[K,k]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}z(L,k,K,k,{strokeStyle:d.borderColor});L=f-A;K=f;if(this.shadow){this.renderer.shadowRenderer.draw(D,[[L,k],[K,k]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}z(L,k,K,k,{strokeStyle:d.borderColor})}break;case"x2axis":if(v.showGridline&&this.drawGridlines&&(!v.isMinorTick||d.showMinorTicks)){z(k,this._bottom,k,this._top)}if(v.showMark&&v.mark&&(!v.isMinorTick||d.showMinorTicks)){A=v.markSize;C=v.mark;var k=Math.round(d.u2p(v.value))+0.5;switch(C){case"outside":L=this._top-A;K=this._top;break;case"inside":L=this._top;K=this._top+A;break;case"cross":L=this._top-A;K=this._top+A;break;default:L=this._top-A;K=this._top;break}if(this.shadow){this.renderer.shadowRenderer.draw(D,[[k,L],[k,K]],{lineCap:"butt",lineWidth:this.gridLineWidth,offset:this.gridLineWidth*0.75,depth:2,fill:false,closePath:false})}z(k,L,k,K)}break;case"y2axis":if(v.showGridline&&this.drawGridlines&&(!v.isMinorTick||d.showMinorTicks)){z(this._left,k,this._right,k)}if(v.showMark&&v.mark&&(!v.isMinorTick||d.showMinorTicks)){A=v.markSize;C=v.mark;var k=Math.round(d.u2p(v.value))+0.5;switch(C){case"outside":L=this._right;K=this._right+A;break;case"inside":L=this._right-A;K=this._right;break;case"cross":L=this._right-A;K=this._right+A;break;default:L=this._right;K=this._right+A;break}if(this.shadow){this.renderer.shadowRenderer.draw(D,[[L,k],[K,k]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}z(L,k,K,k,{strokeStyle:d.borderColor})}break;default:break}}}v=null}d=null;M=null}D.restore();function z(j,i,e,b,h){D.save();h=h||{};if(h.lineWidth==null||h.lineWidth!=0){a.extend(true,D,h);D.beginPath();D.moveTo(j,i);D.lineTo(e,b);D.stroke()}D.restore()}if(this.shadow){if(G.yMidAxis.show){var F=[[this._left,this._bottom],[u,this._bottom]];this.renderer.shadowRenderer.draw(D,F);var F=[[f,this._bottom],[this._right,this._bottom],[this._right,this._top]];this.renderer.shadowRenderer.draw(D,F);var F=[[u,this._bottom],[u,this._top]];this.renderer.shadowRenderer.draw(D,F)}else{var F=[[this._left,this._bottom],[this._right,this._bottom],[this._right,this._top]];this.renderer.shadowRenderer.draw(D,F)}}if(this.borderWidth!=0&&this.drawBorder){if(G.yMidAxis.show){z(this._left,this._top,u,this._top,{lineCap:"round",strokeStyle:G.x2axis.borderColor,lineWidth:G.x2axis.borderWidth});z(f,this._top,this._right,this._top,{lineCap:"round",strokeStyle:G.x2axis.borderColor,lineWidth:G.x2axis.borderWidth});z(this._right,this._top,this._right,this._bottom,{lineCap:"round",strokeStyle:G.y2axis.borderColor,lineWidth:G.y2axis.borderWidth});z(this._right,this._bottom,f,this._bottom,{lineCap:"round",strokeStyle:G.xaxis.borderColor,lineWidth:G.xaxis.borderWidth});z(u,this._bottom,this._left,this._bottom,{lineCap:"round",strokeStyle:G.xaxis.borderColor,lineWidth:G.xaxis.borderWidth});z(this._left,this._bottom,this._left,this._top,{lineCap:"round",strokeStyle:G.yaxis.borderColor,lineWidth:G.yaxis.borderWidth});z(u,this._bottom,u,this._top,{lineCap:"round",strokeStyle:G.yaxis.borderColor,lineWidth:G.yaxis.borderWidth});z(f,this._bottom,f,this._top,{lineCap:"round",strokeStyle:G.yaxis.borderColor,lineWidth:G.yaxis.borderWidth})}else{z(this._left,this._top,this._right,this._top,{lineCap:"round",strokeStyle:G.x2axis.borderColor,lineWidth:G.x2axis.borderWidth});z(this._right,this._top,this._right,this._bottom,{lineCap:"round",strokeStyle:G.y2axis.borderColor,lineWidth:G.y2axis.borderWidth});z(this._right,this._bottom,this._left,this._bottom,{lineCap:"round",strokeStyle:G.xaxis.borderColor,lineWidth:G.xaxis.borderWidth});z(this._left,this._bottom,this._left,this._top,{lineCap:"round",strokeStyle:G.yaxis.borderColor,lineWidth:G.yaxis.borderWidth})}}D.restore();D=null;G=null}})(jQuery); \ No newline at end of file diff --git a/js/jqplot/plugins/jqplot.pyramidRenderer.min.js b/js/jqplot/plugins/jqplot.pyramidRenderer.min.js new file mode 100644 index 00000000..5833af56 --- /dev/null +++ b/js/jqplot/plugins/jqplot.pyramidRenderer.min.js @@ -0,0 +1,3 @@ +/* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com + jsDate | (c) 2010-2013 Chris Leonello + */(function(c){if(c.jqplot.PyramidAxisRenderer===undefined){c.ajax({url:c.jqplot.pluginLocation+"jqplot.pyramidAxisRenderer.js",dataType:"script",async:false})}if(c.jqplot.PyramidGridRenderer===undefined){c.ajax({url:c.jqplot.pluginLocation+"jqplot.pyramidGridRenderer.js",dataType:"script",async:false})}c.jqplot.PyramidRenderer=function(){c.jqplot.LineRenderer.call(this)};c.jqplot.PyramidRenderer.prototype=new c.jqplot.LineRenderer();c.jqplot.PyramidRenderer.prototype.constructor=c.jqplot.PyramidRenderer;c.jqplot.PyramidRenderer.prototype.init=function(j,o){j=j||{};this._type="pyramid";this.barPadding=10;this.barWidth=null;this.fill=true;this.highlightMouseOver=true;this.highlightMouseDown=false;this.highlightColors=[];this.highlightThreshold=2;this.synchronizeHighlight=false;this.offsetBars=false;if(j.highlightMouseDown&&j.highlightMouseOver==null){j.highlightMouseOver=false}this.side="right";c.extend(true,this,j);if(this.side==="left"){this._highlightThreshold=[[-this.highlightThreshold,0],[-this.highlightThreshold,0],[0,0],[0,0]]}else{this._highlightThreshold=[[0,0],[0,0],[this.highlightThreshold,0],[this.highlightThreshold,0]]}this.renderer.options=j;this._highlightedPoint=null;this._dataColors=[];this._barPoints=[];this.fillAxis="y";this._primaryAxis="_yaxis";this._xnudge=0;var n={lineJoin:"miter",lineCap:"butt",fill:this.fill,fillRect:this.fill,isarc:false,strokeStyle:this.color,fillStyle:this.color,closePath:this.fill,lineWidth:this.lineWidth};this.renderer.shapeRenderer.init(n);var m=j.shadowOffset;if(m==null){if(this.lineWidth>2.5){m=1.25*(1+(Math.atan((this.lineWidth/2.5))/0.785398163-1)*0.6)}else{m=1.25*Math.atan((this.lineWidth/2.5))/0.785398163}}var h={lineJoin:"miter",lineCap:"butt",fill:this.fill,fillRect:this.fill,isarc:false,angle:this.shadowAngle,offset:m,alpha:this.shadowAlpha,depth:this.shadowDepth,closePath:this.fill,lineWidth:this.lineWidth};this.renderer.shadowRenderer.init(h);o.postDrawHooks.addOnce(f);o.eventListenerHooks.addOnce("jqplotMouseMove",e);if(this.side==="left"){for(var k=0,g=this.data.length;k=0){s=I[E][0]-L;F=this.barWidth;D=[L,n-y-r,s,F]}else{s=L-I[E][0];F=this.barWidth;D=[I[E][0],n-y-r,s,F]}this._barPoints.push([[D[0],D[1]+F],[D[0],D[1]],[D[0]+s,D[1]],[D[0]+s,D[1]+F]]);if(p){this.renderer.shadowRenderer.draw(B,D)}var g=u.fillStyle||this.color;this._dataColors.push(g);this.renderer.shapeRenderer.draw(B,D,u)}else{if(E===0){D=[[L,j],[I[E][0],j],[I[E][0],I[E][1]-y-r]]}else{if(E=h.synchronizeHighlight&&h.synchronizeHighlight!==l){h=m.series[h.synchronizeHighlight];k={fillStyle:h.highlightColors[j],fillRect:false};h.renderer.shapeRenderer.draw(g._ctx,h._barPoints[j],k)}g=null}function d(j){var g=j.plugins.pyramidRenderer.highlightCanvas;g._ctx.clearRect(0,0,g._ctx.canvas.width,g._ctx.canvas.height);for(var h=0;h)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/, +Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&& +(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this, +a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b=== +"find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this, +function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b
a"; +var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected, +parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent= +false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n= +s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true, +applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando]; +else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this, +a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b=== +w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i, +cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected= +c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed"); +a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g, +function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split("."); +k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a), +C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B=0){a.type= +e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&& +f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive; +if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data", +e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a, +"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a, +d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, +e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift(); +t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D|| +g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()}, +CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m, +g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)}, +text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}}, +setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return hl[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h= +h[3];l=0;for(m=h.length;l=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m=== +"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g, +h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&& +q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML=""; +if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="

";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}(); +(function(){var g=s.createElement("div");g.innerHTML="
";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}: +function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f0)for(var j=d;j0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j= +{},i;if(f&&a.length){e=0;for(var o=a.length;e-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a=== +"string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode", +d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")? +a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType=== +1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/"},F={option:[1,""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div
","
"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d= +c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this}, +wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})}, +prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b, +this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild); +return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja, +""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]); +return this}else{e=0;for(var j=d.length;e0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["", +""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]===""&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e= +c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]? +c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja= +function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter= +Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a, +"border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f= +a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b= +a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=//gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!== +"string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("
").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this}, +serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "), +function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href, +global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&& +e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)? +"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache=== +false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B= +false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since", +c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E|| +d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x); +g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status=== +1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b=== +"json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional; +if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration=== +"number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]|| +c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start; +this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now= +this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem, +e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b
"; +a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b); +c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a, +d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top- +f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset": +"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in +e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window); diff --git a/js/jquery-1.7.1.min.js b/js/jquery-1.7.1.min.js new file mode 100644 index 00000000..6ede59ce --- /dev/null +++ b/js/jquery-1.7.1.min.js @@ -0,0 +1,9270 @@ +/* + * Downloaded from http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.js, 2012-02-04 23:26 + */ + +/*! + * jQuery JavaScript Library v1.7.1 + * http://jquery.com/ + * + * Copyright 2011, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Mon Nov 21 21:11:03 2011 -0500 + */ +(function( window, undefined ) { + +// Use the correct document accordingly with window argument (sandbox) +var document = window.document, + navigator = window.navigator, + location = window.location; +var jQuery = (function() { + +// Define a local copy of jQuery +var jQuery = function( selector, context ) { + // The jQuery object is actually just the init constructor 'enhanced' + return new jQuery.fn.init( selector, context, rootjQuery ); + }, + + // Map over jQuery in case of overwrite + _jQuery = window.jQuery, + + // Map over the $ in case of overwrite + _$ = window.$, + + // A central reference to the root jQuery(document) + rootjQuery, + + // A simple way to check for HTML strings or ID strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + quickExpr = /^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/, + + // Check if a string has a non-whitespace character in it + rnotwhite = /\S/, + + // Used for trimming whitespace + trimLeft = /^\s+/, + trimRight = /\s+$/, + + // Match a standalone tag + rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>)?$/, + + // JSON RegExp + rvalidchars = /^[\],:{}\s]*$/, + rvalidescape = /\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, + rvalidtokens = /"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, + rvalidbraces = /(?:^|:|,)(?:\s*\[)+/g, + + // Useragent RegExp + rwebkit = /(webkit)[ \/]([\w.]+)/, + ropera = /(opera)(?:.*version)?[ \/]([\w.]+)/, + rmsie = /(msie) ([\w.]+)/, + rmozilla = /(mozilla)(?:.*? rv:([\w.]+))?/, + + // Matches dashed string for camelizing + rdashAlpha = /-([a-z]|[0-9])/ig, + rmsPrefix = /^-ms-/, + + // Used by jQuery.camelCase as callback to replace() + fcamelCase = function( all, letter ) { + return ( letter + "" ).toUpperCase(); + }, + + // Keep a UserAgent string for use with jQuery.browser + userAgent = navigator.userAgent, + + // For matching the engine and version of the browser + browserMatch, + + // The deferred used on DOM ready + readyList, + + // The ready event handler + DOMContentLoaded, + + // Save a reference to some core methods + toString = Object.prototype.toString, + hasOwn = Object.prototype.hasOwnProperty, + push = Array.prototype.push, + slice = Array.prototype.slice, + trim = String.prototype.trim, + indexOf = Array.prototype.indexOf, + + // [[Class]] -> type pairs + class2type = {}; + +jQuery.fn = jQuery.prototype = { + constructor: jQuery, + init: function( selector, context, rootjQuery ) { + var match, elem, ret, doc; + + // Handle $(""), $(null), or $(undefined) + if ( !selector ) { + return this; + } + + // Handle $(DOMElement) + if ( selector.nodeType ) { + this.context = this[0] = selector; + this.length = 1; + return this; + } + + // The body element only exists once, optimize finding it + if ( selector === "body" && !context && document.body ) { + this.context = document; + this[0] = document.body; + this.selector = selector; + this.length = 1; + return this; + } + + // Handle HTML strings + if ( typeof selector === "string" ) { + // Are we dealing with HTML string or an ID? + if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) { + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = quickExpr.exec( selector ); + } + + // Verify a match, and that no context was specified for #id + if ( match && (match[1] || !context) ) { + + // HANDLE: $(html) -> $(array) + if ( match[1] ) { + context = context instanceof jQuery ? context[0] : context; + doc = ( context ? context.ownerDocument || context : document ); + + // If a single string is passed in and it's a single tag + // just do a createElement and skip the rest + ret = rsingleTag.exec( selector ); + + if ( ret ) { + if ( jQuery.isPlainObject( context ) ) { + selector = [ document.createElement( ret[1] ) ]; + jQuery.fn.attr.call( selector, context, true ); + + } else { + selector = [ doc.createElement( ret[1] ) ]; + } + + } else { + ret = jQuery.buildFragment( [ match[1] ], [ doc ] ); + selector = ( ret.cacheable ? jQuery.clone(ret.fragment) : ret.fragment ).childNodes; + } + + return jQuery.merge( this, selector ); + + // HANDLE: $("#id") + } else { + elem = document.getElementById( match[2] ); + + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE and Opera return items + // by name instead of ID + if ( elem.id !== match[2] ) { + return rootjQuery.find( selector ); + } + + // Otherwise, we inject the element directly into the jQuery object + this.length = 1; + this[0] = elem; + } + + this.context = document; + this.selector = selector; + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || rootjQuery ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( jQuery.isFunction( selector ) ) { + return rootjQuery.ready( selector ); + } + + if ( selector.selector !== undefined ) { + this.selector = selector.selector; + this.context = selector.context; + } + + return jQuery.makeArray( selector, this ); + }, + + // Start with an empty selector + selector: "", + + // The current version of jQuery being used + jquery: "1.7.1", + + // The default length of a jQuery object is 0 + length: 0, + + // The number of elements contained in the matched element set + size: function() { + return this.length; + }, + + toArray: function() { + return slice.call( this, 0 ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + return num == null ? + + // Return a 'clean' array + this.toArray() : + + // Return just the object + ( num < 0 ? this[ this.length + num ] : this[ num ] ); + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems, name, selector ) { + // Build a new jQuery matched element set + var ret = this.constructor(); + + if ( jQuery.isArray( elems ) ) { + push.apply( ret, elems ); + + } else { + jQuery.merge( ret, elems ); + } + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + ret.context = this.context; + + if ( name === "find" ) { + ret.selector = this.selector + ( this.selector ? " " : "" ) + selector; + } else if ( name ) { + ret.selector = this.selector + "." + name + "(" + selector + ")"; + } + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + // (You can seed the arguments with an array of args, but this is + // only used internally.) + each: function( callback, args ) { + return jQuery.each( this, callback, args ); + }, + + ready: function( fn ) { + // Attach the listeners + jQuery.bindReady(); + + // Add the callback + readyList.add( fn ); + + return this; + }, + + eq: function( i ) { + i = +i; + return i === -1 ? + this.slice( i ) : + this.slice( i, i + 1 ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ), + "slice", slice.call(arguments).join(",") ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map(this, function( elem, i ) { + return callback.call( elem, i, elem ); + })); + }, + + end: function() { + return this.prevObject || this.constructor(null); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: [].sort, + splice: [].splice +}; + +// Give the init function the jQuery prototype for later instantiation +jQuery.fn.init.prototype = jQuery.fn; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[0] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + target = arguments[1] || {}; + // skip the boolean and the target + i = 2; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction(target) ) { + target = {}; + } + + // extend jQuery itself if only one argument is passed + if ( length === i ) { + target = this; + --i; + } + + for ( ; i < length; i++ ) { + // Only deal with non-null/undefined values + if ( (options = arguments[ i ]) != null ) { + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { + if ( copyIsArray ) { + copyIsArray = false; + clone = src && jQuery.isArray(src) ? src : []; + + } else { + clone = src && jQuery.isPlainObject(src) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend({ + noConflict: function( deep ) { + if ( window.$ === jQuery ) { + window.$ = _$; + } + + if ( deep && window.jQuery === jQuery ) { + window.jQuery = _jQuery; + } + + return jQuery; + }, + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Hold (or release) the ready event + holdReady: function( hold ) { + if ( hold ) { + jQuery.readyWait++; + } else { + jQuery.ready( true ); + } + }, + + // Handle when the DOM is ready + ready: function( wait ) { + // Either a released hold or an DOMready/load event and not yet ready + if ( (wait === true && !--jQuery.readyWait) || (wait !== true && !jQuery.isReady) ) { + // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). + if ( !document.body ) { + return setTimeout( jQuery.ready, 1 ); + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.fireWith( document, [ jQuery ] ); + + // Trigger any bound ready events + if ( jQuery.fn.trigger ) { + jQuery( document ).trigger( "ready" ).off( "ready" ); + } + } + }, + + bindReady: function() { + if ( readyList ) { + return; + } + + readyList = jQuery.Callbacks( "once memory" ); + + // Catch cases where $(document).ready() is called after the + // browser event has already occurred. + if ( document.readyState === "complete" ) { + // Handle it asynchronously to allow scripts the opportunity to delay ready + return setTimeout( jQuery.ready, 1 ); + } + + // Mozilla, Opera and webkit nightlies currently support this event + if ( document.addEventListener ) { + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", DOMContentLoaded, false ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", jQuery.ready, false ); + + // If IE event model is used + } else if ( document.attachEvent ) { + // ensure firing before onload, + // maybe late but safe also for iframes + document.attachEvent( "onreadystatechange", DOMContentLoaded ); + + // A fallback to window.onload, that will always work + window.attachEvent( "onload", jQuery.ready ); + + // If IE and not a frame + // continually check to see if the document is ready + var toplevel = false; + + try { + toplevel = window.frameElement == null; + } catch(e) {} + + if ( document.documentElement.doScroll && toplevel ) { + doScrollCheck(); + } + } + }, + + // See test/unit/core.js for details concerning isFunction. + // Since version 1.3, DOM methods and functions like alert + // aren't supported. They return false on IE (#2968). + isFunction: function( obj ) { + return jQuery.type(obj) === "function"; + }, + + isArray: Array.isArray || function( obj ) { + return jQuery.type(obj) === "array"; + }, + + // A crude way of determining if an object is a window + isWindow: function( obj ) { + return obj && typeof obj === "object" && "setInterval" in obj; + }, + + isNumeric: function( obj ) { + return !isNaN( parseFloat(obj) ) && isFinite( obj ); + }, + + type: function( obj ) { + return obj == null ? + String( obj ) : + class2type[ toString.call(obj) ] || "object"; + }, + + isPlainObject: function( obj ) { + // Must be an Object. + // Because of IE, we also have to check the presence of the constructor property. + // Make sure that DOM nodes and window objects don't pass through, as well + if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { + return false; + } + + try { + // Not own constructor property must be Object + if ( obj.constructor && + !hasOwn.call(obj, "constructor") && + !hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { + return false; + } + } catch ( e ) { + // IE8,9 Will throw exceptions on certain host objects #9897 + return false; + } + + // Own properties are enumerated firstly, so to speed up, + // if last one is own, then all properties are own. + + var key; + for ( key in obj ) {} + + return key === undefined || hasOwn.call( obj, key ); + }, + + isEmptyObject: function( obj ) { + for ( var name in obj ) { + return false; + } + return true; + }, + + error: function( msg ) { + throw new Error( msg ); + }, + + parseJSON: function( data ) { + if ( typeof data !== "string" || !data ) { + return null; + } + + // Make sure leading/trailing whitespace is removed (IE can't handle it) + data = jQuery.trim( data ); + + // Attempt to parse using the native JSON parser first + if ( window.JSON && window.JSON.parse ) { + return window.JSON.parse( data ); + } + + // Make sure the incoming data is actual JSON + // Logic borrowed from http://json.org/json2.js + if ( rvalidchars.test( data.replace( rvalidescape, "@" ) + .replace( rvalidtokens, "]" ) + .replace( rvalidbraces, "")) ) { + + return ( new Function( "return " + data ) )(); + + } + jQuery.error( "Invalid JSON: " + data ); + }, + + // Cross-browser xml parsing + parseXML: function( data ) { + var xml, tmp; + try { + if ( window.DOMParser ) { // Standard + tmp = new DOMParser(); + xml = tmp.parseFromString( data , "text/xml" ); + } else { // IE + xml = new ActiveXObject( "Microsoft.XMLDOM" ); + xml.async = "false"; + xml.loadXML( data ); + } + } catch( e ) { + xml = undefined; + } + if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; + }, + + noop: function() {}, + + // Evaluates a script in a global context + // Workarounds based on findings by Jim Driscoll + // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context + globalEval: function( data ) { + if ( data && rnotwhite.test( data ) ) { + // We use execScript on Internet Explorer + // We use an anonymous function so that context is window + // rather than jQuery in Firefox + ( window.execScript || function( data ) { + window[ "eval" ].call( window, data ); + } )( data ); + } + }, + + // Convert dashed to camelCase; used by the css and data modules + // Microsoft forgot to hump their vendor prefix (#9572) + camelCase: function( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); + }, + + nodeName: function( elem, name ) { + return elem.nodeName && elem.nodeName.toUpperCase() === name.toUpperCase(); + }, + + // args is for internal usage only + each: function( object, callback, args ) { + var name, i = 0, + length = object.length, + isObj = length === undefined || jQuery.isFunction( object ); + + if ( args ) { + if ( isObj ) { + for ( name in object ) { + if ( callback.apply( object[ name ], args ) === false ) { + break; + } + } + } else { + for ( ; i < length; ) { + if ( callback.apply( object[ i++ ], args ) === false ) { + break; + } + } + } + + // A special, fast, case for the most common use of each + } else { + if ( isObj ) { + for ( name in object ) { + if ( callback.call( object[ name ], name, object[ name ] ) === false ) { + break; + } + } + } else { + for ( ; i < length; ) { + if ( callback.call( object[ i ], i, object[ i++ ] ) === false ) { + break; + } + } + } + } + + return object; + }, + + // Use native String.trim function wherever possible + trim: trim ? + function( text ) { + return text == null ? + "" : + trim.call( text ); + } : + + // Otherwise use our own trimming functionality + function( text ) { + return text == null ? + "" : + text.toString().replace( trimLeft, "" ).replace( trimRight, "" ); + }, + + // results is for internal usage only + makeArray: function( array, results ) { + var ret = results || []; + + if ( array != null ) { + // The window, strings (and functions) also have 'length' + // Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930 + var type = jQuery.type( array ); + + if ( array.length == null || type === "string" || type === "function" || type === "regexp" || jQuery.isWindow( array ) ) { + push.call( ret, array ); + } else { + jQuery.merge( ret, array ); + } + } + + return ret; + }, + + inArray: function( elem, array, i ) { + var len; + + if ( array ) { + if ( indexOf ) { + return indexOf.call( array, elem, i ); + } + + len = array.length; + i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; + + for ( ; i < len; i++ ) { + // Skip accessing in sparse arrays + if ( i in array && array[ i ] === elem ) { + return i; + } + } + } + + return -1; + }, + + merge: function( first, second ) { + var i = first.length, + j = 0; + + if ( typeof second.length === "number" ) { + for ( var l = second.length; j < l; j++ ) { + first[ i++ ] = second[ j ]; + } + + } else { + while ( second[j] !== undefined ) { + first[ i++ ] = second[ j++ ]; + } + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, inv ) { + var ret = [], retVal; + inv = !!inv; + + // Go through the array, only saving the items + // that pass the validator function + for ( var i = 0, length = elems.length; i < length; i++ ) { + retVal = !!callback( elems[ i ], i ); + if ( inv !== retVal ) { + ret.push( elems[ i ] ); + } + } + + return ret; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var value, key, ret = [], + i = 0, + length = elems.length, + // jquery objects are treated as arrays + isArray = elems instanceof jQuery || length !== undefined && typeof length === "number" && ( ( length > 0 && elems[ 0 ] && elems[ length -1 ] ) || length === 0 || jQuery.isArray( elems ) ) ; + + // Go through the array, translating each of the items to their + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret[ ret.length ] = value; + } + } + + // Go through every key on the object, + } else { + for ( key in elems ) { + value = callback( elems[ key ], key, arg ); + + if ( value != null ) { + ret[ ret.length ] = value; + } + } + } + + // Flatten any nested arrays + return ret.concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // Bind a function to a context, optionally partially applying any + // arguments. + proxy: function( fn, context ) { + if ( typeof context === "string" ) { + var tmp = fn[ context ]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if ( !jQuery.isFunction( fn ) ) { + return undefined; + } + + // Simulated bind + var args = slice.call( arguments, 2 ), + proxy = function() { + return fn.apply( context, args.concat( slice.call( arguments ) ) ); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || proxy.guid || jQuery.guid++; + + return proxy; + }, + + // Mutifunctional method to get and set values to a collection + // The value/s can optionally be executed if it's a function + access: function( elems, key, value, exec, fn, pass ) { + var length = elems.length; + + // Setting many attributes + if ( typeof key === "object" ) { + for ( var k in key ) { + jQuery.access( elems, k, key[k], exec, fn, value ); + } + return elems; + } + + // Setting one attribute + if ( value !== undefined ) { + // Optionally, function values get executed if exec is true + exec = !pass && exec && jQuery.isFunction(value); + + for ( var i = 0; i < length; i++ ) { + fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key ) ) : value, pass ); + } + + return elems; + } + + // Getting an attribute + return length ? fn( elems[0], key ) : undefined; + }, + + now: function() { + return ( new Date() ).getTime(); + }, + + // Use of jQuery.browser is frowned upon. + // More details: http://docs.jquery.com/Utilities/jQuery.browser + uaMatch: function( ua ) { + ua = ua.toLowerCase(); + + var match = rwebkit.exec( ua ) || + ropera.exec( ua ) || + rmsie.exec( ua ) || + ua.indexOf("compatible") < 0 && rmozilla.exec( ua ) || + []; + + return { browser: match[1] || "", version: match[2] || "0" }; + }, + + sub: function() { + function jQuerySub( selector, context ) { + return new jQuerySub.fn.init( selector, context ); + } + jQuery.extend( true, jQuerySub, this ); + jQuerySub.superclass = this; + jQuerySub.fn = jQuerySub.prototype = this(); + jQuerySub.fn.constructor = jQuerySub; + jQuerySub.sub = this.sub; + jQuerySub.fn.init = function init( selector, context ) { + if ( context && context instanceof jQuery && !(context instanceof jQuerySub) ) { + context = jQuerySub( context ); + } + + return jQuery.fn.init.call( this, selector, context, rootjQuerySub ); + }; + jQuerySub.fn.init.prototype = jQuerySub.fn; + var rootjQuerySub = jQuerySub(document); + return jQuerySub; + }, + + browser: {} +}); + +// Populate the class2type map +jQuery.each("Boolean Number String Function Array Date RegExp Object".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +}); + +browserMatch = jQuery.uaMatch( userAgent ); +if ( browserMatch.browser ) { + jQuery.browser[ browserMatch.browser ] = true; + jQuery.browser.version = browserMatch.version; +} + +// Deprecated, use jQuery.browser.webkit instead +if ( jQuery.browser.webkit ) { + jQuery.browser.safari = true; +} + +// IE doesn't match non-breaking spaces with \s +if ( rnotwhite.test( "\xA0" ) ) { + trimLeft = /^[\s\xA0]+/; + trimRight = /[\s\xA0]+$/; +} + +// All jQuery objects should point back to these +rootjQuery = jQuery(document); + +// Cleanup functions for the document ready method +if ( document.addEventListener ) { + DOMContentLoaded = function() { + document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, false ); + jQuery.ready(); + }; + +} else if ( document.attachEvent ) { + DOMContentLoaded = function() { + // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). + if ( document.readyState === "complete" ) { + document.detachEvent( "onreadystatechange", DOMContentLoaded ); + jQuery.ready(); + } + }; +} + +// The DOM ready check for Internet Explorer +function doScrollCheck() { + if ( jQuery.isReady ) { + return; + } + + try { + // If IE is used, use the trick by Diego Perini + // http://javascript.nwbox.com/IEContentLoaded/ + document.documentElement.doScroll("left"); + } catch(e) { + setTimeout( doScrollCheck, 1 ); + return; + } + + // and execute any waiting functions + jQuery.ready(); +} + +return jQuery; + +})(); + + +// String to Object flags format cache +var flagsCache = {}; + +// Convert String-formatted flags into Object-formatted ones and store in cache +function createFlags( flags ) { + var object = flagsCache[ flags ] = {}, + i, length; + flags = flags.split( /\s+/ ); + for ( i = 0, length = flags.length; i < length; i++ ) { + object[ flags[i] ] = true; + } + return object; +} + +/* + * Create a callback list using the following parameters: + * + * flags: an optional list of space-separated flags that will change how + * the callback list behaves + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible flags: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( flags ) { + + // Convert flags from String-formatted to Object-formatted + // (we check in cache first) + flags = flags ? ( flagsCache[ flags ] || createFlags( flags ) ) : {}; + + var // Actual callback list + list = [], + // Stack of fire calls for repeatable lists + stack = [], + // Last fire value (for non-forgettable lists) + memory, + // Flag to know if list is currently firing + firing, + // First callback to fire (used internally by add and fireWith) + firingStart, + // End of the loop when firing + firingLength, + // Index of currently firing callback (modified by remove if needed) + firingIndex, + // Add one or several callbacks to the list + add = function( args ) { + var i, + length, + elem, + type, + actual; + for ( i = 0, length = args.length; i < length; i++ ) { + elem = args[ i ]; + type = jQuery.type( elem ); + if ( type === "array" ) { + // Inspect recursively + add( elem ); + } else if ( type === "function" ) { + // Add if not in unique mode and callback is not in + if ( !flags.unique || !self.has( elem ) ) { + list.push( elem ); + } + } + } + }, + // Fire callbacks + fire = function( context, args ) { + args = args || []; + memory = !flags.memory || [ context, args ]; + firing = true; + firingIndex = firingStart || 0; + firingStart = 0; + firingLength = list.length; + for ( ; list && firingIndex < firingLength; firingIndex++ ) { + if ( list[ firingIndex ].apply( context, args ) === false && flags.stopOnFalse ) { + memory = true; // Mark as halted + break; + } + } + firing = false; + if ( list ) { + if ( !flags.once ) { + if ( stack && stack.length ) { + memory = stack.shift(); + self.fireWith( memory[ 0 ], memory[ 1 ] ); + } + } else if ( memory === true ) { + self.disable(); + } else { + list = []; + } + } + }, + // Actual Callbacks object + self = { + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + var length = list.length; + add( arguments ); + // Do we need to add the callbacks to the + // current firing batch? + if ( firing ) { + firingLength = list.length; + // With memory, if we're not firing then + // we should call right away, unless previous + // firing was halted (stopOnFalse) + } else if ( memory && memory !== true ) { + firingStart = length; + fire( memory[ 0 ], memory[ 1 ] ); + } + } + return this; + }, + // Remove a callback from the list + remove: function() { + if ( list ) { + var args = arguments, + argIndex = 0, + argLength = args.length; + for ( ; argIndex < argLength ; argIndex++ ) { + for ( var i = 0; i < list.length; i++ ) { + if ( args[ argIndex ] === list[ i ] ) { + // Handle firingIndex and firingLength + if ( firing ) { + if ( i <= firingLength ) { + firingLength--; + if ( i <= firingIndex ) { + firingIndex--; + } + } + } + // Remove the element + list.splice( i--, 1 ); + // If we have some unicity property then + // we only need to do this once + if ( flags.unique ) { + break; + } + } + } + } + } + return this; + }, + // Control if a given callback is in the list + has: function( fn ) { + if ( list ) { + var i = 0, + length = list.length; + for ( ; i < length; i++ ) { + if ( fn === list[ i ] ) { + return true; + } + } + } + return false; + }, + // Remove all callbacks from the list + empty: function() { + list = []; + return this; + }, + // Have the list do nothing anymore + disable: function() { + list = stack = memory = undefined; + return this; + }, + // Is it disabled? + disabled: function() { + return !list; + }, + // Lock the list in its current state + lock: function() { + stack = undefined; + if ( !memory || memory === true ) { + self.disable(); + } + return this; + }, + // Is it locked? + locked: function() { + return !stack; + }, + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( stack ) { + if ( firing ) { + if ( !flags.once ) { + stack.push( [ context, args ] ); + } + } else if ( !( flags.once && memory ) ) { + fire( context, args ); + } + } + return this; + }, + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + // To know if the callbacks have already been called at least once + fired: function() { + return !!memory; + } + }; + + return self; +}; + + + + +var // Static reference to slice + sliceDeferred = [].slice; + +jQuery.extend({ + + Deferred: function( func ) { + var doneList = jQuery.Callbacks( "once memory" ), + failList = jQuery.Callbacks( "once memory" ), + progressList = jQuery.Callbacks( "memory" ), + state = "pending", + lists = { + resolve: doneList, + reject: failList, + notify: progressList + }, + promise = { + done: doneList.add, + fail: failList.add, + progress: progressList.add, + + state: function() { + return state; + }, + + // Deprecated + isResolved: doneList.fired, + isRejected: failList.fired, + + then: function( doneCallbacks, failCallbacks, progressCallbacks ) { + deferred.done( doneCallbacks ).fail( failCallbacks ).progress( progressCallbacks ); + return this; + }, + always: function() { + deferred.done.apply( deferred, arguments ).fail.apply( deferred, arguments ); + return this; + }, + pipe: function( fnDone, fnFail, fnProgress ) { + return jQuery.Deferred(function( newDefer ) { + jQuery.each( { + done: [ fnDone, "resolve" ], + fail: [ fnFail, "reject" ], + progress: [ fnProgress, "notify" ] + }, function( handler, data ) { + var fn = data[ 0 ], + action = data[ 1 ], + returned; + if ( jQuery.isFunction( fn ) ) { + deferred[ handler ](function() { + returned = fn.apply( this, arguments ); + if ( returned && jQuery.isFunction( returned.promise ) ) { + returned.promise().then( newDefer.resolve, newDefer.reject, newDefer.notify ); + } else { + newDefer[ action + "With" ]( this === deferred ? newDefer : this, [ returned ] ); + } + }); + } else { + deferred[ handler ]( newDefer[ action ] ); + } + }); + }).promise(); + }, + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + if ( obj == null ) { + obj = promise; + } else { + for ( var key in promise ) { + obj[ key ] = promise[ key ]; + } + } + return obj; + } + }, + deferred = promise.promise({}), + key; + + for ( key in lists ) { + deferred[ key ] = lists[ key ].fire; + deferred[ key + "With" ] = lists[ key ].fireWith; + } + + // Handle state + deferred.done( function() { + state = "resolved"; + }, failList.disable, progressList.lock ).fail( function() { + state = "rejected"; + }, doneList.disable, progressList.lock ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( firstParam ) { + var args = sliceDeferred.call( arguments, 0 ), + i = 0, + length = args.length, + pValues = new Array( length ), + count = length, + pCount = length, + deferred = length <= 1 && firstParam && jQuery.isFunction( firstParam.promise ) ? + firstParam : + jQuery.Deferred(), + promise = deferred.promise(); + function resolveFunc( i ) { + return function( value ) { + args[ i ] = arguments.length > 1 ? sliceDeferred.call( arguments, 0 ) : value; + if ( !( --count ) ) { + deferred.resolveWith( deferred, args ); + } + }; + } + function progressFunc( i ) { + return function( value ) { + pValues[ i ] = arguments.length > 1 ? sliceDeferred.call( arguments, 0 ) : value; + deferred.notifyWith( promise, pValues ); + }; + } + if ( length > 1 ) { + for ( ; i < length; i++ ) { + if ( args[ i ] && args[ i ].promise && jQuery.isFunction( args[ i ].promise ) ) { + args[ i ].promise().then( resolveFunc(i), deferred.reject, progressFunc(i) ); + } else { + --count; + } + } + if ( !count ) { + deferred.resolveWith( deferred, args ); + } + } else if ( deferred !== firstParam ) { + deferred.resolveWith( deferred, length ? [ firstParam ] : [] ); + } + return promise; + } +}); + + + + +jQuery.support = (function() { + + var support, + all, + a, + select, + opt, + input, + marginDiv, + fragment, + tds, + events, + eventName, + i, + isSupported, + div = document.createElement( "div" ), + documentElement = document.documentElement; + + // Preliminary tests + div.setAttribute("className", "t"); + div.innerHTML = "
a"; + + all = div.getElementsByTagName( "*" ); + a = div.getElementsByTagName( "a" )[ 0 ]; + + // Can't get basic test support + if ( !all || !all.length || !a ) { + return {}; + } + + // First batch of supports tests + select = document.createElement( "select" ); + opt = select.appendChild( document.createElement("option") ); + input = div.getElementsByTagName( "input" )[ 0 ]; + + support = { + // IE strips leading whitespace when .innerHTML is used + leadingWhitespace: ( div.firstChild.nodeType === 3 ), + + // Make sure that tbody elements aren't automatically inserted + // IE will insert them into empty tables + tbody: !div.getElementsByTagName("tbody").length, + + // Make sure that link elements get serialized correctly by innerHTML + // This requires a wrapper element in IE + htmlSerialize: !!div.getElementsByTagName("link").length, + + // Get the style information from getAttribute + // (IE uses .cssText instead) + style: /top/.test( a.getAttribute("style") ), + + // Make sure that URLs aren't manipulated + // (IE normalizes it by default) + hrefNormalized: ( a.getAttribute("href") === "/a" ), + + // Make sure that element opacity exists + // (IE uses filter instead) + // Use a regex to work around a WebKit issue. See #5145 + opacity: /^0.55/.test( a.style.opacity ), + + // Verify style float existence + // (IE uses styleFloat instead of cssFloat) + cssFloat: !!a.style.cssFloat, + + // Make sure that if no value is specified for a checkbox + // that it defaults to "on". + // (WebKit defaults to "" instead) + checkOn: ( input.value === "on" ), + + // Make sure that a selected-by-default option has a working selected property. + // (WebKit defaults to false instead of true, IE too, if it's in an optgroup) + optSelected: opt.selected, + + // Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7) + getSetAttribute: div.className !== "t", + + // Tests for enctype support on a form(#6743) + enctype: !!document.createElement("form").enctype, + + // Makes sure cloning an html5 element does not cause problems + // Where outerHTML is undefined, this still works + html5Clone: document.createElement("nav").cloneNode( true ).outerHTML !== "<:nav>", + + // Will be defined later + submitBubbles: true, + changeBubbles: true, + focusinBubbles: false, + deleteExpando: true, + noCloneEvent: true, + inlineBlockNeedsLayout: false, + shrinkWrapBlocks: false, + reliableMarginRight: true + }; + + // Make sure checked status is properly cloned + input.checked = true; + support.noCloneChecked = input.cloneNode( true ).checked; + + // Make sure that the options inside disabled selects aren't marked as disabled + // (WebKit marks them as disabled) + select.disabled = true; + support.optDisabled = !opt.disabled; + + // Test to see if it's possible to delete an expando from an element + // Fails in Internet Explorer + try { + delete div.test; + } catch( e ) { + support.deleteExpando = false; + } + + if ( !div.addEventListener && div.attachEvent && div.fireEvent ) { + div.attachEvent( "onclick", function() { + // Cloning a node shouldn't copy over any + // bound event handlers (IE does this) + support.noCloneEvent = false; + }); + div.cloneNode( true ).fireEvent( "onclick" ); + } + + // Check if a radio maintains its value + // after being appended to the DOM + input = document.createElement("input"); + input.value = "t"; + input.setAttribute("type", "radio"); + support.radioValue = input.value === "t"; + + input.setAttribute("checked", "checked"); + div.appendChild( input ); + fragment = document.createDocumentFragment(); + fragment.appendChild( div.lastChild ); + + // WebKit doesn't clone checked state correctly in fragments + support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Check if a disconnected checkbox will retain its checked + // value of true after appended to the DOM (IE6/7) + support.appendChecked = input.checked; + + fragment.removeChild( input ); + fragment.appendChild( div ); + + div.innerHTML = ""; + + // Check if div with explicit width and no margin-right incorrectly + // gets computed margin-right based on width of container. For more + // info see bug #3333 + // Fails in WebKit before Feb 2011 nightlies + // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right + if ( window.getComputedStyle ) { + marginDiv = document.createElement( "div" ); + marginDiv.style.width = "0"; + marginDiv.style.marginRight = "0"; + div.style.width = "2px"; + div.appendChild( marginDiv ); + support.reliableMarginRight = + ( parseInt( ( window.getComputedStyle( marginDiv, null ) || { marginRight: 0 } ).marginRight, 10 ) || 0 ) === 0; + } + + // Technique from Juriy Zaytsev + // http://perfectionkills.com/detecting-event-support-without-browser-sniffing/ + // We only care about the case where non-standard event systems + // are used, namely in IE. Short-circuiting here helps us to + // avoid an eval call (in setAttribute) which can cause CSP + // to go haywire. See: https://developer.mozilla.org/en/Security/CSP + if ( div.attachEvent ) { + for( i in { + submit: 1, + change: 1, + focusin: 1 + }) { + eventName = "on" + i; + isSupported = ( eventName in div ); + if ( !isSupported ) { + div.setAttribute( eventName, "return;" ); + isSupported = ( typeof div[ eventName ] === "function" ); + } + support[ i + "Bubbles" ] = isSupported; + } + } + + fragment.removeChild( div ); + + // Null elements to avoid leaks in IE + fragment = select = opt = marginDiv = div = input = null; + + // Run tests that need a body at doc ready + jQuery(function() { + var container, outer, inner, table, td, offsetSupport, + conMarginTop, ptlm, vb, style, html, + body = document.getElementsByTagName("body")[0]; + + if ( !body ) { + // Return for frameset docs that don't have a body + return; + } + + conMarginTop = 1; + ptlm = "position:absolute;top:0;left:0;width:1px;height:1px;margin:0;"; + vb = "visibility:hidden;border:0;"; + style = "style='" + ptlm + "border:5px solid #000;padding:0;'"; + html = "
" + + "" + + "
"; + + container = document.createElement("div"); + container.style.cssText = vb + "width:0;height:0;position:static;top:0;margin-top:" + conMarginTop + "px"; + body.insertBefore( container, body.firstChild ); + + // Construct the test element + div = document.createElement("div"); + container.appendChild( div ); + + // Check if table cells still have offsetWidth/Height when they are set + // to display:none and there are still other visible table cells in a + // table row; if so, offsetWidth/Height are not reliable for use when + // determining if an element has been hidden directly using + // display:none (it is still safe to use offsets if a parent element is + // hidden; don safety goggles and see bug #4512 for more information). + // (only IE 8 fails this test) + div.innerHTML = "
t
"; + tds = div.getElementsByTagName( "td" ); + isSupported = ( tds[ 0 ].offsetHeight === 0 ); + + tds[ 0 ].style.display = ""; + tds[ 1 ].style.display = "none"; + + // Check if empty table cells still have offsetWidth/Height + // (IE <= 8 fail this test) + support.reliableHiddenOffsets = isSupported && ( tds[ 0 ].offsetHeight === 0 ); + + // Figure out if the W3C box model works as expected + div.innerHTML = ""; + div.style.width = div.style.paddingLeft = "1px"; + jQuery.boxModel = support.boxModel = div.offsetWidth === 2; + + if ( typeof div.style.zoom !== "undefined" ) { + // Check if natively block-level elements act like inline-block + // elements when setting their display to 'inline' and giving + // them layout + // (IE < 8 does this) + div.style.display = "inline"; + div.style.zoom = 1; + support.inlineBlockNeedsLayout = ( div.offsetWidth === 2 ); + + // Check if elements with layout shrink-wrap their children + // (IE 6 does this) + div.style.display = ""; + div.innerHTML = "
"; + support.shrinkWrapBlocks = ( div.offsetWidth !== 2 ); + } + + div.style.cssText = ptlm + vb; + div.innerHTML = html; + + outer = div.firstChild; + inner = outer.firstChild; + td = outer.nextSibling.firstChild.firstChild; + + offsetSupport = { + doesNotAddBorder: ( inner.offsetTop !== 5 ), + doesAddBorderForTableAndCells: ( td.offsetTop === 5 ) + }; + + inner.style.position = "fixed"; + inner.style.top = "20px"; + + // safari subtracts parent border width here which is 5px + offsetSupport.fixedPosition = ( inner.offsetTop === 20 || inner.offsetTop === 15 ); + inner.style.position = inner.style.top = ""; + + outer.style.overflow = "hidden"; + outer.style.position = "relative"; + + offsetSupport.subtractsBorderForOverflowNotVisible = ( inner.offsetTop === -5 ); + offsetSupport.doesNotIncludeMarginInBodyOffset = ( body.offsetTop !== conMarginTop ); + + body.removeChild( container ); + div = container = null; + + jQuery.extend( support, offsetSupport ); + }); + + return support; +})(); + + + + +var rbrace = /^(?:\{.*\}|\[.*\])$/, + rmultiDash = /([A-Z])/g; + +jQuery.extend({ + cache: {}, + + // Please use with caution + uuid: 0, + + // Unique for each copy of jQuery on the page + // Non-digits removed to match rinlinejQuery + expando: "jQuery" + ( jQuery.fn.jquery + Math.random() ).replace( /\D/g, "" ), + + // The following elements throw uncatchable exceptions if you + // attempt to add expando properties to them. + noData: { + "embed": true, + // Ban all objects except for Flash (which handle expandos) + "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", + "applet": true + }, + + hasData: function( elem ) { + elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; + return !!elem && !isEmptyDataObject( elem ); + }, + + data: function( elem, name, data, pvt /* Internal Use Only */ ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var privateCache, thisCache, ret, + internalKey = jQuery.expando, + getByName = typeof name === "string", + + // We have to handle DOM nodes and JS objects differently because IE6-7 + // can't GC object references properly across the DOM-JS boundary + isNode = elem.nodeType, + + // Only DOM nodes need the global jQuery cache; JS object data is + // attached directly to the object so GC can occur automatically + cache = isNode ? jQuery.cache : elem, + + // Only defining an ID for JS objects if its cache already exists allows + // the code to shortcut on the same path as a DOM node with no cache + id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey, + isEvents = name === "events"; + + // Avoid doing any more work than we need to when trying to get data on an + // object that has no data at all + if ( (!id || !cache[id] || (!isEvents && !pvt && !cache[id].data)) && getByName && data === undefined ) { + return; + } + + if ( !id ) { + // Only DOM nodes need a new unique ID for each element since their data + // ends up in the global cache + if ( isNode ) { + elem[ internalKey ] = id = ++jQuery.uuid; + } else { + id = internalKey; + } + } + + if ( !cache[ id ] ) { + cache[ id ] = {}; + + // Avoids exposing jQuery metadata on plain JS objects when the object + // is serialized using JSON.stringify + if ( !isNode ) { + cache[ id ].toJSON = jQuery.noop; + } + } + + // An object can be passed to jQuery.data instead of a key/value pair; this gets + // shallow copied over onto the existing cache + if ( typeof name === "object" || typeof name === "function" ) { + if ( pvt ) { + cache[ id ] = jQuery.extend( cache[ id ], name ); + } else { + cache[ id ].data = jQuery.extend( cache[ id ].data, name ); + } + } + + privateCache = thisCache = cache[ id ]; + + // jQuery data() is stored in a separate object inside the object's internal data + // cache in order to avoid key collisions between internal data and user-defined + // data. + if ( !pvt ) { + if ( !thisCache.data ) { + thisCache.data = {}; + } + + thisCache = thisCache.data; + } + + if ( data !== undefined ) { + thisCache[ jQuery.camelCase( name ) ] = data; + } + + // Users should not attempt to inspect the internal events object using jQuery.data, + // it is undocumented and subject to change. But does anyone listen? No. + if ( isEvents && !thisCache[ name ] ) { + return privateCache.events; + } + + // Check for both converted-to-camel and non-converted data property names + // If a data property was specified + if ( getByName ) { + + // First Try to find as-is property data + ret = thisCache[ name ]; + + // Test for null|undefined property data + if ( ret == null ) { + + // Try to find the camelCased property + ret = thisCache[ jQuery.camelCase( name ) ]; + } + } else { + ret = thisCache; + } + + return ret; + }, + + removeData: function( elem, name, pvt /* Internal Use Only */ ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var thisCache, i, l, + + // Reference to internal data cache key + internalKey = jQuery.expando, + + isNode = elem.nodeType, + + // See jQuery.data for more information + cache = isNode ? jQuery.cache : elem, + + // See jQuery.data for more information + id = isNode ? elem[ internalKey ] : internalKey; + + // If there is already no cache entry for this object, there is no + // purpose in continuing + if ( !cache[ id ] ) { + return; + } + + if ( name ) { + + thisCache = pvt ? cache[ id ] : cache[ id ].data; + + if ( thisCache ) { + + // Support array or space separated string names for data keys + if ( !jQuery.isArray( name ) ) { + + // try the string as a key before any manipulation + if ( name in thisCache ) { + name = [ name ]; + } else { + + // split the camel cased version by spaces unless a key with the spaces exists + name = jQuery.camelCase( name ); + if ( name in thisCache ) { + name = [ name ]; + } else { + name = name.split( " " ); + } + } + } + + for ( i = 0, l = name.length; i < l; i++ ) { + delete thisCache[ name[i] ]; + } + + // If there is no data left in the cache, we want to continue + // and let the cache object itself get destroyed + if ( !( pvt ? isEmptyDataObject : jQuery.isEmptyObject )( thisCache ) ) { + return; + } + } + } + + // See jQuery.data for more information + if ( !pvt ) { + delete cache[ id ].data; + + // Don't destroy the parent cache unless the internal data object + // had been the only thing left in it + if ( !isEmptyDataObject(cache[ id ]) ) { + return; + } + } + + // Browsers that fail expando deletion also refuse to delete expandos on + // the window, but it will allow it on all other JS objects; other browsers + // don't care + // Ensure that `cache` is not a window object #10080 + if ( jQuery.support.deleteExpando || !cache.setInterval ) { + delete cache[ id ]; + } else { + cache[ id ] = null; + } + + // We destroyed the cache and need to eliminate the expando on the node to avoid + // false lookups in the cache for entries that no longer exist + if ( isNode ) { + // IE does not allow us to delete expando properties from nodes, + // nor does it have a removeAttribute function on Document nodes; + // we must handle all of these cases + if ( jQuery.support.deleteExpando ) { + delete elem[ internalKey ]; + } else if ( elem.removeAttribute ) { + elem.removeAttribute( internalKey ); + } else { + elem[ internalKey ] = null; + } + } + }, + + // For internal use only. + _data: function( elem, name, data ) { + return jQuery.data( elem, name, data, true ); + }, + + // A method for determining if a DOM node can handle the data expando + acceptData: function( elem ) { + if ( elem.nodeName ) { + var match = jQuery.noData[ elem.nodeName.toLowerCase() ]; + + if ( match ) { + return !(match === true || elem.getAttribute("classid") !== match); + } + } + + return true; + } +}); + +jQuery.fn.extend({ + data: function( key, value ) { + var parts, attr, name, + data = null; + + if ( typeof key === "undefined" ) { + if ( this.length ) { + data = jQuery.data( this[0] ); + + if ( this[0].nodeType === 1 && !jQuery._data( this[0], "parsedAttrs" ) ) { + attr = this[0].attributes; + for ( var i = 0, l = attr.length; i < l; i++ ) { + name = attr[i].name; + + if ( name.indexOf( "data-" ) === 0 ) { + name = jQuery.camelCase( name.substring(5) ); + + dataAttr( this[0], name, data[ name ] ); + } + } + jQuery._data( this[0], "parsedAttrs", true ); + } + } + + return data; + + } else if ( typeof key === "object" ) { + return this.each(function() { + jQuery.data( this, key ); + }); + } + + parts = key.split("."); + parts[1] = parts[1] ? "." + parts[1] : ""; + + if ( value === undefined ) { + data = this.triggerHandler("getData" + parts[1] + "!", [parts[0]]); + + // Try to fetch any internally stored data first + if ( data === undefined && this.length ) { + data = jQuery.data( this[0], key ); + data = dataAttr( this[0], key, data ); + } + + return data === undefined && parts[1] ? + this.data( parts[0] ) : + data; + + } else { + return this.each(function() { + var self = jQuery( this ), + args = [ parts[0], value ]; + + self.triggerHandler( "setData" + parts[1] + "!", args ); + jQuery.data( this, key, value ); + self.triggerHandler( "changeData" + parts[1] + "!", args ); + }); + } + }, + + removeData: function( key ) { + return this.each(function() { + jQuery.removeData( this, key ); + }); + } +}); + +function dataAttr( elem, key, data ) { + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + + var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); + + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = data === "true" ? true : + data === "false" ? false : + data === "null" ? null : + jQuery.isNumeric( data ) ? parseFloat( data ) : + rbrace.test( data ) ? jQuery.parseJSON( data ) : + data; + } catch( e ) {} + + // Make sure we set the data so it isn't changed later + jQuery.data( elem, key, data ); + + } else { + data = undefined; + } + } + + return data; +} + +// checks a cache object for emptiness +function isEmptyDataObject( obj ) { + for ( var name in obj ) { + + // if the public data object is empty, the private is still empty + if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) { + continue; + } + if ( name !== "toJSON" ) { + return false; + } + } + + return true; +} + + + + +function handleQueueMarkDefer( elem, type, src ) { + var deferDataKey = type + "defer", + queueDataKey = type + "queue", + markDataKey = type + "mark", + defer = jQuery._data( elem, deferDataKey ); + if ( defer && + ( src === "queue" || !jQuery._data(elem, queueDataKey) ) && + ( src === "mark" || !jQuery._data(elem, markDataKey) ) ) { + // Give room for hard-coded callbacks to fire first + // and eventually mark/queue something else on the element + setTimeout( function() { + if ( !jQuery._data( elem, queueDataKey ) && + !jQuery._data( elem, markDataKey ) ) { + jQuery.removeData( elem, deferDataKey, true ); + defer.fire(); + } + }, 0 ); + } +} + +jQuery.extend({ + + _mark: function( elem, type ) { + if ( elem ) { + type = ( type || "fx" ) + "mark"; + jQuery._data( elem, type, (jQuery._data( elem, type ) || 0) + 1 ); + } + }, + + _unmark: function( force, elem, type ) { + if ( force !== true ) { + type = elem; + elem = force; + force = false; + } + if ( elem ) { + type = type || "fx"; + var key = type + "mark", + count = force ? 0 : ( (jQuery._data( elem, key ) || 1) - 1 ); + if ( count ) { + jQuery._data( elem, key, count ); + } else { + jQuery.removeData( elem, key, true ); + handleQueueMarkDefer( elem, type, "mark" ); + } + } + }, + + queue: function( elem, type, data ) { + var q; + if ( elem ) { + type = ( type || "fx" ) + "queue"; + q = jQuery._data( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !q || jQuery.isArray(data) ) { + q = jQuery._data( elem, type, jQuery.makeArray(data) ); + } else { + q.push( data ); + } + } + return q || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + fn = queue.shift(), + hooks = {}; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + } + + if ( fn ) { + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + jQuery._data( elem, type + ".run", hooks ); + fn.call( elem, function() { + jQuery.dequeue( elem, type ); + }, hooks ); + } + + if ( !queue.length ) { + jQuery.removeData( elem, type + "queue " + type + ".run", true ); + handleQueueMarkDefer( elem, type, "queue" ); + } + } +}); + +jQuery.fn.extend({ + queue: function( type, data ) { + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + } + + if ( data === undefined ) { + return jQuery.queue( this[0], type ); + } + return this.each(function() { + var queue = jQuery.queue( this, type, data ); + + if ( type === "fx" && queue[0] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + }); + }, + dequeue: function( type ) { + return this.each(function() { + jQuery.dequeue( this, type ); + }); + }, + // Based off of the plugin by Clint Helfers, with permission. + // http://blindsignals.com/index.php/2009/07/jquery-delay/ + delay: function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = setTimeout( next, time ); + hooks.stop = function() { + clearTimeout( timeout ); + }; + }); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, object ) { + if ( typeof type !== "string" ) { + object = type; + type = undefined; + } + type = type || "fx"; + var defer = jQuery.Deferred(), + elements = this, + i = elements.length, + count = 1, + deferDataKey = type + "defer", + queueDataKey = type + "queue", + markDataKey = type + "mark", + tmp; + function resolve() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + } + while( i-- ) { + if (( tmp = jQuery.data( elements[ i ], deferDataKey, undefined, true ) || + ( jQuery.data( elements[ i ], queueDataKey, undefined, true ) || + jQuery.data( elements[ i ], markDataKey, undefined, true ) ) && + jQuery.data( elements[ i ], deferDataKey, jQuery.Callbacks( "once memory" ), true ) )) { + count++; + tmp.add( resolve ); + } + } + resolve(); + return defer.promise(); + } +}); + + + + +var rclass = /[\n\t\r]/g, + rspace = /\s+/, + rreturn = /\r/g, + rtype = /^(?:button|input)$/i, + rfocusable = /^(?:button|input|object|select|textarea)$/i, + rclickable = /^a(?:rea)?$/i, + rboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i, + getSetAttribute = jQuery.support.getSetAttribute, + nodeHook, boolHook, fixSpecified; + +jQuery.fn.extend({ + attr: function( name, value ) { + return jQuery.access( this, name, value, true, jQuery.attr ); + }, + + removeAttr: function( name ) { + return this.each(function() { + jQuery.removeAttr( this, name ); + }); + }, + + prop: function( name, value ) { + return jQuery.access( this, name, value, true, jQuery.prop ); + }, + + removeProp: function( name ) { + name = jQuery.propFix[ name ] || name; + return this.each(function() { + // try/catch handles cases where IE balks (such as removing a property on window) + try { + this[ name ] = undefined; + delete this[ name ]; + } catch( e ) {} + }); + }, + + addClass: function( value ) { + var classNames, i, l, elem, + setClass, c, cl; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).addClass( value.call(this, j, this.className) ); + }); + } + + if ( value && typeof value === "string" ) { + classNames = value.split( rspace ); + + for ( i = 0, l = this.length; i < l; i++ ) { + elem = this[ i ]; + + if ( elem.nodeType === 1 ) { + if ( !elem.className && classNames.length === 1 ) { + elem.className = value; + + } else { + setClass = " " + elem.className + " "; + + for ( c = 0, cl = classNames.length; c < cl; c++ ) { + if ( !~setClass.indexOf( " " + classNames[ c ] + " " ) ) { + setClass += classNames[ c ] + " "; + } + } + elem.className = jQuery.trim( setClass ); + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classNames, i, l, elem, className, c, cl; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).removeClass( value.call(this, j, this.className) ); + }); + } + + if ( (value && typeof value === "string") || value === undefined ) { + classNames = ( value || "" ).split( rspace ); + + for ( i = 0, l = this.length; i < l; i++ ) { + elem = this[ i ]; + + if ( elem.nodeType === 1 && elem.className ) { + if ( value ) { + className = (" " + elem.className + " ").replace( rclass, " " ); + for ( c = 0, cl = classNames.length; c < cl; c++ ) { + className = className.replace(" " + classNames[ c ] + " ", " "); + } + elem.className = jQuery.trim( className ); + + } else { + elem.className = ""; + } + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isBool = typeof stateVal === "boolean"; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( i ) { + jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); + }); + } + + return this.each(function() { + if ( type === "string" ) { + // toggle individual class names + var className, + i = 0, + self = jQuery( this ), + state = stateVal, + classNames = value.split( rspace ); + + while ( (className = classNames[ i++ ]) ) { + // check each className given, space seperated list + state = isBool ? state : !self.hasClass( className ); + self[ state ? "addClass" : "removeClass" ]( className ); + } + + } else if ( type === "undefined" || type === "boolean" ) { + if ( this.className ) { + // store className if set + jQuery._data( this, "__className__", this.className ); + } + + // toggle whole className + this.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || ""; + } + }); + }, + + hasClass: function( selector ) { + var className = " " + selector + " ", + i = 0, + l = this.length; + for ( ; i < l; i++ ) { + if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) > -1 ) { + return true; + } + } + + return false; + }, + + val: function( value ) { + var hooks, ret, isFunction, + elem = this[0]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.nodeName.toLowerCase() ] || jQuery.valHooks[ elem.type ]; + + if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) { + return ret; + } + + ret = elem.value; + + return typeof ret === "string" ? + // handle most common string cases + ret.replace(rreturn, "") : + // handle cases where value is null/undef or number + ret == null ? "" : ret; + } + + return; + } + + isFunction = jQuery.isFunction( value ); + + return this.each(function( i ) { + var self = jQuery(this), val; + + if ( this.nodeType !== 1 ) { + return; + } + + if ( isFunction ) { + val = value.call( this, i, self.val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + } else if ( typeof val === "number" ) { + val += ""; + } else if ( jQuery.isArray( val ) ) { + val = jQuery.map(val, function ( value ) { + return value == null ? "" : value + ""; + }); + } + + hooks = jQuery.valHooks[ this.nodeName.toLowerCase() ] || jQuery.valHooks[ this.type ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + }); + } +}); + +jQuery.extend({ + valHooks: { + option: { + get: function( elem ) { + // attributes.value is undefined in Blackberry 4.7 but + // uses .value. See #6932 + var val = elem.attributes.value; + return !val || val.specified ? elem.value : elem.text; + } + }, + select: { + get: function( elem ) { + var value, i, max, option, + index = elem.selectedIndex, + values = [], + options = elem.options, + one = elem.type === "select-one"; + + // Nothing was selected + if ( index < 0 ) { + return null; + } + + // Loop through all the selected options + i = one ? index : 0; + max = one ? index + 1 : options.length; + for ( ; i < max; i++ ) { + option = options[ i ]; + + // Don't return options that are disabled or in a disabled optgroup + if ( option.selected && (jQuery.support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null) && + (!option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" )) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + // Fixes Bug #2551 -- select.val() broken in IE after form.reset() + if ( one && !values.length && options.length ) { + return jQuery( options[ index ] ).val(); + } + + return values; + }, + + set: function( elem, value ) { + var values = jQuery.makeArray( value ); + + jQuery(elem).find("option").each(function() { + this.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0; + }); + + if ( !values.length ) { + elem.selectedIndex = -1; + } + return values; + } + } + }, + + attrFn: { + val: true, + css: true, + html: true, + text: true, + data: true, + width: true, + height: true, + offset: true + }, + + attr: function( elem, name, value, pass ) { + var ret, hooks, notxml, + nType = elem.nodeType; + + // don't get/set attributes on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + if ( pass && name in jQuery.attrFn ) { + return jQuery( elem )[ name ]( value ); + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === "undefined" ) { + return jQuery.prop( elem, name, value ); + } + + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + // All attributes are lowercase + // Grab necessary hook if one is defined + if ( notxml ) { + name = name.toLowerCase(); + hooks = jQuery.attrHooks[ name ] || ( rboolean.test( name ) ? boolHook : nodeHook ); + } + + if ( value !== undefined ) { + + if ( value === null ) { + jQuery.removeAttr( elem, name ); + return; + + } else if ( hooks && "set" in hooks && notxml && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + elem.setAttribute( name, "" + value ); + return value; + } + + } else if ( hooks && "get" in hooks && notxml && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + + ret = elem.getAttribute( name ); + + // Non-existent attributes return null, we normalize to undefined + return ret === null ? + undefined : + ret; + } + }, + + removeAttr: function( elem, value ) { + var propName, attrNames, name, l, + i = 0; + + if ( value && elem.nodeType === 1 ) { + attrNames = value.toLowerCase().split( rspace ); + l = attrNames.length; + + for ( ; i < l; i++ ) { + name = attrNames[ i ]; + + if ( name ) { + propName = jQuery.propFix[ name ] || name; + + // See #9699 for explanation of this approach (setting first, then removal) + jQuery.attr( elem, name, "" ); + elem.removeAttribute( getSetAttribute ? name : propName ); + + // Set corresponding property to false for boolean attributes + if ( rboolean.test( name ) && propName in elem ) { + elem[ propName ] = false; + } + } + } + } + }, + + attrHooks: { + type: { + set: function( elem, value ) { + // We can't allow the type property to be changed (since it causes problems in IE) + if ( rtype.test( elem.nodeName ) && elem.parentNode ) { + jQuery.error( "type property can't be changed" ); + } else if ( !jQuery.support.radioValue && value === "radio" && jQuery.nodeName(elem, "input") ) { + // Setting the type on a radio button after the value resets the value in IE6-9 + // Reset value to it's default in case type is set after value + // This is for element creation + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + }, + // Use the value property for back compat + // Use the nodeHook for button elements in IE6/7 (#1954) + value: { + get: function( elem, name ) { + if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { + return nodeHook.get( elem, name ); + } + return name in elem ? + elem.value : + null; + }, + set: function( elem, value, name ) { + if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { + return nodeHook.set( elem, value, name ); + } + // Does not return so that setAttribute is also used + elem.value = value; + } + } + }, + + propFix: { + tabindex: "tabIndex", + readonly: "readOnly", + "for": "htmlFor", + "class": "className", + maxlength: "maxLength", + cellspacing: "cellSpacing", + cellpadding: "cellPadding", + rowspan: "rowSpan", + colspan: "colSpan", + usemap: "useMap", + frameborder: "frameBorder", + contenteditable: "contentEditable" + }, + + prop: function( elem, name, value ) { + var ret, hooks, notxml, + nType = elem.nodeType; + + // don't get/set properties on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + if ( notxml ) { + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + return ( elem[ name ] = value ); + } + + } else { + if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + return elem[ name ]; + } + } + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set + // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + var attributeNode = elem.getAttributeNode("tabindex"); + + return attributeNode && attributeNode.specified ? + parseInt( attributeNode.value, 10 ) : + rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ? + 0 : + undefined; + } + } + } +}); + +// Add the tabIndex propHook to attrHooks for back-compat (different case is intentional) +jQuery.attrHooks.tabindex = jQuery.propHooks.tabIndex; + +// Hook for boolean attributes +boolHook = { + get: function( elem, name ) { + // Align boolean attributes with corresponding properties + // Fall back to attribute presence where some booleans are not supported + var attrNode, + property = jQuery.prop( elem, name ); + return property === true || typeof property !== "boolean" && ( attrNode = elem.getAttributeNode(name) ) && attrNode.nodeValue !== false ? + name.toLowerCase() : + undefined; + }, + set: function( elem, value, name ) { + var propName; + if ( value === false ) { + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + // value is true since we know at this point it's type boolean and not false + // Set boolean attributes to the same name and set the DOM property + propName = jQuery.propFix[ name ] || name; + if ( propName in elem ) { + // Only set the IDL specifically if it already exists on the element + elem[ propName ] = true; + } + + elem.setAttribute( name, name.toLowerCase() ); + } + return name; + } +}; + +// IE6/7 do not support getting/setting some attributes with get/setAttribute +if ( !getSetAttribute ) { + + fixSpecified = { + name: true, + id: true + }; + + // Use this for any attribute in IE6/7 + // This fixes almost every IE6/7 issue + nodeHook = jQuery.valHooks.button = { + get: function( elem, name ) { + var ret; + ret = elem.getAttributeNode( name ); + return ret && ( fixSpecified[ name ] ? ret.nodeValue !== "" : ret.specified ) ? + ret.nodeValue : + undefined; + }, + set: function( elem, value, name ) { + // Set the existing or create a new attribute node + var ret = elem.getAttributeNode( name ); + if ( !ret ) { + ret = document.createAttribute( name ); + elem.setAttributeNode( ret ); + } + return ( ret.nodeValue = value + "" ); + } + }; + + // Apply the nodeHook to tabindex + jQuery.attrHooks.tabindex.set = nodeHook.set; + + // Set width and height to auto instead of 0 on empty string( Bug #8150 ) + // This is for removals + jQuery.each([ "width", "height" ], function( i, name ) { + jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { + set: function( elem, value ) { + if ( value === "" ) { + elem.setAttribute( name, "auto" ); + return value; + } + } + }); + }); + + // Set contenteditable to false on removals(#10429) + // Setting to empty string throws an error as an invalid value + jQuery.attrHooks.contenteditable = { + get: nodeHook.get, + set: function( elem, value, name ) { + if ( value === "" ) { + value = "false"; + } + nodeHook.set( elem, value, name ); + } + }; +} + + +// Some attributes require a special call on IE +if ( !jQuery.support.hrefNormalized ) { + jQuery.each([ "href", "src", "width", "height" ], function( i, name ) { + jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { + get: function( elem ) { + var ret = elem.getAttribute( name, 2 ); + return ret === null ? undefined : ret; + } + }); + }); +} + +if ( !jQuery.support.style ) { + jQuery.attrHooks.style = { + get: function( elem ) { + // Return undefined in the case of empty string + // Normalize to lowercase since IE uppercases css property names + return elem.style.cssText.toLowerCase() || undefined; + }, + set: function( elem, value ) { + return ( elem.style.cssText = "" + value ); + } + }; +} + +// Safari mis-reports the default selected property of an option +// Accessing the parent's selectedIndex property fixes it +if ( !jQuery.support.optSelected ) { + jQuery.propHooks.selected = jQuery.extend( jQuery.propHooks.selected, { + get: function( elem ) { + var parent = elem.parentNode; + + if ( parent ) { + parent.selectedIndex; + + // Make sure that it also works with optgroups, see #5701 + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + return null; + } + }); +} + +// IE6/7 call enctype encoding +if ( !jQuery.support.enctype ) { + jQuery.propFix.enctype = "encoding"; +} + +// Radios and checkboxes getter/setter +if ( !jQuery.support.checkOn ) { + jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + get: function( elem ) { + // Handle the case where in Webkit "" is returned instead of "on" if a value isn't specified + return elem.getAttribute("value") === null ? "on" : elem.value; + } + }; + }); +} +jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = jQuery.extend( jQuery.valHooks[ this ], { + set: function( elem, value ) { + if ( jQuery.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 ); + } + } + }); +}); + + + + +var rformElems = /^(?:textarea|input|select)$/i, + rtypenamespace = /^([^\.]*)?(?:\.(.+))?$/, + rhoverHack = /\bhover(\.\S+)?\b/, + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|contextmenu)|click/, + rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + rquickIs = /^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/, + quickParse = function( selector ) { + var quick = rquickIs.exec( selector ); + if ( quick ) { + // 0 1 2 3 + // [ _, tag, id, class ] + quick[1] = ( quick[1] || "" ).toLowerCase(); + quick[3] = quick[3] && new RegExp( "(?:^|\\s)" + quick[3] + "(?:\\s|$)" ); + } + return quick; + }, + quickIs = function( elem, m ) { + var attrs = elem.attributes || {}; + return ( + (!m[1] || elem.nodeName.toLowerCase() === m[1]) && + (!m[2] || (attrs.id || {}).value === m[2]) && + (!m[3] || m[3].test( (attrs[ "class" ] || {}).value )) + ); + }, + hoverHack = function( events ) { + return jQuery.event.special.hover ? events : events.replace( rhoverHack, "mouseenter$1 mouseleave$1" ); + }; + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + add: function( elem, types, handler, data, selector ) { + + var elemData, eventHandle, events, + t, tns, type, namespaces, handleObj, + handleObjIn, quick, handlers, special; + + // Don't attach events to noData or text/comment nodes (allow plain objects tho) + if ( elem.nodeType === 3 || elem.nodeType === 8 || !types || !handler || !(elemData = jQuery._data( elem )) ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + events = elemData.events; + if ( !events ) { + elemData.events = events = {}; + } + eventHandle = elemData.handle; + if ( !eventHandle ) { + elemData.handle = eventHandle = function( e ) { + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && (!e || jQuery.event.triggered !== e.type) ? + jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : + undefined; + }; + // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events + eventHandle.elem = elem; + } + + // Handle multiple events separated by a space + // jQuery(...).bind("mouseover mouseout", fn); + types = jQuery.trim( hoverHack(types) ).split( " " ); + for ( t = 0; t < types.length; t++ ) { + + tns = rtypenamespace.exec( types[t] ) || []; + type = tns[1]; + namespaces = ( tns[2] || "" ).split( "." ).sort(); + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend({ + type: type, + origType: tns[1], + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + quick: quickParse( selector ), + namespace: namespaces.join(".") + }, handleObjIn ); + + // Init the event handler queue if we're the first + handlers = events[ type ]; + if ( !handlers ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener/attachEvent if the special events handler returns false + if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + // Bind the global event handler to the element + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle, false ); + + } else if ( elem.attachEvent ) { + elem.attachEvent( "on" + type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + // Nullify elem to prevent memory leaks in IE + elem = null; + }, + + global: {}, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var elemData = jQuery.hasData( elem ) && jQuery._data( elem ), + t, tns, type, origType, namespaces, origCount, + j, events, special, handle, eventType, handleObj; + + if ( !elemData || !(events = elemData.events) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = jQuery.trim( hoverHack( types || "" ) ).split(" "); + for ( t = 0; t < types.length; t++ ) { + tns = rtypenamespace.exec( types[t] ) || []; + type = origType = tns[1]; + namespaces = tns[2]; + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector? special.delegateType : special.bindType ) || type; + eventType = events[ type ] || []; + origCount = eventType.length; + namespaces = namespaces ? new RegExp("(^|\\.)" + namespaces.split(".").sort().join("\\.(?:.*\\.)?") + "(\\.|$)") : null; + + // Remove matching events + for ( j = 0; j < eventType.length; j++ ) { + handleObj = eventType[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !namespaces || namespaces.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { + eventType.splice( j--, 1 ); + + if ( handleObj.selector ) { + eventType.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( eventType.length === 0 && origCount !== eventType.length ) { + if ( !special.teardown || special.teardown.call( elem, namespaces ) === false ) { + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + handle = elemData.handle; + if ( handle ) { + handle.elem = null; + } + + // removeData also checks for emptiness and clears the expando if empty + // so use it instead of delete + jQuery.removeData( elem, [ "events", "handle" ], true ); + } + }, + + // Events that are safe to short-circuit if no handlers are attached. + // Native DOM events should not be added, they may have inline handlers. + customEvent: { + "getData": true, + "setData": true, + "changeData": true + }, + + trigger: function( event, data, elem, onlyHandlers ) { + // Don't do events on text and comment nodes + if ( elem && (elem.nodeType === 3 || elem.nodeType === 8) ) { + return; + } + + // Event object or event type + var type = event.type || event, + namespaces = [], + cache, exclusive, i, cur, old, ontype, special, handle, eventPath, bubbleType; + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf( "!" ) >= 0 ) { + // Exclusive events trigger only for the exact event (no namespaces) + type = type.slice(0, -1); + exclusive = true; + } + + if ( type.indexOf( "." ) >= 0 ) { + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split("."); + type = namespaces.shift(); + namespaces.sort(); + } + + if ( (!elem || jQuery.event.customEvent[ type ]) && !jQuery.event.global[ type ] ) { + // No jQuery handlers for this event type, and it can't have inline handlers + return; + } + + // Caller can pass in an Event, Object, or just an event type string + event = typeof event === "object" ? + // jQuery.Event object + event[ jQuery.expando ] ? event : + // Object literal + new jQuery.Event( type, event ) : + // Just the event type (string) + new jQuery.Event( type ); + + event.type = type; + event.isTrigger = true; + event.exclusive = exclusive; + event.namespace = namespaces.join( "." ); + event.namespace_re = event.namespace? new RegExp("(^|\\.)" + namespaces.join("\\.(?:.*\\.)?") + "(\\.|$)") : null; + ontype = type.indexOf( ":" ) < 0 ? "on" + type : ""; + + // Handle a global trigger + if ( !elem ) { + + // TODO: Stop taunting the data cache; remove global events and always attach to document + cache = jQuery.cache; + for ( i in cache ) { + if ( cache[ i ].events && cache[ i ].events[ type ] ) { + jQuery.event.trigger( event, data, cache[ i ].handle.elem, true ); + } + } + return; + } + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data != null ? jQuery.makeArray( data ) : []; + data.unshift( event ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + eventPath = [[ elem, special.bindType || type ]]; + if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + cur = rfocusMorph.test( bubbleType + type ) ? elem : elem.parentNode; + old = null; + for ( ; cur; cur = cur.parentNode ) { + eventPath.push([ cur, bubbleType ]); + old = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( old && old === elem.ownerDocument ) { + eventPath.push([ old.defaultView || old.parentWindow || window, bubbleType ]); + } + } + + // Fire handlers on the event path + for ( i = 0; i < eventPath.length && !event.isPropagationStopped(); i++ ) { + + cur = eventPath[i][0]; + event.type = eventPath[i][1]; + + handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + // Note that this is a bare JS function and not a jQuery handler + handle = ontype && cur[ ontype ]; + if ( handle && jQuery.acceptData( cur ) && handle.apply( cur, data ) === false ) { + event.preventDefault(); + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( (!special._default || special._default.apply( elem.ownerDocument, data ) === false) && + !(type === "click" && jQuery.nodeName( elem, "a" )) && jQuery.acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name name as the event. + // Can't use an .isFunction() check here because IE6/7 fails that test. + // Don't do default actions on window, that's where global variables be (#6170) + // IE<9 dies on focus/blur to hidden element (#1486) + if ( ontype && elem[ type ] && ((type !== "focus" && type !== "blur") || event.target.offsetWidth !== 0) && !jQuery.isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + old = elem[ ontype ]; + + if ( old ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + elem[ type ](); + jQuery.event.triggered = undefined; + + if ( old ) { + elem[ ontype ] = old; + } + } + } + } + + return event.result; + }, + + dispatch: function( event ) { + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( event || window.event ); + + var handlers = ( (jQuery._data( this, "events" ) || {} )[ event.type ] || []), + delegateCount = handlers.delegateCount, + args = [].slice.call( arguments, 0 ), + run_all = !event.exclusive && !event.namespace, + handlerQueue = [], + i, j, cur, jqcur, ret, selMatch, matched, matches, handleObj, sel, related; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[0] = event; + event.delegateTarget = this; + + // Determine handlers that should run if there are delegated events + // Avoid disabled elements in IE (#6911) and non-left-click bubbling in Firefox (#3861) + if ( delegateCount && !event.target.disabled && !(event.button && event.type === "click") ) { + + // Pregenerate a single jQuery object for reuse with .is() + jqcur = jQuery(this); + jqcur.context = this.ownerDocument || this; + + for ( cur = event.target; cur != this; cur = cur.parentNode || this ) { + selMatch = {}; + matches = []; + jqcur[0] = cur; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + sel = handleObj.selector; + + if ( selMatch[ sel ] === undefined ) { + selMatch[ sel ] = ( + handleObj.quick ? quickIs( cur, handleObj.quick ) : jqcur.is( sel ) + ); + } + if ( selMatch[ sel ] ) { + matches.push( handleObj ); + } + } + if ( matches.length ) { + handlerQueue.push({ elem: cur, matches: matches }); + } + } + } + + // Add the remaining (directly-bound) handlers + if ( handlers.length > delegateCount ) { + handlerQueue.push({ elem: this, matches: handlers.slice( delegateCount ) }); + } + + // Run delegates first; they may want to stop propagation beneath us + for ( i = 0; i < handlerQueue.length && !event.isPropagationStopped(); i++ ) { + matched = handlerQueue[ i ]; + event.currentTarget = matched.elem; + + for ( j = 0; j < matched.matches.length && !event.isImmediatePropagationStopped(); j++ ) { + handleObj = matched.matches[ j ]; + + // Triggered event must either 1) be non-exclusive and have no namespace, or + // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). + if ( run_all || (!event.namespace && !handleObj.namespace) || event.namespace_re && event.namespace_re.test( handleObj.namespace ) ) { + + event.data = handleObj.data; + event.handleObj = handleObj; + + ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) + .apply( matched.elem, args ); + + if ( ret !== undefined ) { + event.result = ret; + if ( ret === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + return event.result; + }, + + // Includes some event props shared by KeyEvent and MouseEvent + // *** attrChange attrName relatedNode srcElement are not normalized, non-W3C, deprecated, will be removed in 1.8 *** + props: "attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), + + fixHooks: {}, + + keyHooks: { + props: "char charCode key keyCode".split(" "), + filter: function( event, original ) { + + // Add which for key events + if ( event.which == null ) { + event.which = original.charCode != null ? original.charCode : original.keyCode; + } + + return event; + } + }, + + mouseHooks: { + props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "), + filter: function( event, original ) { + var eventDoc, doc, body, + button = original.button, + fromElement = original.fromElement; + + // Calculate pageX/Y if missing and clientX/Y available + if ( event.pageX == null && original.clientX != null ) { + eventDoc = event.target.ownerDocument || document; + doc = eventDoc.documentElement; + body = eventDoc.body; + + event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); + event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); + } + + // Add relatedTarget, if necessary + if ( !event.relatedTarget && fromElement ) { + event.relatedTarget = fromElement === event.target ? original.toElement : fromElement; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + // Note: button is not normalized, so don't use it + if ( !event.which && button !== undefined ) { + event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); + } + + return event; + } + }, + + fix: function( event ) { + if ( event[ jQuery.expando ] ) { + return event; + } + + // Create a writable copy of the event object and normalize some properties + var i, prop, + originalEvent = event, + fixHook = jQuery.event.fixHooks[ event.type ] || {}, + copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; + + event = jQuery.Event( originalEvent ); + + for ( i = copy.length; i; ) { + prop = copy[ --i ]; + event[ prop ] = originalEvent[ prop ]; + } + + // Fix target property, if necessary (#1925, IE 6/7/8 & Safari2) + if ( !event.target ) { + event.target = originalEvent.srcElement || document; + } + + // Target should not be a text node (#504, Safari) + if ( event.target.nodeType === 3 ) { + event.target = event.target.parentNode; + } + + // For mouse/key events; add metaKey if it's not there (#3368, IE6/7/8) + if ( event.metaKey === undefined ) { + event.metaKey = event.ctrlKey; + } + + return fixHook.filter? fixHook.filter( event, originalEvent ) : event; + }, + + special: { + ready: { + // Make sure the ready event is setup + setup: jQuery.bindReady + }, + + load: { + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + + focus: { + delegateType: "focusin" + }, + blur: { + delegateType: "focusout" + }, + + beforeunload: { + setup: function( data, namespaces, eventHandle ) { + // We only want to do this special case on windows + if ( jQuery.isWindow( this ) ) { + this.onbeforeunload = eventHandle; + } + }, + + teardown: function( namespaces, eventHandle ) { + if ( this.onbeforeunload === eventHandle ) { + this.onbeforeunload = null; + } + } + } + }, + + simulate: function( type, elem, event, bubble ) { + // Piggyback on a donor event to simulate a different one. + // Fake originalEvent to avoid donor's stopPropagation, but if the + // simulated event prevents default then we do the same on the donor. + var e = jQuery.extend( + new jQuery.Event(), + event, + { type: type, + isSimulated: true, + originalEvent: {} + } + ); + if ( bubble ) { + jQuery.event.trigger( e, null, elem ); + } else { + jQuery.event.dispatch.call( elem, e ); + } + if ( e.isDefaultPrevented() ) { + event.preventDefault(); + } + } +}; + +// Some plugins are using, but it's undocumented/deprecated and will be removed. +// The 1.7 special event interface should provide all the hooks needed now. +jQuery.event.handle = jQuery.event.dispatch; + +jQuery.removeEvent = document.removeEventListener ? + function( elem, type, handle ) { + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle, false ); + } + } : + function( elem, type, handle ) { + if ( elem.detachEvent ) { + elem.detachEvent( "on" + type, handle ); + } + }; + +jQuery.Event = function( src, props ) { + // Allow instantiation without the 'new' keyword + if ( !(this instanceof jQuery.Event) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = ( src.defaultPrevented || src.returnValue === false || + src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || jQuery.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +function returnFalse() { + return false; +} +function returnTrue() { + return true; +} + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + preventDefault: function() { + this.isDefaultPrevented = returnTrue; + + var e = this.originalEvent; + if ( !e ) { + return; + } + + // if preventDefault exists run it on the original event + if ( e.preventDefault ) { + e.preventDefault(); + + // otherwise set the returnValue property of the original event to false (IE) + } else { + e.returnValue = false; + } + }, + stopPropagation: function() { + this.isPropagationStopped = returnTrue; + + var e = this.originalEvent; + if ( !e ) { + return; + } + // if stopPropagation exists run it on the original event + if ( e.stopPropagation ) { + e.stopPropagation(); + } + // otherwise set the cancelBubble property of the original event to true (IE) + e.cancelBubble = true; + }, + stopImmediatePropagation: function() { + this.isImmediatePropagationStopped = returnTrue; + this.stopPropagation(); + }, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse +}; + +// Create mouseenter/leave events using mouseover/out and event-time checks +jQuery.each({ + mouseenter: "mouseover", + mouseleave: "mouseout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var target = this, + related = event.relatedTarget, + handleObj = event.handleObj, + selector = handleObj.selector, + ret; + + // For mousenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || (related !== target && !jQuery.contains( target, related )) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +}); + +// IE submit delegation +if ( !jQuery.support.submitBubbles ) { + + jQuery.event.special.submit = { + setup: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Lazy-add a submit handler when a descendant form may potentially be submitted + jQuery.event.add( this, "click._submit keypress._submit", function( e ) { + // Node name check avoids a VML-related crash in IE (#9807) + var elem = e.target, + form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined; + if ( form && !form._submit_attached ) { + jQuery.event.add( form, "submit._submit", function( event ) { + // If form was submitted by the user, bubble the event up the tree + if ( this.parentNode && !event.isTrigger ) { + jQuery.event.simulate( "submit", this.parentNode, event, true ); + } + }); + form._submit_attached = true; + } + }); + // return undefined since we don't need an event listener + }, + + teardown: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Remove delegated handlers; cleanData eventually reaps submit handlers attached above + jQuery.event.remove( this, "._submit" ); + } + }; +} + +// IE change delegation and checkbox/radio fix +if ( !jQuery.support.changeBubbles ) { + + jQuery.event.special.change = { + + setup: function() { + + if ( rformElems.test( this.nodeName ) ) { + // IE doesn't fire change on a check/radio until blur; trigger it on click + // after a propertychange. Eat the blur-change in special.change.handle. + // This still fires onchange a second time for check/radio after blur. + if ( this.type === "checkbox" || this.type === "radio" ) { + jQuery.event.add( this, "propertychange._change", function( event ) { + if ( event.originalEvent.propertyName === "checked" ) { + this._just_changed = true; + } + }); + jQuery.event.add( this, "click._change", function( event ) { + if ( this._just_changed && !event.isTrigger ) { + this._just_changed = false; + jQuery.event.simulate( "change", this, event, true ); + } + }); + } + return false; + } + // Delegated event; lazy-add a change handler on descendant inputs + jQuery.event.add( this, "beforeactivate._change", function( e ) { + var elem = e.target; + + if ( rformElems.test( elem.nodeName ) && !elem._change_attached ) { + jQuery.event.add( elem, "change._change", function( event ) { + if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { + jQuery.event.simulate( "change", this.parentNode, event, true ); + } + }); + elem._change_attached = true; + } + }); + }, + + handle: function( event ) { + var elem = event.target; + + // Swallow native change events from checkbox/radio, we already triggered them above + if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) { + return event.handleObj.handler.apply( this, arguments ); + } + }, + + teardown: function() { + jQuery.event.remove( this, "._change" ); + + return rformElems.test( this.nodeName ); + } + }; +} + +// Create "bubbling" focus and blur events +if ( !jQuery.support.focusinBubbles ) { + jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler while someone wants focusin/focusout + var attaches = 0, + handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + if ( attaches++ === 0 ) { + document.addEventListener( orig, handler, true ); + } + }, + teardown: function() { + if ( --attaches === 0 ) { + document.removeEventListener( orig, handler, true ); + } + } + }; + }); +} + +jQuery.fn.extend({ + + on: function( types, selector, data, fn, /*INTERNAL*/ one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + // ( types-Object, data ) + data = selector; + selector = undefined; + } + for ( type in types ) { + this.on( type, selector, data, types[ type ], one ); + } + return this; + } + + if ( data == null && fn == null ) { + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return this; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return this.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + }); + }, + one: function( types, selector, data, fn ) { + return this.on.call( this, types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + if ( types && types.preventDefault && types.handleObj ) { + // ( event ) dispatched jQuery.Event + var handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace? handleObj.type + "." + handleObj.namespace : handleObj.type, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + // ( types-object [, selector] ) + for ( var type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each(function() { + jQuery.event.remove( this, types, fn, selector ); + }); + }, + + bind: function( types, data, fn ) { + return this.on( types, null, data, fn ); + }, + unbind: function( types, fn ) { + return this.off( types, null, fn ); + }, + + live: function( types, data, fn ) { + jQuery( this.context ).on( types, this.selector, data, fn ); + return this; + }, + die: function( types, fn ) { + jQuery( this.context ).off( types, this.selector || "**", fn ); + return this; + }, + + delegate: function( selector, types, data, fn ) { + return this.on( types, selector, data, fn ); + }, + undelegate: function( selector, types, fn ) { + // ( namespace ) or ( selector, types [, fn] ) + return arguments.length == 1? this.off( selector, "**" ) : this.off( types, selector, fn ); + }, + + trigger: function( type, data ) { + return this.each(function() { + jQuery.event.trigger( type, data, this ); + }); + }, + triggerHandler: function( type, data ) { + if ( this[0] ) { + return jQuery.event.trigger( type, data, this[0], true ); + } + }, + + toggle: function( fn ) { + // Save reference to arguments for access in closure + var args = arguments, + guid = fn.guid || jQuery.guid++, + i = 0, + toggler = function( event ) { + // Figure out which function to execute + var lastToggle = ( jQuery._data( this, "lastToggle" + fn.guid ) || 0 ) % i; + jQuery._data( this, "lastToggle" + fn.guid, lastToggle + 1 ); + + // Make sure that clicks stop + event.preventDefault(); + + // and execute the function + return args[ lastToggle ].apply( this, arguments ) || false; + }; + + // link all the functions, so any of them can unbind this click handler + toggler.guid = guid; + while ( i < args.length ) { + args[ i++ ].guid = guid; + } + + return this.click( toggler ); + }, + + hover: function( fnOver, fnOut ) { + return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); + } +}); + +jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " + + "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + + "change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) { + + // Handle event binding + jQuery.fn[ name ] = function( data, fn ) { + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + + if ( jQuery.attrFn ) { + jQuery.attrFn[ name ] = true; + } + + if ( rkeyEvent.test( name ) ) { + jQuery.event.fixHooks[ name ] = jQuery.event.keyHooks; + } + + if ( rmouseEvent.test( name ) ) { + jQuery.event.fixHooks[ name ] = jQuery.event.mouseHooks; + } +}); + + + +/*! + * Sizzle CSS Selector Engine + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * More information: http://sizzlejs.com/ + */ +(function(){ + +var chunker = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, + expando = "sizcache" + (Math.random() + '').replace('.', ''), + done = 0, + toString = Object.prototype.toString, + hasDuplicate = false, + baseHasDuplicate = true, + rBackslash = /\\/g, + rReturn = /\r\n/g, + rNonWord = /\W/; + +// Here we check if the JavaScript engine is using some sort of +// optimization where it does not always call our comparision +// function. If that is the case, discard the hasDuplicate value. +// Thus far that includes Google Chrome. +[0, 0].sort(function() { + baseHasDuplicate = false; + return 0; +}); + +var Sizzle = function( selector, context, results, seed ) { + results = results || []; + context = context || document; + + var origContext = context; + + if ( context.nodeType !== 1 && context.nodeType !== 9 ) { + return []; + } + + if ( !selector || typeof selector !== "string" ) { + return results; + } + + var m, set, checkSet, extra, ret, cur, pop, i, + prune = true, + contextXML = Sizzle.isXML( context ), + parts = [], + soFar = selector; + + // Reset the position of the chunker regexp (start from head) + do { + chunker.exec( "" ); + m = chunker.exec( soFar ); + + if ( m ) { + soFar = m[3]; + + parts.push( m[1] ); + + if ( m[2] ) { + extra = m[3]; + break; + } + } + } while ( m ); + + if ( parts.length > 1 && origPOS.exec( selector ) ) { + + if ( parts.length === 2 && Expr.relative[ parts[0] ] ) { + set = posProcess( parts[0] + parts[1], context, seed ); + + } else { + set = Expr.relative[ parts[0] ] ? + [ context ] : + Sizzle( parts.shift(), context ); + + while ( parts.length ) { + selector = parts.shift(); + + if ( Expr.relative[ selector ] ) { + selector += parts.shift(); + } + + set = posProcess( selector, set, seed ); + } + } + + } else { + // Take a shortcut and set the context if the root selector is an ID + // (but not if it'll be faster if the inner selector is an ID) + if ( !seed && parts.length > 1 && context.nodeType === 9 && !contextXML && + Expr.match.ID.test(parts[0]) && !Expr.match.ID.test(parts[parts.length - 1]) ) { + + ret = Sizzle.find( parts.shift(), context, contextXML ); + context = ret.expr ? + Sizzle.filter( ret.expr, ret.set )[0] : + ret.set[0]; + } + + if ( context ) { + ret = seed ? + { expr: parts.pop(), set: makeArray(seed) } : + Sizzle.find( parts.pop(), parts.length === 1 && (parts[0] === "~" || parts[0] === "+") && context.parentNode ? context.parentNode : context, contextXML ); + + set = ret.expr ? + Sizzle.filter( ret.expr, ret.set ) : + ret.set; + + if ( parts.length > 0 ) { + checkSet = makeArray( set ); + + } else { + prune = false; + } + + while ( parts.length ) { + cur = parts.pop(); + pop = cur; + + if ( !Expr.relative[ cur ] ) { + cur = ""; + } else { + pop = parts.pop(); + } + + if ( pop == null ) { + pop = context; + } + + Expr.relative[ cur ]( checkSet, pop, contextXML ); + } + + } else { + checkSet = parts = []; + } + } + + if ( !checkSet ) { + checkSet = set; + } + + if ( !checkSet ) { + Sizzle.error( cur || selector ); + } + + if ( toString.call(checkSet) === "[object Array]" ) { + if ( !prune ) { + results.push.apply( results, checkSet ); + + } else if ( context && context.nodeType === 1 ) { + for ( i = 0; checkSet[i] != null; i++ ) { + if ( checkSet[i] && (checkSet[i] === true || checkSet[i].nodeType === 1 && Sizzle.contains(context, checkSet[i])) ) { + results.push( set[i] ); + } + } + + } else { + for ( i = 0; checkSet[i] != null; i++ ) { + if ( checkSet[i] && checkSet[i].nodeType === 1 ) { + results.push( set[i] ); + } + } + } + + } else { + makeArray( checkSet, results ); + } + + if ( extra ) { + Sizzle( extra, origContext, results, seed ); + Sizzle.uniqueSort( results ); + } + + return results; +}; + +Sizzle.uniqueSort = function( results ) { + if ( sortOrder ) { + hasDuplicate = baseHasDuplicate; + results.sort( sortOrder ); + + if ( hasDuplicate ) { + for ( var i = 1; i < results.length; i++ ) { + if ( results[i] === results[ i - 1 ] ) { + results.splice( i--, 1 ); + } + } + } + } + + return results; +}; + +Sizzle.matches = function( expr, set ) { + return Sizzle( expr, null, null, set ); +}; + +Sizzle.matchesSelector = function( node, expr ) { + return Sizzle( expr, null, null, [node] ).length > 0; +}; + +Sizzle.find = function( expr, context, isXML ) { + var set, i, len, match, type, left; + + if ( !expr ) { + return []; + } + + for ( i = 0, len = Expr.order.length; i < len; i++ ) { + type = Expr.order[i]; + + if ( (match = Expr.leftMatch[ type ].exec( expr )) ) { + left = match[1]; + match.splice( 1, 1 ); + + if ( left.substr( left.length - 1 ) !== "\\" ) { + match[1] = (match[1] || "").replace( rBackslash, "" ); + set = Expr.find[ type ]( match, context, isXML ); + + if ( set != null ) { + expr = expr.replace( Expr.match[ type ], "" ); + break; + } + } + } + } + + if ( !set ) { + set = typeof context.getElementsByTagName !== "undefined" ? + context.getElementsByTagName( "*" ) : + []; + } + + return { set: set, expr: expr }; +}; + +Sizzle.filter = function( expr, set, inplace, not ) { + var match, anyFound, + type, found, item, filter, left, + i, pass, + old = expr, + result = [], + curLoop = set, + isXMLFilter = set && set[0] && Sizzle.isXML( set[0] ); + + while ( expr && set.length ) { + for ( type in Expr.filter ) { + if ( (match = Expr.leftMatch[ type ].exec( expr )) != null && match[2] ) { + filter = Expr.filter[ type ]; + left = match[1]; + + anyFound = false; + + match.splice(1,1); + + if ( left.substr( left.length - 1 ) === "\\" ) { + continue; + } + + if ( curLoop === result ) { + result = []; + } + + if ( Expr.preFilter[ type ] ) { + match = Expr.preFilter[ type ]( match, curLoop, inplace, result, not, isXMLFilter ); + + if ( !match ) { + anyFound = found = true; + + } else if ( match === true ) { + continue; + } + } + + if ( match ) { + for ( i = 0; (item = curLoop[i]) != null; i++ ) { + if ( item ) { + found = filter( item, match, i, curLoop ); + pass = not ^ found; + + if ( inplace && found != null ) { + if ( pass ) { + anyFound = true; + + } else { + curLoop[i] = false; + } + + } else if ( pass ) { + result.push( item ); + anyFound = true; + } + } + } + } + + if ( found !== undefined ) { + if ( !inplace ) { + curLoop = result; + } + + expr = expr.replace( Expr.match[ type ], "" ); + + if ( !anyFound ) { + return []; + } + + break; + } + } + } + + // Improper expression + if ( expr === old ) { + if ( anyFound == null ) { + Sizzle.error( expr ); + + } else { + break; + } + } + + old = expr; + } + + return curLoop; +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Utility function for retreiving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +var getText = Sizzle.getText = function( elem ) { + var i, node, + nodeType = elem.nodeType, + ret = ""; + + if ( nodeType ) { + if ( nodeType === 1 || nodeType === 9 ) { + // Use textContent || innerText for elements + if ( typeof elem.textContent === 'string' ) { + return elem.textContent; + } else if ( typeof elem.innerText === 'string' ) { + // Replace IE's carriage returns + return elem.innerText.replace( rReturn, '' ); + } else { + // Traverse it's children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + } else { + + // If no nodeType, this is expected to be an array + for ( i = 0; (node = elem[i]); i++ ) { + // Do not traverse comment nodes + if ( node.nodeType !== 8 ) { + ret += getText( node ); + } + } + } + return ret; +}; + +var Expr = Sizzle.selectors = { + order: [ "ID", "NAME", "TAG" ], + + match: { + ID: /#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/, + CLASS: /\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/, + NAME: /\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/, + ATTR: /\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/, + TAG: /^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/, + CHILD: /:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/, + POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/, + PSEUDO: /:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/ + }, + + leftMatch: {}, + + attrMap: { + "class": "className", + "for": "htmlFor" + }, + + attrHandle: { + href: function( elem ) { + return elem.getAttribute( "href" ); + }, + type: function( elem ) { + return elem.getAttribute( "type" ); + } + }, + + relative: { + "+": function(checkSet, part){ + var isPartStr = typeof part === "string", + isTag = isPartStr && !rNonWord.test( part ), + isPartStrNotTag = isPartStr && !isTag; + + if ( isTag ) { + part = part.toLowerCase(); + } + + for ( var i = 0, l = checkSet.length, elem; i < l; i++ ) { + if ( (elem = checkSet[i]) ) { + while ( (elem = elem.previousSibling) && elem.nodeType !== 1 ) {} + + checkSet[i] = isPartStrNotTag || elem && elem.nodeName.toLowerCase() === part ? + elem || false : + elem === part; + } + } + + if ( isPartStrNotTag ) { + Sizzle.filter( part, checkSet, true ); + } + }, + + ">": function( checkSet, part ) { + var elem, + isPartStr = typeof part === "string", + i = 0, + l = checkSet.length; + + if ( isPartStr && !rNonWord.test( part ) ) { + part = part.toLowerCase(); + + for ( ; i < l; i++ ) { + elem = checkSet[i]; + + if ( elem ) { + var parent = elem.parentNode; + checkSet[i] = parent.nodeName.toLowerCase() === part ? parent : false; + } + } + + } else { + for ( ; i < l; i++ ) { + elem = checkSet[i]; + + if ( elem ) { + checkSet[i] = isPartStr ? + elem.parentNode : + elem.parentNode === part; + } + } + + if ( isPartStr ) { + Sizzle.filter( part, checkSet, true ); + } + } + }, + + "": function(checkSet, part, isXML){ + var nodeCheck, + doneName = done++, + checkFn = dirCheck; + + if ( typeof part === "string" && !rNonWord.test( part ) ) { + part = part.toLowerCase(); + nodeCheck = part; + checkFn = dirNodeCheck; + } + + checkFn( "parentNode", part, doneName, checkSet, nodeCheck, isXML ); + }, + + "~": function( checkSet, part, isXML ) { + var nodeCheck, + doneName = done++, + checkFn = dirCheck; + + if ( typeof part === "string" && !rNonWord.test( part ) ) { + part = part.toLowerCase(); + nodeCheck = part; + checkFn = dirNodeCheck; + } + + checkFn( "previousSibling", part, doneName, checkSet, nodeCheck, isXML ); + } + }, + + find: { + ID: function( match, context, isXML ) { + if ( typeof context.getElementById !== "undefined" && !isXML ) { + var m = context.getElementById(match[1]); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + return m && m.parentNode ? [m] : []; + } + }, + + NAME: function( match, context ) { + if ( typeof context.getElementsByName !== "undefined" ) { + var ret = [], + results = context.getElementsByName( match[1] ); + + for ( var i = 0, l = results.length; i < l; i++ ) { + if ( results[i].getAttribute("name") === match[1] ) { + ret.push( results[i] ); + } + } + + return ret.length === 0 ? null : ret; + } + }, + + TAG: function( match, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( match[1] ); + } + } + }, + preFilter: { + CLASS: function( match, curLoop, inplace, result, not, isXML ) { + match = " " + match[1].replace( rBackslash, "" ) + " "; + + if ( isXML ) { + return match; + } + + for ( var i = 0, elem; (elem = curLoop[i]) != null; i++ ) { + if ( elem ) { + if ( not ^ (elem.className && (" " + elem.className + " ").replace(/[\t\n\r]/g, " ").indexOf(match) >= 0) ) { + if ( !inplace ) { + result.push( elem ); + } + + } else if ( inplace ) { + curLoop[i] = false; + } + } + } + + return false; + }, + + ID: function( match ) { + return match[1].replace( rBackslash, "" ); + }, + + TAG: function( match, curLoop ) { + return match[1].replace( rBackslash, "" ).toLowerCase(); + }, + + CHILD: function( match ) { + if ( match[1] === "nth" ) { + if ( !match[2] ) { + Sizzle.error( match[0] ); + } + + match[2] = match[2].replace(/^\+|\s*/g, ''); + + // parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', '-n+6' + var test = /(-?)(\d*)(?:n([+\-]?\d*))?/.exec( + match[2] === "even" && "2n" || match[2] === "odd" && "2n+1" || + !/\D/.test( match[2] ) && "0n+" + match[2] || match[2]); + + // calculate the numbers (first)n+(last) including if they are negative + match[2] = (test[1] + (test[2] || 1)) - 0; + match[3] = test[3] - 0; + } + else if ( match[2] ) { + Sizzle.error( match[0] ); + } + + // TODO: Move to normal caching system + match[0] = done++; + + return match; + }, + + ATTR: function( match, curLoop, inplace, result, not, isXML ) { + var name = match[1] = match[1].replace( rBackslash, "" ); + + if ( !isXML && Expr.attrMap[name] ) { + match[1] = Expr.attrMap[name]; + } + + // Handle if an un-quoted value was used + match[4] = ( match[4] || match[5] || "" ).replace( rBackslash, "" ); + + if ( match[2] === "~=" ) { + match[4] = " " + match[4] + " "; + } + + return match; + }, + + PSEUDO: function( match, curLoop, inplace, result, not ) { + if ( match[1] === "not" ) { + // If we're dealing with a complex expression, or a simple one + if ( ( chunker.exec(match[3]) || "" ).length > 1 || /^\w/.test(match[3]) ) { + match[3] = Sizzle(match[3], null, null, curLoop); + + } else { + var ret = Sizzle.filter(match[3], curLoop, inplace, true ^ not); + + if ( !inplace ) { + result.push.apply( result, ret ); + } + + return false; + } + + } else if ( Expr.match.POS.test( match[0] ) || Expr.match.CHILD.test( match[0] ) ) { + return true; + } + + return match; + }, + + POS: function( match ) { + match.unshift( true ); + + return match; + } + }, + + filters: { + enabled: function( elem ) { + return elem.disabled === false && elem.type !== "hidden"; + }, + + disabled: function( elem ) { + return elem.disabled === true; + }, + + checked: function( elem ) { + return elem.checked === true; + }, + + selected: function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + parent: function( elem ) { + return !!elem.firstChild; + }, + + empty: function( elem ) { + return !elem.firstChild; + }, + + has: function( elem, i, match ) { + return !!Sizzle( match[3], elem ).length; + }, + + header: function( elem ) { + return (/h\d/i).test( elem.nodeName ); + }, + + text: function( elem ) { + var attr = elem.getAttribute( "type" ), type = elem.type; + // IE6 and 7 will map elem.type to 'text' for new HTML5 types (search, etc) + // use getAttribute instead to test this case + return elem.nodeName.toLowerCase() === "input" && "text" === type && ( attr === type || attr === null ); + }, + + radio: function( elem ) { + return elem.nodeName.toLowerCase() === "input" && "radio" === elem.type; + }, + + checkbox: function( elem ) { + return elem.nodeName.toLowerCase() === "input" && "checkbox" === elem.type; + }, + + file: function( elem ) { + return elem.nodeName.toLowerCase() === "input" && "file" === elem.type; + }, + + password: function( elem ) { + return elem.nodeName.toLowerCase() === "input" && "password" === elem.type; + }, + + submit: function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && "submit" === elem.type; + }, + + image: function( elem ) { + return elem.nodeName.toLowerCase() === "input" && "image" === elem.type; + }, + + reset: function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && "reset" === elem.type; + }, + + button: function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && "button" === elem.type || name === "button"; + }, + + input: function( elem ) { + return (/input|select|textarea|button/i).test( elem.nodeName ); + }, + + focus: function( elem ) { + return elem === elem.ownerDocument.activeElement; + } + }, + setFilters: { + first: function( elem, i ) { + return i === 0; + }, + + last: function( elem, i, match, array ) { + return i === array.length - 1; + }, + + even: function( elem, i ) { + return i % 2 === 0; + }, + + odd: function( elem, i ) { + return i % 2 === 1; + }, + + lt: function( elem, i, match ) { + return i < match[3] - 0; + }, + + gt: function( elem, i, match ) { + return i > match[3] - 0; + }, + + nth: function( elem, i, match ) { + return match[3] - 0 === i; + }, + + eq: function( elem, i, match ) { + return match[3] - 0 === i; + } + }, + filter: { + PSEUDO: function( elem, match, i, array ) { + var name = match[1], + filter = Expr.filters[ name ]; + + if ( filter ) { + return filter( elem, i, match, array ); + + } else if ( name === "contains" ) { + return (elem.textContent || elem.innerText || getText([ elem ]) || "").indexOf(match[3]) >= 0; + + } else if ( name === "not" ) { + var not = match[3]; + + for ( var j = 0, l = not.length; j < l; j++ ) { + if ( not[j] === elem ) { + return false; + } + } + + return true; + + } else { + Sizzle.error( name ); + } + }, + + CHILD: function( elem, match ) { + var first, last, + doneName, parent, cache, + count, diff, + type = match[1], + node = elem; + + switch ( type ) { + case "only": + case "first": + while ( (node = node.previousSibling) ) { + if ( node.nodeType === 1 ) { + return false; + } + } + + if ( type === "first" ) { + return true; + } + + node = elem; + + case "last": + while ( (node = node.nextSibling) ) { + if ( node.nodeType === 1 ) { + return false; + } + } + + return true; + + case "nth": + first = match[2]; + last = match[3]; + + if ( first === 1 && last === 0 ) { + return true; + } + + doneName = match[0]; + parent = elem.parentNode; + + if ( parent && (parent[ expando ] !== doneName || !elem.nodeIndex) ) { + count = 0; + + for ( node = parent.firstChild; node; node = node.nextSibling ) { + if ( node.nodeType === 1 ) { + node.nodeIndex = ++count; + } + } + + parent[ expando ] = doneName; + } + + diff = elem.nodeIndex - last; + + if ( first === 0 ) { + return diff === 0; + + } else { + return ( diff % first === 0 && diff / first >= 0 ); + } + } + }, + + ID: function( elem, match ) { + return elem.nodeType === 1 && elem.getAttribute("id") === match; + }, + + TAG: function( elem, match ) { + return (match === "*" && elem.nodeType === 1) || !!elem.nodeName && elem.nodeName.toLowerCase() === match; + }, + + CLASS: function( elem, match ) { + return (" " + (elem.className || elem.getAttribute("class")) + " ") + .indexOf( match ) > -1; + }, + + ATTR: function( elem, match ) { + var name = match[1], + result = Sizzle.attr ? + Sizzle.attr( elem, name ) : + Expr.attrHandle[ name ] ? + Expr.attrHandle[ name ]( elem ) : + elem[ name ] != null ? + elem[ name ] : + elem.getAttribute( name ), + value = result + "", + type = match[2], + check = match[4]; + + return result == null ? + type === "!=" : + !type && Sizzle.attr ? + result != null : + type === "=" ? + value === check : + type === "*=" ? + value.indexOf(check) >= 0 : + type === "~=" ? + (" " + value + " ").indexOf(check) >= 0 : + !check ? + value && result !== false : + type === "!=" ? + value !== check : + type === "^=" ? + value.indexOf(check) === 0 : + type === "$=" ? + value.substr(value.length - check.length) === check : + type === "|=" ? + value === check || value.substr(0, check.length + 1) === check + "-" : + false; + }, + + POS: function( elem, match, i, array ) { + var name = match[2], + filter = Expr.setFilters[ name ]; + + if ( filter ) { + return filter( elem, i, match, array ); + } + } + } +}; + +var origPOS = Expr.match.POS, + fescape = function(all, num){ + return "\\" + (num - 0 + 1); + }; + +for ( var type in Expr.match ) { + Expr.match[ type ] = new RegExp( Expr.match[ type ].source + (/(?![^\[]*\])(?![^\(]*\))/.source) ); + Expr.leftMatch[ type ] = new RegExp( /(^(?:.|\r|\n)*?)/.source + Expr.match[ type ].source.replace(/\\(\d+)/g, fescape) ); +} + +var makeArray = function( array, results ) { + array = Array.prototype.slice.call( array, 0 ); + + if ( results ) { + results.push.apply( results, array ); + return results; + } + + return array; +}; + +// Perform a simple check to determine if the browser is capable of +// converting a NodeList to an array using builtin methods. +// Also verifies that the returned array holds DOM nodes +// (which is not the case in the Blackberry browser) +try { + Array.prototype.slice.call( document.documentElement.childNodes, 0 )[0].nodeType; + +// Provide a fallback method if it does not work +} catch( e ) { + makeArray = function( array, results ) { + var i = 0, + ret = results || []; + + if ( toString.call(array) === "[object Array]" ) { + Array.prototype.push.apply( ret, array ); + + } else { + if ( typeof array.length === "number" ) { + for ( var l = array.length; i < l; i++ ) { + ret.push( array[i] ); + } + + } else { + for ( ; array[i]; i++ ) { + ret.push( array[i] ); + } + } + } + + return ret; + }; +} + +var sortOrder, siblingCheck; + +if ( document.documentElement.compareDocumentPosition ) { + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + if ( !a.compareDocumentPosition || !b.compareDocumentPosition ) { + return a.compareDocumentPosition ? -1 : 1; + } + + return a.compareDocumentPosition(b) & 4 ? -1 : 1; + }; + +} else { + sortOrder = function( a, b ) { + // The nodes are identical, we can exit early + if ( a === b ) { + hasDuplicate = true; + return 0; + + // Fallback to using sourceIndex (in IE) if it's available on both nodes + } else if ( a.sourceIndex && b.sourceIndex ) { + return a.sourceIndex - b.sourceIndex; + } + + var al, bl, + ap = [], + bp = [], + aup = a.parentNode, + bup = b.parentNode, + cur = aup; + + // If the nodes are siblings (or identical) we can do a quick check + if ( aup === bup ) { + return siblingCheck( a, b ); + + // If no parents were found then the nodes are disconnected + } else if ( !aup ) { + return -1; + + } else if ( !bup ) { + return 1; + } + + // Otherwise they're somewhere else in the tree so we need + // to build up a full list of the parentNodes for comparison + while ( cur ) { + ap.unshift( cur ); + cur = cur.parentNode; + } + + cur = bup; + + while ( cur ) { + bp.unshift( cur ); + cur = cur.parentNode; + } + + al = ap.length; + bl = bp.length; + + // Start walking down the tree looking for a discrepancy + for ( var i = 0; i < al && i < bl; i++ ) { + if ( ap[i] !== bp[i] ) { + return siblingCheck( ap[i], bp[i] ); + } + } + + // We ended someplace up the tree so do a sibling check + return i === al ? + siblingCheck( a, bp[i], -1 ) : + siblingCheck( ap[i], b, 1 ); + }; + + siblingCheck = function( a, b, ret ) { + if ( a === b ) { + return ret; + } + + var cur = a.nextSibling; + + while ( cur ) { + if ( cur === b ) { + return -1; + } + + cur = cur.nextSibling; + } + + return 1; + }; +} + +// Check to see if the browser returns elements by name when +// querying by getElementById (and provide a workaround) +(function(){ + // We're going to inject a fake input element with a specified name + var form = document.createElement("div"), + id = "script" + (new Date()).getTime(), + root = document.documentElement; + + form.innerHTML = ""; + + // Inject it into the root element, check its status, and remove it quickly + root.insertBefore( form, root.firstChild ); + + // The workaround has to do additional checks after a getElementById + // Which slows things down for other browsers (hence the branching) + if ( document.getElementById( id ) ) { + Expr.find.ID = function( match, context, isXML ) { + if ( typeof context.getElementById !== "undefined" && !isXML ) { + var m = context.getElementById(match[1]); + + return m ? + m.id === match[1] || typeof m.getAttributeNode !== "undefined" && m.getAttributeNode("id").nodeValue === match[1] ? + [m] : + undefined : + []; + } + }; + + Expr.filter.ID = function( elem, match ) { + var node = typeof elem.getAttributeNode !== "undefined" && elem.getAttributeNode("id"); + + return elem.nodeType === 1 && node && node.nodeValue === match; + }; + } + + root.removeChild( form ); + + // release memory in IE + root = form = null; +})(); + +(function(){ + // Check to see if the browser returns only elements + // when doing getElementsByTagName("*") + + // Create a fake element + var div = document.createElement("div"); + div.appendChild( document.createComment("") ); + + // Make sure no comments are found + if ( div.getElementsByTagName("*").length > 0 ) { + Expr.find.TAG = function( match, context ) { + var results = context.getElementsByTagName( match[1] ); + + // Filter out possible comments + if ( match[1] === "*" ) { + var tmp = []; + + for ( var i = 0; results[i]; i++ ) { + if ( results[i].nodeType === 1 ) { + tmp.push( results[i] ); + } + } + + results = tmp; + } + + return results; + }; + } + + // Check to see if an attribute returns normalized href attributes + div.innerHTML = ""; + + if ( div.firstChild && typeof div.firstChild.getAttribute !== "undefined" && + div.firstChild.getAttribute("href") !== "#" ) { + + Expr.attrHandle.href = function( elem ) { + return elem.getAttribute( "href", 2 ); + }; + } + + // release memory in IE + div = null; +})(); + +if ( document.querySelectorAll ) { + (function(){ + var oldSizzle = Sizzle, + div = document.createElement("div"), + id = "__sizzle__"; + + div.innerHTML = "

"; + + // Safari can't handle uppercase or unicode characters when + // in quirks mode. + if ( div.querySelectorAll && div.querySelectorAll(".TEST").length === 0 ) { + return; + } + + Sizzle = function( query, context, extra, seed ) { + context = context || document; + + // Only use querySelectorAll on non-XML documents + // (ID selectors don't work in non-HTML documents) + if ( !seed && !Sizzle.isXML(context) ) { + // See if we find a selector to speed up + var match = /^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec( query ); + + if ( match && (context.nodeType === 1 || context.nodeType === 9) ) { + // Speed-up: Sizzle("TAG") + if ( match[1] ) { + return makeArray( context.getElementsByTagName( query ), extra ); + + // Speed-up: Sizzle(".CLASS") + } else if ( match[2] && Expr.find.CLASS && context.getElementsByClassName ) { + return makeArray( context.getElementsByClassName( match[2] ), extra ); + } + } + + if ( context.nodeType === 9 ) { + // Speed-up: Sizzle("body") + // The body element only exists once, optimize finding it + if ( query === "body" && context.body ) { + return makeArray( [ context.body ], extra ); + + // Speed-up: Sizzle("#ID") + } else if ( match && match[3] ) { + var elem = context.getElementById( match[3] ); + + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE and Opera return items + // by name instead of ID + if ( elem.id === match[3] ) { + return makeArray( [ elem ], extra ); + } + + } else { + return makeArray( [], extra ); + } + } + + try { + return makeArray( context.querySelectorAll(query), extra ); + } catch(qsaError) {} + + // qSA works strangely on Element-rooted queries + // We can work around this by specifying an extra ID on the root + // and working up from there (Thanks to Andrew Dupont for the technique) + // IE 8 doesn't work on object elements + } else if ( context.nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { + var oldContext = context, + old = context.getAttribute( "id" ), + nid = old || id, + hasParent = context.parentNode, + relativeHierarchySelector = /^\s*[+~]/.test( query ); + + if ( !old ) { + context.setAttribute( "id", nid ); + } else { + nid = nid.replace( /'/g, "\\$&" ); + } + if ( relativeHierarchySelector && hasParent ) { + context = context.parentNode; + } + + try { + if ( !relativeHierarchySelector || hasParent ) { + return makeArray( context.querySelectorAll( "[id='" + nid + "'] " + query ), extra ); + } + + } catch(pseudoError) { + } finally { + if ( !old ) { + oldContext.removeAttribute( "id" ); + } + } + } + } + + return oldSizzle(query, context, extra, seed); + }; + + for ( var prop in oldSizzle ) { + Sizzle[ prop ] = oldSizzle[ prop ]; + } + + // release memory in IE + div = null; + })(); +} + +(function(){ + var html = document.documentElement, + matches = html.matchesSelector || html.mozMatchesSelector || html.webkitMatchesSelector || html.msMatchesSelector; + + if ( matches ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9 fails this) + var disconnectedMatch = !matches.call( document.createElement( "div" ), "div" ), + pseudoWorks = false; + + try { + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( document.documentElement, "[test!='']:sizzle" ); + + } catch( pseudoError ) { + pseudoWorks = true; + } + + Sizzle.matchesSelector = function( node, expr ) { + // Make sure that attribute selectors are quoted + expr = expr.replace(/\=\s*([^'"\]]*)\s*\]/g, "='$1']"); + + if ( !Sizzle.isXML( node ) ) { + try { + if ( pseudoWorks || !Expr.match.PSEUDO.test( expr ) && !/!=/.test( expr ) ) { + var ret = matches.call( node, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || !disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9, so check for that + node.document && node.document.nodeType !== 11 ) { + return ret; + } + } + } catch(e) {} + } + + return Sizzle(expr, null, null, [node]).length > 0; + }; + } +})(); + +(function(){ + var div = document.createElement("div"); + + div.innerHTML = "
"; + + // Opera can't find a second classname (in 9.6) + // Also, make sure that getElementsByClassName actually exists + if ( !div.getElementsByClassName || div.getElementsByClassName("e").length === 0 ) { + return; + } + + // Safari caches class attributes, doesn't catch changes (in 3.2) + div.lastChild.className = "e"; + + if ( div.getElementsByClassName("e").length === 1 ) { + return; + } + + Expr.order.splice(1, 0, "CLASS"); + Expr.find.CLASS = function( match, context, isXML ) { + if ( typeof context.getElementsByClassName !== "undefined" && !isXML ) { + return context.getElementsByClassName(match[1]); + } + }; + + // release memory in IE + div = null; +})(); + +function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { + for ( var i = 0, l = checkSet.length; i < l; i++ ) { + var elem = checkSet[i]; + + if ( elem ) { + var match = false; + + elem = elem[dir]; + + while ( elem ) { + if ( elem[ expando ] === doneName ) { + match = checkSet[elem.sizset]; + break; + } + + if ( elem.nodeType === 1 && !isXML ){ + elem[ expando ] = doneName; + elem.sizset = i; + } + + if ( elem.nodeName.toLowerCase() === cur ) { + match = elem; + break; + } + + elem = elem[dir]; + } + + checkSet[i] = match; + } + } +} + +function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { + for ( var i = 0, l = checkSet.length; i < l; i++ ) { + var elem = checkSet[i]; + + if ( elem ) { + var match = false; + + elem = elem[dir]; + + while ( elem ) { + if ( elem[ expando ] === doneName ) { + match = checkSet[elem.sizset]; + break; + } + + if ( elem.nodeType === 1 ) { + if ( !isXML ) { + elem[ expando ] = doneName; + elem.sizset = i; + } + + if ( typeof cur !== "string" ) { + if ( elem === cur ) { + match = true; + break; + } + + } else if ( Sizzle.filter( cur, [elem] ).length > 0 ) { + match = elem; + break; + } + } + + elem = elem[dir]; + } + + checkSet[i] = match; + } + } +} + +if ( document.documentElement.contains ) { + Sizzle.contains = function( a, b ) { + return a !== b && (a.contains ? a.contains(b) : true); + }; + +} else if ( document.documentElement.compareDocumentPosition ) { + Sizzle.contains = function( a, b ) { + return !!(a.compareDocumentPosition(b) & 16); + }; + +} else { + Sizzle.contains = function() { + return false; + }; +} + +Sizzle.isXML = function( elem ) { + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = (elem ? elem.ownerDocument || elem : 0).documentElement; + + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +var posProcess = function( selector, context, seed ) { + var match, + tmpSet = [], + later = "", + root = context.nodeType ? [context] : context; + + // Position selectors must be done after the filter + // And so must :not(positional) so we move all PSEUDOs to the end + while ( (match = Expr.match.PSEUDO.exec( selector )) ) { + later += match[0]; + selector = selector.replace( Expr.match.PSEUDO, "" ); + } + + selector = Expr.relative[selector] ? selector + "*" : selector; + + for ( var i = 0, l = root.length; i < l; i++ ) { + Sizzle( selector, root[i], tmpSet, seed ); + } + + return Sizzle.filter( later, tmpSet ); +}; + +// EXPOSE +// Override sizzle attribute retrieval +Sizzle.attr = jQuery.attr; +Sizzle.selectors.attrMap = {}; +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; +jQuery.expr[":"] = jQuery.expr.filters; +jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; + + +})(); + + +var runtil = /Until$/, + rparentsprev = /^(?:parents|prevUntil|prevAll)/, + // Note: This RegExp should be improved, or likely pulled from Sizzle + rmultiselector = /,/, + isSimple = /^.[^:#\[\.,]*$/, + slice = Array.prototype.slice, + POS = jQuery.expr.match.POS, + // methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend({ + find: function( selector ) { + var self = this, + i, l; + + if ( typeof selector !== "string" ) { + return jQuery( selector ).filter(function() { + for ( i = 0, l = self.length; i < l; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + }); + } + + var ret = this.pushStack( "", "find", selector ), + length, n, r; + + for ( i = 0, l = this.length; i < l; i++ ) { + length = ret.length; + jQuery.find( selector, this[i], ret ); + + if ( i > 0 ) { + // Make sure that the results are unique + for ( n = length; n < ret.length; n++ ) { + for ( r = 0; r < length; r++ ) { + if ( ret[r] === ret[n] ) { + ret.splice(n--, 1); + break; + } + } + } + } + } + + return ret; + }, + + has: function( target ) { + var targets = jQuery( target ); + return this.filter(function() { + for ( var i = 0, l = targets.length; i < l; i++ ) { + if ( jQuery.contains( this, targets[i] ) ) { + return true; + } + } + }); + }, + + not: function( selector ) { + return this.pushStack( winnow(this, selector, false), "not", selector); + }, + + filter: function( selector ) { + return this.pushStack( winnow(this, selector, true), "filter", selector ); + }, + + is: function( selector ) { + return !!selector && ( + typeof selector === "string" ? + // If this is a positional selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + POS.test( selector ) ? + jQuery( selector, this.context ).index( this[0] ) >= 0 : + jQuery.filter( selector, this ).length > 0 : + this.filter( selector ).length > 0 ); + }, + + closest: function( selectors, context ) { + var ret = [], i, l, cur = this[0]; + + // Array (deprecated as of jQuery 1.7) + if ( jQuery.isArray( selectors ) ) { + var level = 1; + + while ( cur && cur.ownerDocument && cur !== context ) { + for ( i = 0; i < selectors.length; i++ ) { + + if ( jQuery( cur ).is( selectors[ i ] ) ) { + ret.push({ selector: selectors[ i ], elem: cur, level: level }); + } + } + + cur = cur.parentNode; + level++; + } + + return ret; + } + + // String + var pos = POS.test( selectors ) || typeof selectors !== "string" ? + jQuery( selectors, context || this.context ) : + 0; + + for ( i = 0, l = this.length; i < l; i++ ) { + cur = this[i]; + + while ( cur ) { + if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, selectors) ) { + ret.push( cur ); + break; + + } else { + cur = cur.parentNode; + if ( !cur || !cur.ownerDocument || cur === context || cur.nodeType === 11 ) { + break; + } + } + } + } + + ret = ret.length > 1 ? jQuery.unique( ret ) : ret; + + return this.pushStack( ret, "closest", selectors ); + }, + + // Determine the position of an element within + // the matched set of elements + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[0] && this[0].parentNode ) ? this.prevAll().length : -1; + } + + // index in selector + if ( typeof elem === "string" ) { + return jQuery.inArray( this[0], jQuery( elem ) ); + } + + // Locate the position of the desired element + return jQuery.inArray( + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[0] : elem, this ); + }, + + add: function( selector, context ) { + var set = typeof selector === "string" ? + jQuery( selector, context ) : + jQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ), + all = jQuery.merge( this.get(), set ); + + return this.pushStack( isDisconnected( set[0] ) || isDisconnected( all[0] ) ? + all : + jQuery.unique( all ) ); + }, + + andSelf: function() { + return this.add( this.prevObject ); + } +}); + +// A painfully simple check to see if an element is disconnected +// from a document (should be improved, where feasible). +function isDisconnected( node ) { + return !node || !node.parentNode || node.parentNode.nodeType === 11; +} + +jQuery.each({ + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return jQuery.dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return jQuery.dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return jQuery.nth( elem, 2, "nextSibling" ); + }, + prev: function( elem ) { + return jQuery.nth( elem, 2, "previousSibling" ); + }, + nextAll: function( elem ) { + return jQuery.dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return jQuery.dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return jQuery.dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return jQuery.dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return jQuery.sibling( elem.parentNode.firstChild, elem ); + }, + children: function( elem ) { + return jQuery.sibling( elem.firstChild ); + }, + contents: function( elem ) { + return jQuery.nodeName( elem, "iframe" ) ? + elem.contentDocument || elem.contentWindow.document : + jQuery.makeArray( elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var ret = jQuery.map( this, fn, until ); + + if ( !runtil.test( name ) ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; + + if ( (this.length > 1 || rmultiselector.test( selector )) && rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + + return this.pushStack( ret, name, slice.call( arguments ).join(",") ); + }; +}); + +jQuery.extend({ + filter: function( expr, elems, not ) { + if ( not ) { + expr = ":not(" + expr + ")"; + } + + return elems.length === 1 ? + jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] : + jQuery.find.matches(expr, elems); + }, + + dir: function( elem, dir, until ) { + var matched = [], + cur = elem[ dir ]; + + while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { + if ( cur.nodeType === 1 ) { + matched.push( cur ); + } + cur = cur[dir]; + } + return matched; + }, + + nth: function( cur, result, dir, elem ) { + result = result || 1; + var num = 0; + + for ( ; cur; cur = cur[dir] ) { + if ( cur.nodeType === 1 && ++num === result ) { + break; + } + } + + return cur; + }, + + sibling: function( n, elem ) { + var r = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + r.push( n ); + } + } + + return r; + } +}); + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, keep ) { + + // Can't pass null or undefined to indexOf in Firefox 4 + // Set to 0 to skip string check + qualifier = qualifier || 0; + + if ( jQuery.isFunction( qualifier ) ) { + return jQuery.grep(elements, function( elem, i ) { + var retVal = !!qualifier.call( elem, i, elem ); + return retVal === keep; + }); + + } else if ( qualifier.nodeType ) { + return jQuery.grep(elements, function( elem, i ) { + return ( elem === qualifier ) === keep; + }); + + } else if ( typeof qualifier === "string" ) { + var filtered = jQuery.grep(elements, function( elem ) { + return elem.nodeType === 1; + }); + + if ( isSimple.test( qualifier ) ) { + return jQuery.filter(qualifier, filtered, !keep); + } else { + qualifier = jQuery.filter( qualifier, filtered ); + } + } + + return jQuery.grep(elements, function( elem, i ) { + return ( jQuery.inArray( elem, qualifier ) >= 0 ) === keep; + }); +} + + + + +function createSafeFragment( document ) { + var list = nodeNames.split( "|" ), + safeFrag = document.createDocumentFragment(); + + if ( safeFrag.createElement ) { + while ( list.length ) { + safeFrag.createElement( + list.pop() + ); + } + } + return safeFrag; +} + +var nodeNames = "abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|" + + "header|hgroup|mark|meter|nav|output|progress|section|summary|time|video", + rinlinejQuery = / jQuery\d+="(?:\d+|null)"/g, + rleadingWhitespace = /^\s+/, + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig, + rtagName = /<([\w:]+)/, + rtbody = /", "" ], + legend: [ 1, "
", "
" ], + thead: [ 1, "", "
" ], + tr: [ 2, "", "
" ], + td: [ 3, "", "
" ], + col: [ 2, "", "
" ], + area: [ 1, "", "" ], + _default: [ 0, "", "" ] + }, + safeFragment = createSafeFragment( document ); + +wrapMap.optgroup = wrapMap.option; +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +// IE can't serialize and + + + + + + + + + + + + + + + +
+ + + +
+
+ +
+ +
+ + + +
No markers have been found in this project.
+ +
+
+
+
+
+ + + + diff --git a/namespaces/Parse.HttpClients.html b/namespaces/Parse.HttpClients.html new file mode 100644 index 00000000..3c975564 --- /dev/null +++ b/namespaces/Parse.HttpClients.html @@ -0,0 +1,203 @@ + + + + + + » \Parse\HttpClients + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ +
+
+ +
+ +
+ +
+ + + + + + +
+

Classes, interfaces and traits

+ +
+

ParseHttpable¶

+

Class ParseHttpable - Interface for an HTTPable client

+
+ +
+ « More »
+ + +
+

ParseCurl¶

+

Class ParseCurl - Wrapper for abstracted curl usage

+
+ +
+ « More »
+ +
+

ParseCurlHttpClient¶

+

Class ParseCurlHttpClient - Curl http client

+
+ +
+ « More »
+ +
+

ParseStream¶

+

Class ParseStream - Wrapper for abstracted stream usage

+
+ +
+ « More »
+ +
+

ParseStreamHttpClient¶

+

Class ParseStreamHttpClient - Stream http client

+
+ +
+ « More »
+ +
+ + +
+
+
+ + + + diff --git a/namespaces/Parse.Internal.html b/namespaces/Parse.Internal.html new file mode 100644 index 00000000..aa81841f --- /dev/null +++ b/namespaces/Parse.Internal.html @@ -0,0 +1,237 @@ + + + + + + » \Parse\Internal + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ +
+
+ +
+ +
+ +
+ + + + + + +
+

Classes, interfaces and traits

+ +
+

Encodable¶

+

Class Encodable - Interface for Parse Classes which provide an encode +method.

+
+ +
+ « More »
+ +
+

FieldOperation¶

+

Class FieldOperation - Interface for all Parse Field Operations.

+
+ +
+ « More »
+ + +
+

AddOperation¶

+

Class AddOperation - FieldOperation for adding object(s) to array fields.

+
+ +
+ « More »
+ +
+

AddUniqueOperation¶

+

Class AddUniqueOperation - Operation to add unique objects to an array key.

+
+ +
+ « More »
+ +
+

DeleteOperation¶

+

Class DeleteOperation - FieldOperation to remove a key from an object.

+
+ +
+ « More »
+ +
+

IncrementOperation¶

+

Class IncrementOperation - Operation to increment numeric object key.

+
+ +
+ « More »
+ +
+

ParseRelationOperation¶

+

Class ParseRelationOperation - A class that is used to manage ParseRelation changes such as object add or remove.

+
+ +
+ « More »
+ +
+

RemoveOperation¶

+

Class RemoveOperation - FieldOperation for removing object(s) from array +fields.

+
+ +
+ « More »
+ +
+

SetOperation¶

+

Class SetOperation - Operation to set a value for an object key.

+
+ +
+ « More »
+ +
+ + +
+
+
+ + + + diff --git a/namespaces/Parse.html b/namespaces/Parse.html new file mode 100644 index 00000000..6c745787 --- /dev/null +++ b/namespaces/Parse.html @@ -0,0 +1,580 @@ + + + + + + » \Parse + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ +
+
+ +
+ +
+ +
+ + + + + + +
+

Classes, interfaces and traits

+ +
+

ParseStorageInterface¶

+

Class ParseStorageInterface - Specifies an interface for implementing persistence.

+
+ +
+ « More »
+ + +
+

ParseACL¶

+

Class ParseACL - is used to control which users can access or modify a particular +object. Each ParseObject can have its own ParseACL. You can grant read and +write permissions separately to specific users, to groups of users that +belong to roles, or you can grant permissions to "the public" so that, for +example, any user could read a particular object but only a particular set +of users could write to that object.

+
+ +
+ « More »
+ +
+

ParseAggregateException¶

+

Class ParseAggregateException - Multiple error condition.

+
+ +
+ « More »
+ +
+

ParseAnalytics¶

+

Class ParseAnalytics - Handles sending app-open and custom analytics events.

+
+ +
+ « More »
+ +
+

ParseApp¶

+

Class ParseApp - Used to manage individual app instances on parse.com.

+
+

Note that with the open source parse-server this is not used as each parse-server is a singular app instance.

+
+ « More »
+ +
+

ParseAudience¶

+

Class ParseAudience - Representation of Audience for tracking and sending push notifications

+
+ +
+ « More »
+ +
+

ParseBytes¶

+

Class ParseBytes - Representation of a Byte array for storage on a Parse Object.

+
+ +
+ « More »
+ +
+

ParseClient¶

+

Class ParseClient - Main class for Parse initialization and communication.

+
+ +
+ « More »
+ +
+

ParseCloud¶

+

Class ParseCloud - Facilitates calling Parse Cloud functions.

+
+ +
+ « More »
+ +
+

ParseConfig¶

+

Class ParseConfig - For accessing Parse Config settings.

+
+ +
+ « More »
+ +
+

ParseException¶

+

Class ParseException - Wrapper for \Exception class.

+
+ +
+ « More »
+ +
+

ParseFile¶

+

Class ParseFile - Representation of a Parse File object.

+
+ +
+ « More »
+ +
+

ParseGeoPoint¶

+

Class ParseGeoPoint - Representation of a Parse GeoPoint object.

+
+ +
+ « More »
+ +
+

ParseHooks¶

+

Class ParseHooks - Representation of a Parse Hooks object.

+
+ +
+ « More »
+ +
+

ParseInstallation¶

+

Class ParseInstallation - Representation of an Installation stored on Parse.

+
+ +
+ « More »
+ +
+

ParseLogs¶

+

Class ParseLogs - Allows access to server side parse script logs

+
+ +
+ « More »
+ +
+

ParseMemoryStorage¶

+

Class ParseMemoryStorage - Uses non-persisted memory for storage.

+
+

This is used by default if a PHP Session is not active.

+
+ « More »
+ +
+

ParseObject¶

+

Class ParseObject - Representation of an object stored on Parse.

+
+ +
+ « More »
+ +
+

ParsePolygon¶

+

ParsePolygon - Representation of a Parse Polygon object.

+
+ +
+ « More »
+ +
+

ParsePush¶

+

Class ParsePush - Handles sending push notifications with Parse.

+
+ +
+ « More »
+ +
+

ParsePushStatus¶

+

Class ParsePushStatus - Representation of PushStatus for push notifications

+
+ +
+ « More »
+ +
+

ParseQuery¶

+

Class ParseQuery - Handles querying data from Parse.

+
+ +
+ « More »
+ +
+

ParseRelation¶

+

Class ParseRelation - A class that is used to access all of the children of a many-to-many relationship.

+
+

Each instance of ParseRelation is associated with a particular parent object and key.

+
+ « More »
+ +
+

ParseRole¶

+

Class ParseRole - Representation of an access Role.

+
+ +
+ « More »
+ +
+

ParseSchema¶

+

Class ParseSchema - Handles schemas data from Parse.

+
+

All the schemas methods need use of the master key for your application.

+
+ « More »
+ +
+

ParseServerInfo¶

+

Class ParseFeatures - Representation of server-side features

+
+ +
+ « More »
+ +
+

ParseSession¶

+

Class ParseSession - Representation of an expiring user session.

+
+ +
+ « More »
+ +
+

ParseSessionStorage¶

+

Class ParseSessionStorage - Uses PHP session support for persistent storage.

+
+ +
+ « More »
+ +
+

ParseUser¶

+

Class ParseUser - Representation of a user object stored on Parse.

+
+ +
+ « More »
+ +
+ + + + + + + +
+

Classes, interfaces and traits

+ +
+

Encodable¶

+

Class Encodable - Interface for Parse Classes which provide an encode +method.

+
+ +
+ « More »
+ +
+

FieldOperation¶

+

Class FieldOperation - Interface for all Parse Field Operations.

+
+ +
+ « More »
+ + +
+

AddOperation¶

+

Class AddOperation - FieldOperation for adding object(s) to array fields.

+
+ +
+ « More »
+ +
+

AddUniqueOperation¶

+

Class AddUniqueOperation - Operation to add unique objects to an array key.

+
+ +
+ « More »
+ +
+

DeleteOperation¶

+

Class DeleteOperation - FieldOperation to remove a key from an object.

+
+ +
+ « More »
+ +
+

IncrementOperation¶

+

Class IncrementOperation - Operation to increment numeric object key.

+
+ +
+ « More »
+ +
+

ParseRelationOperation¶

+

Class ParseRelationOperation - A class that is used to manage ParseRelation changes such as object add or remove.

+
+ +
+ « More »
+ +
+

RemoveOperation¶

+

Class RemoveOperation - FieldOperation for removing object(s) from array +fields.

+
+ +
+ « More »
+ +
+

SetOperation¶

+

Class SetOperation - Operation to set a value for an object key.

+
+ +
+ « More »
+ +
+ + + + + + + + +
+

Classes, interfaces and traits

+ +
+

ParseHttpable¶

+

Class ParseHttpable - Interface for an HTTPable client

+
+ +
+ « More »
+ + +
+

ParseCurl¶

+

Class ParseCurl - Wrapper for abstracted curl usage

+
+ +
+ « More »
+ +
+

ParseCurlHttpClient¶

+

Class ParseCurlHttpClient - Curl http client

+
+ +
+ « More »
+ +
+

ParseStream¶

+

Class ParseStream - Wrapper for abstracted stream usage

+
+ +
+ « More »
+ +
+

ParseStreamHttpClient¶

+

Class ParseStreamHttpClient - Stream http client

+
+ +
+ « More »
+ +
+ + + +
+
+
+ + + + diff --git a/namespaces/default.html b/namespaces/default.html new file mode 100644 index 00000000..e5ae3e67 --- /dev/null +++ b/namespaces/default.html @@ -0,0 +1,592 @@ + + + + + + » \ + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ +
+
+ +
+ +
+ +
+ + + + + + + + +
+

Classes, interfaces and traits

+ +
+

ParseStorageInterface¶

+

Class ParseStorageInterface - Specifies an interface for implementing persistence.

+
+ +
+ « More »
+ + +
+

ParseACL¶

+

Class ParseACL - is used to control which users can access or modify a particular +object. Each ParseObject can have its own ParseACL. You can grant read and +write permissions separately to specific users, to groups of users that +belong to roles, or you can grant permissions to "the public" so that, for +example, any user could read a particular object but only a particular set +of users could write to that object.

+
+ +
+ « More »
+ +
+

ParseAggregateException¶

+

Class ParseAggregateException - Multiple error condition.

+
+ +
+ « More »
+ +
+

ParseAnalytics¶

+

Class ParseAnalytics - Handles sending app-open and custom analytics events.

+
+ +
+ « More »
+ +
+

ParseApp¶

+

Class ParseApp - Used to manage individual app instances on parse.com.

+
+

Note that with the open source parse-server this is not used as each parse-server is a singular app instance.

+
+ « More »
+ +
+

ParseAudience¶

+

Class ParseAudience - Representation of Audience for tracking and sending push notifications

+
+ +
+ « More »
+ +
+

ParseBytes¶

+

Class ParseBytes - Representation of a Byte array for storage on a Parse Object.

+
+ +
+ « More »
+ +
+

ParseClient¶

+

Class ParseClient - Main class for Parse initialization and communication.

+
+ +
+ « More »
+ +
+

ParseCloud¶

+

Class ParseCloud - Facilitates calling Parse Cloud functions.

+
+ +
+ « More »
+ +
+

ParseConfig¶

+

Class ParseConfig - For accessing Parse Config settings.

+
+ +
+ « More »
+ +
+

ParseException¶

+

Class ParseException - Wrapper for \Exception class.

+
+ +
+ « More »
+ +
+

ParseFile¶

+

Class ParseFile - Representation of a Parse File object.

+
+ +
+ « More »
+ +
+

ParseGeoPoint¶

+

Class ParseGeoPoint - Representation of a Parse GeoPoint object.

+
+ +
+ « More »
+ +
+

ParseHooks¶

+

Class ParseHooks - Representation of a Parse Hooks object.

+
+ +
+ « More »
+ +
+

ParseInstallation¶

+

Class ParseInstallation - Representation of an Installation stored on Parse.

+
+ +
+ « More »
+ +
+

ParseLogs¶

+

Class ParseLogs - Allows access to server side parse script logs

+
+ +
+ « More »
+ +
+

ParseMemoryStorage¶

+

Class ParseMemoryStorage - Uses non-persisted memory for storage.

+
+

This is used by default if a PHP Session is not active.

+
+ « More »
+ +
+

ParseObject¶

+

Class ParseObject - Representation of an object stored on Parse.

+
+ +
+ « More »
+ +
+

ParsePolygon¶

+

ParsePolygon - Representation of a Parse Polygon object.

+
+ +
+ « More »
+ +
+

ParsePush¶

+

Class ParsePush - Handles sending push notifications with Parse.

+
+ +
+ « More »
+ +
+

ParsePushStatus¶

+

Class ParsePushStatus - Representation of PushStatus for push notifications

+
+ +
+ « More »
+ +
+

ParseQuery¶

+

Class ParseQuery - Handles querying data from Parse.

+
+ +
+ « More »
+ +
+

ParseRelation¶

+

Class ParseRelation - A class that is used to access all of the children of a many-to-many relationship.

+
+

Each instance of ParseRelation is associated with a particular parent object and key.

+
+ « More »
+ +
+

ParseRole¶

+

Class ParseRole - Representation of an access Role.

+
+ +
+ « More »
+ +
+

ParseSchema¶

+

Class ParseSchema - Handles schemas data from Parse.

+
+

All the schemas methods need use of the master key for your application.

+
+ « More »
+ +
+

ParseServerInfo¶

+

Class ParseFeatures - Representation of server-side features

+
+ +
+ « More »
+ +
+

ParseSession¶

+

Class ParseSession - Representation of an expiring user session.

+
+ +
+ « More »
+ +
+

ParseSessionStorage¶

+

Class ParseSessionStorage - Uses PHP session support for persistent storage.

+
+ +
+ « More »
+ +
+

ParseUser¶

+

Class ParseUser - Representation of a user object stored on Parse.

+
+ +
+ « More »
+ +
+ + + + + + + +
+

Classes, interfaces and traits

+ +
+

Encodable¶

+

Class Encodable - Interface for Parse Classes which provide an encode +method.

+
+ +
+ « More »
+ +
+

FieldOperation¶

+

Class FieldOperation - Interface for all Parse Field Operations.

+
+ +
+ « More »
+ + +
+

AddOperation¶

+

Class AddOperation - FieldOperation for adding object(s) to array fields.

+
+ +
+ « More »
+ +
+

AddUniqueOperation¶

+

Class AddUniqueOperation - Operation to add unique objects to an array key.

+
+ +
+ « More »
+ +
+

DeleteOperation¶

+

Class DeleteOperation - FieldOperation to remove a key from an object.

+
+ +
+ « More »
+ +
+

IncrementOperation¶

+

Class IncrementOperation - Operation to increment numeric object key.

+
+ +
+ « More »
+ +
+

ParseRelationOperation¶

+

Class ParseRelationOperation - A class that is used to manage ParseRelation changes such as object add or remove.

+
+ +
+ « More »
+ +
+

RemoveOperation¶

+

Class RemoveOperation - FieldOperation for removing object(s) from array +fields.

+
+ +
+ « More »
+ +
+

SetOperation¶

+

Class SetOperation - Operation to set a value for an object key.

+
+ +
+ « More »
+ +
+ + + + + + + + +
+

Classes, interfaces and traits

+ +
+

ParseHttpable¶

+

Class ParseHttpable - Interface for an HTTPable client

+
+ +
+ « More »
+ + +
+

ParseCurl¶

+

Class ParseCurl - Wrapper for abstracted curl usage

+
+ +
+ « More »
+ +
+

ParseCurlHttpClient¶

+

Class ParseCurlHttpClient - Curl http client

+
+ +
+ « More »
+ +
+

ParseStream¶

+

Class ParseStream - Wrapper for abstracted stream usage

+
+ +
+ « More »
+ +
+

ParseStreamHttpClient¶

+

Class ParseStreamHttpClient - Stream http client

+
+ +
+ « More »
+ +
+ + + + +
+
+
+ + + + diff --git a/packages/Default.html b/packages/Default.html new file mode 100644 index 00000000..7670fa78 --- /dev/null +++ b/packages/Default.html @@ -0,0 +1,149 @@ + + + + + + » \Default + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ +
+
+ +
+ +
+ +
+ + + + + +
+
+
+ + + + diff --git a/packages/Parse.HttpClients.html b/packages/Parse.HttpClients.html new file mode 100644 index 00000000..5d89e540 --- /dev/null +++ b/packages/Parse.HttpClients.html @@ -0,0 +1,198 @@ + + + + + + » \Parse\HttpClients + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ +
+
+ +
+ +
+ +
+ + + + + + +
+

Classes, interfaces and traits

+ +
+

ParseHttpable¶

+

Class ParseHttpable - Interface for an HTTPable client

+
+ « More » +
+ + +
+

ParseCurl¶

+

Class ParseCurl - Wrapper for abstracted curl usage

+
+ « More » +
+ +
+

ParseCurlHttpClient¶

+

Class ParseCurlHttpClient - Curl http client

+
+ « More » +
+ +
+

ParseStream¶

+

Class ParseStream - Wrapper for abstracted stream usage

+
+ « More » +
+ +
+

ParseStreamHttpClient¶

+

Class ParseStreamHttpClient - Stream http client

+
+ « More » +
+ +
+ + +
+
+
+ + + + diff --git a/packages/Parse.Internal.html b/packages/Parse.Internal.html new file mode 100644 index 00000000..2d6aca54 --- /dev/null +++ b/packages/Parse.Internal.html @@ -0,0 +1,228 @@ + + + + + + » \Parse\Internal + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ +
+
+ +
+ +
+ +
+ + + + + + +
+

Classes, interfaces and traits

+ +
+

Encodable¶

+

Class Encodable - Interface for Parse Classes which provide an encode +method.

+
+ « More » +
+ +
+

FieldOperation¶

+

Class FieldOperation - Interface for all Parse Field Operations.

+
+ « More » +
+ + +
+

AddOperation¶

+

Class AddOperation - FieldOperation for adding object(s) to array fields.

+
+ « More » +
+ +
+

AddUniqueOperation¶

+

Class AddUniqueOperation - Operation to add unique objects to an array key.

+
+ « More » +
+ +
+

DeleteOperation¶

+

Class DeleteOperation - FieldOperation to remove a key from an object.

+
+ « More » +
+ +
+

IncrementOperation¶

+

Class IncrementOperation - Operation to increment numeric object key.

+
+ « More » +
+ +
+

ParseRelationOperation¶

+

Class ParseRelationOperation - A class that is used to manage ParseRelation changes such as object add or remove.

+
+ « More » +
+ +
+

RemoveOperation¶

+

Class RemoveOperation - FieldOperation for removing object(s) from array +fields.

+
+ « More » +
+ +
+

SetOperation¶

+

Class SetOperation - Operation to set a value for an object key.

+
+ « More » +
+ +
+ + +
+
+
+ + + + diff --git a/packages/Parse.html b/packages/Parse.html new file mode 100644 index 00000000..634ffb7f --- /dev/null +++ b/packages/Parse.html @@ -0,0 +1,537 @@ + + + + + + » \Parse + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ +
+
+ +
+ +
+ +
+ + + + + + +
+

Classes, interfaces and traits

+ +
+

ParseStorageInterface¶

+

Class ParseStorageInterface - Specifies an interface for implementing persistence.

+
+ « More » +
+ + +
+

ParseACL¶

+

Class ParseACL - is used to control which users can access or modify a particular +object. Each ParseObject can have its own ParseACL. You can grant read and +write permissions separately to specific users, to groups of users that +belong to roles, or you can grant permissions to "the public" so that, for +example, any user could read a particular object but only a particular set +of users could write to that object.

+
+ « More » +
+ +
+

ParseAggregateException¶

+

Class ParseAggregateException - Multiple error condition.

+
+ « More » +
+ +
+

ParseAnalytics¶

+

Class ParseAnalytics - Handles sending app-open and custom analytics events.

+
+ « More » +
+ +
+

ParseApp¶

+

Class ParseApp - Used to manage individual app instances on parse.com.

+
Note that with the open source parse-server this is not used as each parse-server is a singular app instance.
+ « More » +
+ +
+

ParseAudience¶

+

Class ParseAudience - Representation of Audience for tracking and sending push notifications

+
+ « More » +
+ +
+

ParseBytes¶

+

Class ParseBytes - Representation of a Byte array for storage on a Parse Object.

+
+ « More » +
+ +
+

ParseClient¶

+

Class ParseClient - Main class for Parse initialization and communication.

+
+ « More » +
+ +
+

ParseCloud¶

+

Class ParseCloud - Facilitates calling Parse Cloud functions.

+
+ « More » +
+ +
+

ParseConfig¶

+

Class ParseConfig - For accessing Parse Config settings.

+
+ « More » +
+ +
+

ParseException¶

+

Class ParseException - Wrapper for \Exception class.

+
+ « More » +
+ +
+

ParseFile¶

+

Class ParseFile - Representation of a Parse File object.

+
+ « More » +
+ +
+

ParseGeoPoint¶

+

Class ParseGeoPoint - Representation of a Parse GeoPoint object.

+
+ « More » +
+ +
+

ParseHooks¶

+

Class ParseHooks - Representation of a Parse Hooks object.

+
+ « More » +
+ +
+

ParseInstallation¶

+

Class ParseInstallation - Representation of an Installation stored on Parse.

+
+ « More » +
+ +
+

ParseLogs¶

+

Class ParseLogs - Allows access to server side parse script logs

+
+ « More » +
+ +
+

ParseMemoryStorage¶

+

Class ParseMemoryStorage - Uses non-persisted memory for storage.

+
This is used by default if a PHP Session is not active.
+ « More » +
+ +
+

ParseObject¶

+

Class ParseObject - Representation of an object stored on Parse.

+
+ « More » +
+ +
+

ParsePolygon¶

+

ParsePolygon - Representation of a Parse Polygon object.

+
+ « More » +
+ +
+

ParsePush¶

+

Class ParsePush - Handles sending push notifications with Parse.

+
+ « More » +
+ +
+

ParsePushStatus¶

+

Class ParsePushStatus - Representation of PushStatus for push notifications

+
+ « More » +
+ +
+

ParseQuery¶

+

Class ParseQuery - Handles querying data from Parse.

+
+ « More » +
+ +
+

ParseRelation¶

+

Class ParseRelation - A class that is used to access all of the children of a many-to-many relationship.

+
Each instance of ParseRelation is associated with a particular parent object and key.
+ « More » +
+ +
+

ParseRole¶

+

Class ParseRole - Representation of an access Role.

+
+ « More » +
+ +
+

ParseSchema¶

+

Class ParseSchema - Handles schemas data from Parse.

+
All the schemas methods need use of the master key for your application.
+ « More » +
+ +
+

ParseServerInfo¶

+

Class ParseFeatures - Representation of server-side features

+
+ « More » +
+ +
+

ParseSession¶

+

Class ParseSession - Representation of an expiring user session.

+
+ « More » +
+ +
+

ParseSessionStorage¶

+

Class ParseSessionStorage - Uses PHP session support for persistent storage.

+
+ « More » +
+ +
+

ParseUser¶

+

Class ParseUser - Representation of a user object stored on Parse.

+
+ « More » +
+ +
+ + + + + + + +
+

Classes, interfaces and traits

+ +
+

Encodable¶

+

Class Encodable - Interface for Parse Classes which provide an encode +method.

+
+ « More » +
+ +
+

FieldOperation¶

+

Class FieldOperation - Interface for all Parse Field Operations.

+
+ « More » +
+ + +
+

AddOperation¶

+

Class AddOperation - FieldOperation for adding object(s) to array fields.

+
+ « More » +
+ +
+

AddUniqueOperation¶

+

Class AddUniqueOperation - Operation to add unique objects to an array key.

+
+ « More » +
+ +
+

DeleteOperation¶

+

Class DeleteOperation - FieldOperation to remove a key from an object.

+
+ « More » +
+ +
+

IncrementOperation¶

+

Class IncrementOperation - Operation to increment numeric object key.

+
+ « More » +
+ +
+

ParseRelationOperation¶

+

Class ParseRelationOperation - A class that is used to manage ParseRelation changes such as object add or remove.

+
+ « More » +
+ +
+

RemoveOperation¶

+

Class RemoveOperation - FieldOperation for removing object(s) from array +fields.

+
+ « More » +
+ +
+

SetOperation¶

+

Class SetOperation - Operation to set a value for an object key.

+
+ « More » +
+ +
+ + + + + + + + +
+

Classes, interfaces and traits

+ +
+

ParseHttpable¶

+

Class ParseHttpable - Interface for an HTTPable client

+
+ « More » +
+ + +
+

ParseCurl¶

+

Class ParseCurl - Wrapper for abstracted curl usage

+
+ « More » +
+ +
+

ParseCurlHttpClient¶

+

Class ParseCurlHttpClient - Curl http client

+
+ « More » +
+ +
+

ParseStream¶

+

Class ParseStream - Wrapper for abstracted stream usage

+
+ « More » +
+ +
+

ParseStreamHttpClient¶

+

Class ParseStreamHttpClient - Stream http client

+
+ « More » +
+ +
+ + + +
+
+
+ + + + diff --git a/packages/default.html b/packages/default.html new file mode 100644 index 00000000..375d0d9d --- /dev/null +++ b/packages/default.html @@ -0,0 +1,581 @@ + + + + + + » + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ +
+
+ +
+ +
+ +
+ + + + + + + + + + + + + + + +
+

Classes, interfaces and traits

+ +
+

ParseStorageInterface¶

+

Class ParseStorageInterface - Specifies an interface for implementing persistence.

+
+ « More » +
+ + +
+

ParseACL¶

+

Class ParseACL - is used to control which users can access or modify a particular +object. Each ParseObject can have its own ParseACL. You can grant read and +write permissions separately to specific users, to groups of users that +belong to roles, or you can grant permissions to "the public" so that, for +example, any user could read a particular object but only a particular set +of users could write to that object.

+
+ « More » +
+ +
+

ParseAggregateException¶

+

Class ParseAggregateException - Multiple error condition.

+
+ « More » +
+ +
+

ParseAnalytics¶

+

Class ParseAnalytics - Handles sending app-open and custom analytics events.

+
+ « More » +
+ +
+

ParseApp¶

+

Class ParseApp - Used to manage individual app instances on parse.com.

+
Note that with the open source parse-server this is not used as each parse-server is a singular app instance.
+ « More » +
+ +
+

ParseAudience¶

+

Class ParseAudience - Representation of Audience for tracking and sending push notifications

+
+ « More » +
+ +
+

ParseBytes¶

+

Class ParseBytes - Representation of a Byte array for storage on a Parse Object.

+
+ « More » +
+ +
+

ParseClient¶

+

Class ParseClient - Main class for Parse initialization and communication.

+
+ « More » +
+ +
+

ParseCloud¶

+

Class ParseCloud - Facilitates calling Parse Cloud functions.

+
+ « More » +
+ +
+

ParseConfig¶

+

Class ParseConfig - For accessing Parse Config settings.

+
+ « More » +
+ +
+

ParseException¶

+

Class ParseException - Wrapper for \Exception class.

+
+ « More » +
+ +
+

ParseFile¶

+

Class ParseFile - Representation of a Parse File object.

+
+ « More » +
+ +
+

ParseGeoPoint¶

+

Class ParseGeoPoint - Representation of a Parse GeoPoint object.

+
+ « More » +
+ +
+

ParseHooks¶

+

Class ParseHooks - Representation of a Parse Hooks object.

+
+ « More » +
+ +
+

ParseInstallation¶

+

Class ParseInstallation - Representation of an Installation stored on Parse.

+
+ « More » +
+ +
+

ParseLogs¶

+

Class ParseLogs - Allows access to server side parse script logs

+
+ « More » +
+ +
+

ParseMemoryStorage¶

+

Class ParseMemoryStorage - Uses non-persisted memory for storage.

+
This is used by default if a PHP Session is not active.
+ « More » +
+ +
+

ParseObject¶

+

Class ParseObject - Representation of an object stored on Parse.

+
+ « More » +
+ +
+

ParsePolygon¶

+

ParsePolygon - Representation of a Parse Polygon object.

+
+ « More » +
+ +
+

ParsePush¶

+

Class ParsePush - Handles sending push notifications with Parse.

+
+ « More » +
+ +
+

ParsePushStatus¶

+

Class ParsePushStatus - Representation of PushStatus for push notifications

+
+ « More » +
+ +
+

ParseQuery¶

+

Class ParseQuery - Handles querying data from Parse.

+
+ « More » +
+ +
+

ParseRelation¶

+

Class ParseRelation - A class that is used to access all of the children of a many-to-many relationship.

+
Each instance of ParseRelation is associated with a particular parent object and key.
+ « More » +
+ +
+

ParseRole¶

+

Class ParseRole - Representation of an access Role.

+
+ « More » +
+ +
+

ParseSchema¶

+

Class ParseSchema - Handles schemas data from Parse.

+
All the schemas methods need use of the master key for your application.
+ « More » +
+ +
+

ParseServerInfo¶

+

Class ParseFeatures - Representation of server-side features

+
+ « More » +
+ +
+

ParseSession¶

+

Class ParseSession - Representation of an expiring user session.

+
+ « More » +
+ +
+

ParseSessionStorage¶

+

Class ParseSessionStorage - Uses PHP session support for persistent storage.

+
+ « More » +
+ +
+

ParseUser¶

+

Class ParseUser - Representation of a user object stored on Parse.

+
+ « More » +
+ +
+ + + + + + + +
+

Classes, interfaces and traits

+ +
+

Encodable¶

+

Class Encodable - Interface for Parse Classes which provide an encode +method.

+
+ « More » +
+ +
+

FieldOperation¶

+

Class FieldOperation - Interface for all Parse Field Operations.

+
+ « More » +
+ + +
+

AddOperation¶

+

Class AddOperation - FieldOperation for adding object(s) to array fields.

+
+ « More » +
+ +
+

AddUniqueOperation¶

+

Class AddUniqueOperation - Operation to add unique objects to an array key.

+
+ « More » +
+ +
+

DeleteOperation¶

+

Class DeleteOperation - FieldOperation to remove a key from an object.

+
+ « More » +
+ +
+

IncrementOperation¶

+

Class IncrementOperation - Operation to increment numeric object key.

+
+ « More » +
+ +
+

ParseRelationOperation¶

+

Class ParseRelationOperation - A class that is used to manage ParseRelation changes such as object add or remove.

+
+ « More » +
+ +
+

RemoveOperation¶

+

Class RemoveOperation - FieldOperation for removing object(s) from array +fields.

+
+ « More » +
+ +
+

SetOperation¶

+

Class SetOperation - Operation to set a value for an object key.

+
+ « More » +
+ +
+ + + + + + + + +
+

Classes, interfaces and traits

+ +
+

ParseHttpable¶

+

Class ParseHttpable - Interface for an HTTPable client

+
+ « More » +
+ + +
+

ParseCurl¶

+

Class ParseCurl - Wrapper for abstracted curl usage

+
+ « More » +
+ +
+

ParseCurlHttpClient¶

+

Class ParseCurlHttpClient - Curl http client

+
+ « More » +
+ +
+

ParseStream¶

+

Class ParseStream - Wrapper for abstracted stream usage

+
+ « More » +
+ +
+

ParseStreamHttpClient¶

+

Class ParseStreamHttpClient - Stream http client

+
+ « More » +
+ +
+ + + + +
+
+
+ + + + From 389562a15c59ea4a832eec034a1f681bf46a0a87 Mon Sep 17 00:00:00 2001 From: mtrezza Date: Thu, 27 Apr 2023 05:31:47 +0000 Subject: [PATCH 2/9] deploy: 1dace2e579d6d53f506cd316ed58399915e6dff2 --- .nojekyll | 0 ...-file_98472b64e198f8d29efe6a36b1d3ff1e.dat | Bin 109534 -> 0 bytes ...-file_a2cb39d3f5959de1fa6a439921892cab.dat | Bin 24873 -> 0 bytes ...-file_2597a05f42f668fec5b152f006ffddf7.dat | Bin 97228 -> 0 bytes ...-file_72025b02814455c828989ed276f6e234.dat | Bin 23971 -> 0 bytes ...-file_fb8c0916aeaf1d3155c60f865c316bbd.dat | Bin 46319 -> 0 bytes ...-file_207133f722132b45b2dfab0a13fe5cf9.dat | Bin 25318 -> 0 bytes ...-file_661f447b5b414284a7a26012f33b77af.dat | Bin 19214 -> 0 bytes ...-file_6d0cfb8529104dcea4722d1f5a521efd.dat | Bin 230800 -> 0 bytes ...-file_19a9d7d837565ffe5b222c59ae3ee929.dat | Bin 19368 -> 0 bytes .../phpdoc-cache-2e/phpdoc-cache-settings.dat | Bin 113 -> 0 bytes ...-file_9df5d718c304e8fa6ea503a519ba00af.dat | Bin 17548 -> 0 bytes ...-file_afd65df56492d6df3e38677a0930f813.dat | Bin 18643 -> 0 bytes ...-file_5aab0fad87c8ceef4f5975180a7f44db.dat | Bin 10988 -> 0 bytes ...-file_e9cb3bad017c9e304c5088fcc4192171.dat | Bin 40210 -> 0 bytes ...-file_559ec25c1359a2c7df38ca34ce516d98.dat | Bin 13122 -> 0 bytes ...-file_9ce86f880a045983fba898e2b0da7534.dat | Bin 286658 -> 0 bytes ...-file_0fdad25f0bf7040dae981e80e2a69a44.dat | Bin 18233 -> 0 bytes ...-file_f96f197b7d6e812042ac3446005bdee8.dat | Bin 11208 -> 0 bytes ...-file_beec8b8321c441870b8fb049fef6603f.dat | Bin 23282 -> 0 bytes ...-file_8f7782b977b501e6400bb5b871fdc007.dat | Bin 20652 -> 0 bytes ...-file_ae51933adfe64956c0f9fd3d937050c1.dat | Bin 51848 -> 0 bytes ...-file_1669c942f4a9a580f9d38ece4680d569.dat | Bin 18684 -> 0 bytes ...-file_bc9265044ef7054734412195600156fe.dat | Bin 17151 -> 0 bytes ...-file_0e4330092806e6cdd77615c776288054.dat | Bin 108954 -> 0 bytes ...-file_fe22bdeece865dc7c889988236a102b9.dat | Bin 54869 -> 0 bytes ...-file_6010e4190f433006f9da5305ba3260b7.dat | Bin 25947 -> 0 bytes ...-file_fd00754ea1efec689358b7f9cb7b3d32.dat | Bin 20782 -> 0 bytes ...-file_f28c65e67f85c59183b7d1efa778b8ec.dat | Bin 52059 -> 0 bytes ...-file_b2c2617d62bf5601efb4b4e6960d75d9.dat | Bin 26306 -> 0 bytes ...-file_7cd89595f854914165c1e85742092ae0.dat | Bin 21025 -> 0 bytes ...-file_0a2544b43b74e9c82fa2e75a51758b89.dat | Bin 12327 -> 0 bytes ...-file_e621686233615d1cecc5e3ee4d6004fc.dat | Bin 16259 -> 0 bytes ...-file_358784adae61016c79b51fee54a462c8.dat | Bin 8084 -> 0 bytes ...-file_01edfa0c4d9217518c6bd8bfb3c9358b.dat | Bin 97977 -> 0 bytes ...-file_79437713727a2cc1afd522c59b81c414.dat | Bin 19911 -> 0 bytes ...-file_46945f010e8ae2e9e77ab57e327bc99e.dat | Bin 17779 -> 0 bytes ...-file_7961d9f76bcaf0f179badb36365a335f.dat | Bin 25723 -> 0 bytes ...-file_1c5f7024460f265987d0d432e1d67fab.dat | Bin 30484 -> 0 bytes ...-file_1b03421fde2f1d6b9b52dc5e988b1374.dat | Bin 13718 -> 0 bytes ...-file_562fb0f8e71d36204940e8a365247cd9.dat | Bin 19530 -> 0 bytes ...-file_851e38027d4b0fcfae207740afe28661.dat | Bin 23962 -> 0 bytes ...-file_c67f3a0c6d5db9ef1a80937ebd1fcdd2.dat | Bin 4997 -> 0 bytes ...-file_7cdb88aa9f5088a0a81b1a2fb41b117c.dat | Bin 19062 -> 0 bytes ...-file_2553820bdd264b2a91e220289e1e7dae.dat | Bin 19551 -> 0 bytes checkstyle.xml | 46 - classes.svg | 384 ------ ....html => Parse-HttpClients-ParseCurl.html} | 95 +- ...arse-HttpClients-ParseCurlHttpClient.html} | 197 ++- ...l => Parse-HttpClients-ParseHttpable.html} | 128 +- ...tml => Parse-HttpClients-ParseStream.html} | 65 +- ...se-HttpClients-ParseStreamHttpClient.html} | 178 +-- ....html => Parse-Internal-AddOperation.html} | 72 +- ...=> Parse-Internal-AddUniqueOperation.html} | 86 +- ...ml => Parse-Internal-DeleteOperation.html} | 57 +- ...ble.html => Parse-Internal-Encodable.html} | 25 +- ...tml => Parse-Internal-FieldOperation.html} | 57 +- ...=> Parse-Internal-IncrementOperation.html} | 80 +- ...arse-Internal-ParseRelationOperation.html} | 131 +- ...ml => Parse-Internal-RemoveOperation.html} | 72 +- ....html => Parse-Internal-SetOperation.html} | 81 +- ...arse.ParseACL.html => Parse-ParseACL.html} | 371 +++--- ...tml => Parse-ParseAggregateException.html} | 48 +- ...alytics.html => Parse-ParseAnalytics.html} | 42 +- ...arse.ParseApp.html => Parse-ParseApp.html} | 50 +- ...Audience.html => Parse-ParseAudience.html} | 898 ++++++------- ....ParseBytes.html => Parse-ParseBytes.html} | 75 +- ...arseClient.html => Parse-ParseClient.html} | 400 +++--- ....ParseCloud.html => Parse-ParseCloud.html} | 66 +- ...arseConfig.html => Parse-ParseConfig.html} | 86 +- ...ception.html => Parse-ParseException.html} | 37 +- ...se.ParseFile.html => Parse-ParseFile.html} | 174 +-- ...GeoPoint.html => Parse-ParseGeoPoint.html} | 105 +- ....ParseHooks.html => Parse-ParseHooks.html} | 80 +- ...tion.html => Parse-ParseInstallation.html} | 927 ++++++------- ...se.ParseLogs.html => Parse-ParseLogs.html} | 89 +- ...age.html => Parse-ParseMemoryStorage.html} | 77 +- ...arseObject.html => Parse-ParseObject.html} | 832 ++++++------ ...sePolygon.html => Parse-ParsePolygon.html} | 54 +- ...se.ParsePush.html => Parse-ParsePush.html} | 53 +- ...Status.html => Parse-ParsePushStatus.html} | 972 +++++++------- ....ParseQuery.html => Parse-ParseQuery.html} | 1022 ++++++++------ ...Relation.html => Parse-ParseRelation.html} | 134 +- ...se.ParseRole.html => Parse-ParseRole.html} | 876 ++++++------ ...arseSchema.html => Parse-ParseSchema.html} | 273 ++-- ...erInfo.html => Parse-ParseServerInfo.html} | 102 +- ...seSession.html => Parse-ParseSession.html} | 893 +++++++------ ...ge.html => Parse-ParseSessionStorage.html} | 85 +- ....html => Parse-ParseStorageInterface.html} | 72 +- ...se.ParseUser.html => Parse-ParseUser.html} | 1172 ++++++++--------- css/bootstrap-responsive.css | 12 +- css/prettify.css | 2 +- deprecated.html | 32 +- errors.html | 162 ++- graph_class.html | 10 +- img/icons/icon_template.svg | 2 +- index.html | 22 +- js/bootstrap.js | 2 +- js/bootstrap.min.js | 2 +- js/jqplot/MIT-LICENSE.txt | 2 +- js/jqplot/README.txt | 22 +- js/jqplot/changes.txt | 74 +- js/jqplot/copyright.txt | 28 +- js/jqplot/excanvas.min.js | 2 +- js/jqplot/gpl-2.0.txt | 2 +- js/jqplot/jquery.jqplot.min.css | 2 +- js/jqplot/jquery.jqplot.min.js | 2 +- .../plugins/jqplot.BezierCurveRenderer.min.js | 2 +- js/jqplot/plugins/jqplot.barRenderer.min.js | 2 +- js/jqplot/plugins/jqplot.blockRenderer.min.js | 2 +- .../plugins/jqplot.bubbleRenderer.min.js | 2 +- .../jqplot.canvasAxisLabelRenderer.min.js | 2 +- .../jqplot.canvasAxisTickRenderer.min.js | 2 +- js/jqplot/plugins/jqplot.canvasOverlay.min.js | 2 +- .../plugins/jqplot.canvasTextRenderer.min.js | 2 +- .../jqplot.categoryAxisRenderer.min.js | 2 +- js/jqplot/plugins/jqplot.ciParser.min.js | 2 +- js/jqplot/plugins/jqplot.cursor.min.js | 2 +- .../plugins/jqplot.dateAxisRenderer.min.js | 2 +- js/jqplot/plugins/jqplot.donutRenderer.min.js | 2 +- js/jqplot/plugins/jqplot.dragable.min.js | 2 +- .../jqplot.enhancedLegendRenderer.min.js | 2 +- .../plugins/jqplot.funnelRenderer.min.js | 2 +- js/jqplot/plugins/jqplot.highlighter.min.js | 2 +- js/jqplot/plugins/jqplot.json2.min.js | 2 +- .../plugins/jqplot.logAxisRenderer.min.js | 2 +- .../plugins/jqplot.mekkoAxisRenderer.min.js | 2 +- js/jqplot/plugins/jqplot.mekkoRenderer.min.js | 2 +- .../plugins/jqplot.meterGaugeRenderer.min.js | 2 +- js/jqplot/plugins/jqplot.mobile.min.js | 2 +- js/jqplot/plugins/jqplot.ohlcRenderer.min.js | 2 +- js/jqplot/plugins/jqplot.pieRenderer.min.js | 2 +- js/jqplot/plugins/jqplot.pointLabels.min.js | 2 +- .../plugins/jqplot.pyramidAxisRenderer.min.js | 2 +- .../plugins/jqplot.pyramidGridRenderer.min.js | 2 +- .../plugins/jqplot.pyramidRenderer.min.js | 2 +- js/jqplot/plugins/jqplot.trendline.min.js | 2 +- js/jquery-1.7.1.min.js | 82 +- js/jquery-ui-1.8.2.custom.min.js | 2 +- js/jquery.cookie.js | 2 +- js/jquery.iviewer.js | 10 +- js/jquery.mousewheel.min.js | 4 +- js/jquery.panzoom.js | 2 +- js/jquery.splitter.js | 2 +- js/jquery.tools.min.js | 2 +- js/jquery.treeview.js | 44 +- js/jquery.xml2json.js | 40 +- js/menu.js | 2 +- js/prettify/lang-apollo.js | 2 +- js/prettify/lang-go.js | 2 +- js/prettify/lang-lua.js | 2 +- js/prettify/lang-ml.js | 2 +- js/prettify/lang-scala.js | 2 +- js/prettify/lang-sql.js | 2 +- js/prettify/lang-tex.js | 2 +- js/prettify/lang-vb.js | 2 +- js/prettify/lang-vhdl.js | 2 +- js/prettify/lang-wiki.js | 2 +- js/template.js | 4 +- markers.html | 10 +- namespaces/default.html | 296 +++-- ...ttpClients.html => parse-httpclients.html} | 36 +- ...arse.Internal.html => parse-internal.html} | 52 +- namespaces/{Parse.html => parse.html} | 294 +++-- packages/Default.html | 14 +- ...ttpClients.html => Parse-HttpClients.html} | 36 +- ...arse.Internal.html => Parse-Internal.html} | 52 +- packages/Parse.html | 282 ++-- packages/default.html | 292 ++-- 169 files changed, 6706 insertions(+), 7133 deletions(-) create mode 100644 .nojekyll delete mode 100644 build/phpdoc-cache-02/phpdoc-cache-file_98472b64e198f8d29efe6a36b1d3ff1e.dat delete mode 100644 build/phpdoc-cache-09/phpdoc-cache-file_a2cb39d3f5959de1fa6a439921892cab.dat delete mode 100644 build/phpdoc-cache-0d/phpdoc-cache-file_2597a05f42f668fec5b152f006ffddf7.dat delete mode 100644 build/phpdoc-cache-11/phpdoc-cache-file_72025b02814455c828989ed276f6e234.dat delete mode 100644 build/phpdoc-cache-11/phpdoc-cache-file_fb8c0916aeaf1d3155c60f865c316bbd.dat delete mode 100644 build/phpdoc-cache-12/phpdoc-cache-file_207133f722132b45b2dfab0a13fe5cf9.dat delete mode 100644 build/phpdoc-cache-22/phpdoc-cache-file_661f447b5b414284a7a26012f33b77af.dat delete mode 100644 build/phpdoc-cache-26/phpdoc-cache-file_6d0cfb8529104dcea4722d1f5a521efd.dat delete mode 100644 build/phpdoc-cache-2b/phpdoc-cache-file_19a9d7d837565ffe5b222c59ae3ee929.dat delete mode 100644 build/phpdoc-cache-2e/phpdoc-cache-settings.dat delete mode 100644 build/phpdoc-cache-32/phpdoc-cache-file_9df5d718c304e8fa6ea503a519ba00af.dat delete mode 100644 build/phpdoc-cache-39/phpdoc-cache-file_afd65df56492d6df3e38677a0930f813.dat delete mode 100644 build/phpdoc-cache-3d/phpdoc-cache-file_5aab0fad87c8ceef4f5975180a7f44db.dat delete mode 100644 build/phpdoc-cache-42/phpdoc-cache-file_e9cb3bad017c9e304c5088fcc4192171.dat delete mode 100644 build/phpdoc-cache-4f/phpdoc-cache-file_559ec25c1359a2c7df38ca34ce516d98.dat delete mode 100644 build/phpdoc-cache-54/phpdoc-cache-file_9ce86f880a045983fba898e2b0da7534.dat delete mode 100644 build/phpdoc-cache-64/phpdoc-cache-file_0fdad25f0bf7040dae981e80e2a69a44.dat delete mode 100644 build/phpdoc-cache-66/phpdoc-cache-file_f96f197b7d6e812042ac3446005bdee8.dat delete mode 100644 build/phpdoc-cache-6f/phpdoc-cache-file_beec8b8321c441870b8fb049fef6603f.dat delete mode 100644 build/phpdoc-cache-74/phpdoc-cache-file_8f7782b977b501e6400bb5b871fdc007.dat delete mode 100644 build/phpdoc-cache-83/phpdoc-cache-file_ae51933adfe64956c0f9fd3d937050c1.dat delete mode 100644 build/phpdoc-cache-84/phpdoc-cache-file_1669c942f4a9a580f9d38ece4680d569.dat delete mode 100644 build/phpdoc-cache-84/phpdoc-cache-file_bc9265044ef7054734412195600156fe.dat delete mode 100644 build/phpdoc-cache-8f/phpdoc-cache-file_0e4330092806e6cdd77615c776288054.dat delete mode 100644 build/phpdoc-cache-95/phpdoc-cache-file_fe22bdeece865dc7c889988236a102b9.dat delete mode 100644 build/phpdoc-cache-9c/phpdoc-cache-file_6010e4190f433006f9da5305ba3260b7.dat delete mode 100644 build/phpdoc-cache-9f/phpdoc-cache-file_fd00754ea1efec689358b7f9cb7b3d32.dat delete mode 100644 build/phpdoc-cache-a0/phpdoc-cache-file_f28c65e67f85c59183b7d1efa778b8ec.dat delete mode 100644 build/phpdoc-cache-a5/phpdoc-cache-file_b2c2617d62bf5601efb4b4e6960d75d9.dat delete mode 100644 build/phpdoc-cache-aa/phpdoc-cache-file_7cd89595f854914165c1e85742092ae0.dat delete mode 100644 build/phpdoc-cache-ac/phpdoc-cache-file_0a2544b43b74e9c82fa2e75a51758b89.dat delete mode 100644 build/phpdoc-cache-b9/phpdoc-cache-file_e621686233615d1cecc5e3ee4d6004fc.dat delete mode 100644 build/phpdoc-cache-bc/phpdoc-cache-file_358784adae61016c79b51fee54a462c8.dat delete mode 100644 build/phpdoc-cache-c4/phpdoc-cache-file_01edfa0c4d9217518c6bd8bfb3c9358b.dat delete mode 100644 build/phpdoc-cache-c4/phpdoc-cache-file_79437713727a2cc1afd522c59b81c414.dat delete mode 100644 build/phpdoc-cache-c9/phpdoc-cache-file_46945f010e8ae2e9e77ab57e327bc99e.dat delete mode 100644 build/phpdoc-cache-cf/phpdoc-cache-file_7961d9f76bcaf0f179badb36365a335f.dat delete mode 100644 build/phpdoc-cache-da/phpdoc-cache-file_1c5f7024460f265987d0d432e1d67fab.dat delete mode 100644 build/phpdoc-cache-dd/phpdoc-cache-file_1b03421fde2f1d6b9b52dc5e988b1374.dat delete mode 100644 build/phpdoc-cache-e3/phpdoc-cache-file_562fb0f8e71d36204940e8a365247cd9.dat delete mode 100644 build/phpdoc-cache-e6/phpdoc-cache-file_851e38027d4b0fcfae207740afe28661.dat delete mode 100644 build/phpdoc-cache-f6/phpdoc-cache-file_c67f3a0c6d5db9ef1a80937ebd1fcdd2.dat delete mode 100644 build/phpdoc-cache-fd/phpdoc-cache-file_7cdb88aa9f5088a0a81b1a2fb41b117c.dat delete mode 100644 build/phpdoc-cache-ff/phpdoc-cache-file_2553820bdd264b2a91e220289e1e7dae.dat delete mode 100644 checkstyle.xml delete mode 100644 classes.svg rename classes/{Parse.HttpClients.ParseCurl.html => Parse-HttpClients-ParseCurl.html} (89%) rename classes/{Parse.HttpClients.ParseCurlHttpClient.html => Parse-HttpClients-ParseCurlHttpClient.html} (88%) rename classes/{Parse.HttpClients.ParseHttpable.html => Parse-HttpClients-ParseHttpable.html} (86%) rename classes/{Parse.HttpClients.ParseStream.html => Parse-HttpClients-ParseStream.html} (90%) rename classes/{Parse.HttpClients.ParseStreamHttpClient.html => Parse-HttpClients-ParseStreamHttpClient.html} (89%) rename classes/{Parse.Internal.AddOperation.html => Parse-Internal-AddOperation.html} (89%) rename classes/{Parse.Internal.AddUniqueOperation.html => Parse-Internal-AddUniqueOperation.html} (88%) rename classes/{Parse.Internal.DeleteOperation.html => Parse-Internal-DeleteOperation.html} (87%) rename classes/{Parse.Internal.Encodable.html => Parse-Internal-Encodable.html} (90%) rename classes/{Parse.Internal.FieldOperation.html => Parse-Internal-FieldOperation.html} (87%) rename classes/{Parse.Internal.IncrementOperation.html => Parse-Internal-IncrementOperation.html} (87%) rename classes/{Parse.Internal.ParseRelationOperation.html => Parse-Internal-ParseRelationOperation.html} (90%) rename classes/{Parse.Internal.RemoveOperation.html => Parse-Internal-RemoveOperation.html} (89%) rename classes/{Parse.Internal.SetOperation.html => Parse-Internal-SetOperation.html} (88%) rename classes/{Parse.ParseACL.html => Parse-ParseACL.html} (90%) rename classes/{Parse.ParseAggregateException.html => Parse-ParseAggregateException.html} (90%) rename classes/{Parse.ParseAnalytics.html => Parse-ParseAnalytics.html} (92%) rename classes/{Parse.ParseApp.html => Parse-ParseApp.html} (95%) rename classes/{Parse.ParseAudience.html => Parse-ParseAudience.html} (88%) rename classes/{Parse.ParseBytes.html => Parse-ParseBytes.html} (89%) rename classes/{Parse.ParseClient.html => Parse-ParseClient.html} (88%) rename classes/{Parse.ParseCloud.html => Parse-ParseCloud.html} (88%) rename classes/{Parse.ParseConfig.html => Parse-ParseConfig.html} (89%) rename classes/{Parse.ParseException.html => Parse-ParseException.html} (91%) rename classes/{Parse.ParseFile.html => Parse-ParseFile.html} (91%) rename classes/{Parse.ParseGeoPoint.html => Parse-ParseGeoPoint.html} (90%) rename classes/{Parse.ParseHooks.html => Parse-ParseHooks.html} (91%) rename classes/{Parse.ParseInstallation.html => Parse-ParseInstallation.html} (88%) rename classes/{Parse.ParseLogs.html => Parse-ParseLogs.html} (86%) rename classes/{Parse.ParseMemoryStorage.html => Parse-ParseMemoryStorage.html} (88%) rename classes/{Parse.ParseObject.html => Parse-ParseObject.html} (88%) rename classes/{Parse.ParsePolygon.html => Parse-ParsePolygon.html} (91%) rename classes/{Parse.ParsePush.html => Parse-ParsePush.html} (90%) rename classes/{Parse.ParsePushStatus.html => Parse-ParsePushStatus.html} (88%) rename classes/{Parse.ParseQuery.html => Parse-ParseQuery.html} (85%) rename classes/{Parse.ParseRelation.html => Parse-ParseRelation.html} (88%) rename classes/{Parse.ParseRole.html => Parse-ParseRole.html} (88%) rename classes/{Parse.ParseSchema.html => Parse-ParseSchema.html} (90%) rename classes/{Parse.ParseServerInfo.html => Parse-ParseServerInfo.html} (87%) rename classes/{Parse.ParseSession.html => Parse-ParseSession.html} (88%) rename classes/{Parse.ParseSessionStorage.html => Parse-ParseSessionStorage.html} (88%) rename classes/{Parse.ParseStorageInterface.html => Parse-ParseStorageInterface.html} (88%) rename classes/{Parse.ParseUser.html => Parse-ParseUser.html} (88%) rename namespaces/{Parse.HttpClients.html => parse-httpclients.html} (83%) rename namespaces/{Parse.Internal.html => parse-internal.html} (80%) rename namespaces/{Parse.html => parse.html} (74%) rename packages/{Parse.HttpClients.html => Parse-HttpClients.html} (82%) rename packages/{Parse.Internal.html => Parse-Internal.html} (78%) diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/build/phpdoc-cache-02/phpdoc-cache-file_98472b64e198f8d29efe6a36b1d3ff1e.dat b/build/phpdoc-cache-02/phpdoc-cache-file_98472b64e198f8d29efe6a36b1d3ff1e.dat deleted file mode 100644 index 2d5e6026905a6af95250eb7bfc939f5bd225c075..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 109534 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 diff --git a/build/phpdoc-cache-11/phpdoc-cache-file_72025b02814455c828989ed276f6e234.dat b/build/phpdoc-cache-11/phpdoc-cache-file_72025b02814455c828989ed276f6e234.dat deleted file mode 100644 index d6f24b00e18c6170be8b778be19612f8937bb4d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23971 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 Ixd$)*58bYiDF6Tf diff --git a/build/phpdoc-cache-26/phpdoc-cache-file_6d0cfb8529104dcea4722d1f5a521efd.dat b/build/phpdoc-cache-26/phpdoc-cache-file_6d0cfb8529104dcea4722d1f5a521efd.dat deleted file mode 100644 index 211297800255b5edb9585d82fe3bade2a1836bd9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 230800 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 z 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 diff --git a/build/phpdoc-cache-2b/phpdoc-cache-file_19a9d7d837565ffe5b222c59ae3ee929.dat b/build/phpdoc-cache-2b/phpdoc-cache-file_19a9d7d837565ffe5b222c59ae3ee929.dat deleted file mode 100644 index a7b2f492da7d331356325607c4f925546de72fa2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19368 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 diff --git a/build/phpdoc-cache-32/phpdoc-cache-file_9df5d718c304e8fa6ea503a519ba00af.dat b/build/phpdoc-cache-32/phpdoc-cache-file_9df5d718c304e8fa6ea503a519ba00af.dat deleted file mode 100644 index 172fff7b9882d491fcf58b909157c4f06177dac2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17548 zcmeHPZFAc;67FaJ3Y^AM*%>>sEZK4Brk6Bn<}!C_a*40KnWW=^D9B<$kt#vO@udFm z_v`|MNQ#tYi%zFk>w_hcz+$m4&%O}yE3fy^YfZ<~XR$wJEGTzCS#AcrcLN!T$cR+Z&CJWN+_ic+mHc zj%b{jHI*sP>h`?WYnf>EdZx$s!2k^bDh}D-tTt%UhBKRj_|#P=C1gMjE14oLaS&P zL}y|OCPfsd!6@)0P1fQ(NXLfoeJn?;J(ja{94F#=to>NLlu4YXvG{KEVe)u1xbMf4 z?|BqB`Y6vVQ_QJf+|$OF4S^RkM<4Eqw_rmHxyS~V<`MQyJf6x#PJ~Pnc_B83GL?Lv z{+x`J;0y6cr1-qBrTaAMXBh@VF$z>T)EQB_Uh|TP@>Uq;k7X38P>WshBoa@UJFwv{ zLrlz08fP1-S&uK%(9<-SC?Y4G$yAAW@Im>h7(x2yV-*PyB-Oc%u0mFQo(2gkHzSVK z>gn@vwZi5zVPBJnAWBv8Nru=YsZJ|DCL1mDDm%js#vA4v)VORvKC^l z{R@K;hb#q0Wj|zHh}RTvCo|0!LILYyY6B)CR)xI~!EU!(V3Drn?1sM1ZD;;z!HQgf zsj#F@=U=f8RAwjxGAZI3$Vfmr3`QfsYlJ{VC>`iHyLqM}l>k^T444LyvAF`boz7c- ztcJ4?aXLosfpkNh$H_B2t93S&oM!i@8lKkzNS`Dr9ImT^LyA_f$oGJXDKVQ%7JCMi@Q|V%mP!hGN>k z=J(aA{*`3uil=N?66I8EM1FcVOV7AgN~zYXT^o=c6oO@B28v$d%HNd z5Y>vec&EinZ8@DH-f%SU(6S}oXa%=*tK3V2U%BM-4M#I1yf%g+Sds}+z&r~+A=yfh zWg{b20u@1)q*92RxeW5@Sot401JFv5J^y!?3~~1@kJ^1PB=4Dm4*3q8V>2UZxI=bL zFJ#!$e0rM=qI+*L9@z6(th9pXQ5xu`TlG?gV6QEW%h-?MaLX}Nj>Lvy(KIa7XY9Re zpN^Frszk#T5Q@#p#57(@#=dJqN>m}0WCbdY#Fa`TEs-G1J{V!;TwzOuaxWZZEOpCypGx3VoRqSH75TZayZ9af-?_fzw z<7pg*2%X5gTV9vC8Asf72vRk{WNEH}w#)8$u|2Of&;MJ;mzQ9mYbHj1I2$&w@SgXD z$)cTtCJ3rMs47a=-%ycmR&+E+7os74sfW>k6j&wQLx`L0!u%x!BgOWyR&B3}J45+q z6)XhmHD&@7Lu?^cf&^<6{U@*;Os1itzE^YdFlHeKI!&aHB?sOfmNiy33L+V1m%6v5 zX|uIy5>Hi<1`Q}BGa;ku32NzhxW2%8q#pG5C`7Y%A-P)ZzT`y<>V2@N-o)!3LfFfZCrt6D>+p0h11acVo*$wM) zzrnm{5$pF0D_fCc38PdOQ0&5n8QZkY5wcwB*<>OUHW9mmWp!w~=oDzM{NW*1K0!9d z-7G3;@tNa#zO7u-gXKuS@Mqq9UAV;;TzhrZu4^?JVlwN9*0)2+iQS%TtFxM3sq904 z6R�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 U;d_zkeFNqw+vq2EEIeQOKOX`fga7~l diff --git a/build/phpdoc-cache-3d/phpdoc-cache-file_5aab0fad87c8ceef4f5975180a7f44db.dat b/build/phpdoc-cache-3d/phpdoc-cache-file_5aab0fad87c8ceef4f5975180a7f44db.dat deleted file mode 100644 index 8c99bebf4e4a4d40b10f6145011ac62bd9bda5f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10988 zcmeHNOLN;c5YAb@g2VA4@ieyev`rP`ltKnV>+G63krlls4R7YkA( zElR3MrOmj$SbSiy_;&Z(#e#3W{;B6C^W-A-(*=)oEUzxO@})@d=W7x2<)!QOdfqqX z9eeJh{YP`A=I&T|{hsGe_;GN0)awlfr$KMx9}oNygA1PpgOky4IKua6RKm0w)q~4- zOe%gpn@K)nn!oz$^F)g{IskQW04N62s5q5AH`gaa&wchYJnbCr?{}Pi=Vi#0a%#jl zf67f3-cCC{fW)&>_#Pj?ZWt1&7-MZcn(|VTgQPv0}cKF zc;YbRJ}TtIfz|Pvg(+9&P1KQIJiBJnVN$Xid*{&nPo%g8!#I0pc?xjB*Gm&bO3T#O z%3*}vRUOz?u>I$pB}}q~1EWPWGg|C{4HTl_T-qN2AgAZt$yaz#8ErH+gEJN3qJGiU z;a9m}XD^ZbTEr<}n*HFpJK9+-Cg~&;z7wPo0sHYISe-z4oGsy}T%G66?|;BmF8#R^ zrD6EQNF;Ni`hW#Qp69KWH99&fhL=c>^sik#WMM7Ht`BHLVOKvyi0fV$j_iT#SObb5;kQRC^l$eN6 z=o>UFR0}p6;gyB`v*Hn6_Tjqd5_d}q&&w8>)gj0+IJU5UP?2nx^G``}o279OtOWnr z6{&QwVA81B193|-s%Bj?W?(!N=*QGpkeiDFsYVLQRhL1Jo`fO-tpx-DOi#Bon>F`x zieb-%I-oJxf-C{S0nrX<)_T(iHoN+b$)Yn2(U-cw^FXGch+vbDzp-Yrh?C*1Q#DKq zxt>Fa?Rq`Ifv3gGKX!r zN|X9P7u2SG!LSk%Dxx`;kZ-52h&(4`wz_Hg<8ol*E$yZXg!4T?IFE9bOZN+dR*CO7YS099;+J4Q;;T}mfH0ow>RUFI2D zSCAzU%P{4LEx`&iH_Z=O;#e8}m^|wDKE`)QyUqClYZH36mGofi=kLuQW({`p`9pa1 z4l_x$dNSCURP*>rp{{5<0KkcI1MJ-YVY2$->EJ;I0EArLJ$P^-fIh!$(%6#fZXf`e zVpnB{QBbzRuHyhpsugXh2k8G;v{use04nTFd%Z$!NaRSVFssq;l#eYKbO2Sx%d8Q& zxf@#W)oHVxV87*5ZwhSewPAl28K+U>4Qf-n7la_KulHat_zveQR(tDqgO#$3T*U4Q zr8mN=wQTa`g22}IEWX;Wer|==#eH(C*pxGN1)7u7`#`ffFYg4KUhCLYdAx#7x4Ues zWMr|~bJo!H4q!n_gna__(i_L8?GAkZ)_|EYKPoVl&BNWn+wB#3W4_icG1Cof0|(lkKWb;Q z0AyW)wXKgGQR0%O8&)j;8Y3dH+g??w`1FHhqP^p*3bkx=T30QhdO$}|q^P*$ zJVgX%UH}IG4=iq%Cj_9^SXXhGXVMaQEU$3GCYlr8r^ JxvV{o{u{iXwu1lw diff --git a/build/phpdoc-cache-42/phpdoc-cache-file_e9cb3bad017c9e304c5088fcc4192171.dat b/build/phpdoc-cache-42/phpdoc-cache-file_e9cb3bad017c9e304c5088fcc4192171.dat deleted file mode 100644 index 246ec525a1e0d8cffa2cae1b21e0f6f0a0507556..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40210 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 diff --git a/build/phpdoc-cache-4f/phpdoc-cache-file_559ec25c1359a2c7df38ca34ce516d98.dat b/build/phpdoc-cache-4f/phpdoc-cache-file_559ec25c1359a2c7df38ca34ce516d98.dat deleted file mode 100644 index 49fed9fedc4ae0f18510071cc828f53074cd7b7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13122 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 diff --git a/build/phpdoc-cache-64/phpdoc-cache-file_0fdad25f0bf7040dae981e80e2a69a44.dat b/build/phpdoc-cache-64/phpdoc-cache-file_0fdad25f0bf7040dae981e80e2a69a44.dat deleted file mode 100644 index 447199eafcdbd96f8a6cff46fc3948352f1e8b53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18233 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 diff --git a/build/phpdoc-cache-6f/phpdoc-cache-file_beec8b8321c441870b8fb049fef6603f.dat b/build/phpdoc-cache-6f/phpdoc-cache-file_beec8b8321c441870b8fb049fef6603f.dat deleted file mode 100644 index 44b3893a044f813ffac14dd4a8cd8da27f9ce78b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23282 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 diff --git a/build/phpdoc-cache-84/phpdoc-cache-file_1669c942f4a9a580f9d38ece4680d569.dat b/build/phpdoc-cache-84/phpdoc-cache-file_1669c942f4a9a580f9d38ece4680d569.dat deleted file mode 100644 index f16592529bff0adaca2a08e6e9e261a3b30f14a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18684 zcmeHPYi}Dj7R_h<3PQ*S$7o_pvg~-=hl6C>T`ZCYvAbXDVnIoi&1N*Caz@@2vi|RT z?j>i$ku;JLQBB*Z2x@5_Z{)K;c-VD588v)u-)x;+U@Syd2c9( z^qhTbEOUMfEj8atld0Egl$z-kdXu;686=@+ArpGY(uwIS`rdlpIgOfMe}~(Rqr=07 zI212qnPpg%of9{#IP6EYoR1&m?IsWIxyU>KR_8 zw=d-+ze9`Pr&&K0ucb-zJQZILe;r*8d(Zmm=v#gY(!Yns>;Q1(sL`*}h#rk&MaFgd za?1Wkk}ETW5*i;G0{^jM>BFJ0MkxlxcS$&V^YUIAA&rq!cjbuxj*Y&Txe||^D#SP9 z=U<>%ddX}0NjvJNy6h^GPWmmWBP#%oR?as;9zraF}_=sS6iIdjvFak-rZYnMYObZ zoCwVWoz;%@iI^FhjP3ecW^=0+dg#GQGJ8Ck#BrV0UdD=|DvoCZ1%@m{#qv@0>E(lY z+f}7=;b;Y8$^4*{@ItcLK<4r*0;&XXo@LTZpNThss1icdpm4M0qGV`kL6V~*G{P{4 zKr-sLi8f_BrF!Z#1Ak(@AfT3M#F<-MI-4v3rnyLl5Bw8tElBA%@NeqvpsK-D9$!f4 zVOqA@;r-s$x$KKLu9LPZVxhx_24_v1M$2UPBGwW~tajxWiKcFcrpmsESLe3e?LvKTq0)$6W6v|0D8D~kFC6veFJEL z72bw|5r#7DdYs5*0MIHMm}w8os$)uJTRr;AoKQL9_(CZCQ;)Hk@$vQFxlDCr)ZGgKZtp>K|G=Q7v*Qk!!rFbDd9AX@ff^~Tx8Y1vxZdDNEq17o&wc9B8q z<%IX%{FJ;;(*Gpa`0NYJTC-LtdsPzIH10Wc66@&5XR^lQ9 zIjnLtVgq=$uY(n=11Z!B#!UJ+?rl<#=9UW_+iQYrAb=Q};;jYl7p~iiGCbh6=4oD- zsCy1%*-4n4kUr{4JQP|tS3JA+WwhQ4FPlpooJ=ry#87YgP7M{<1l4G4PHx$hp)&xC zmV;R?nM)K7RH{K*suaCin|*o;a2-%4Sd4bM>dl_nqtU08W_=1E@?oD1k^vl>{=Fe0 zi{KTuI`OA);=s9rO9d`h{Ej~E>3rv2j=spt{o)tn;g{v-lz!*Xhbq?o)MTEfqDI7| zxC&22?h9bI4%)g}R|gHpSv!F_D!I2#7%vs*Qlnr!B4StQZ%#Jg}d)RBKf&fR8tCajSlNPDdJ`1&tM) z&Mk2+p>>Rj79IjHyEdA8SG%Yij?$f+lpH3=Bs46gn`POcG^PZvxipMI(&;C$nA&*S zN&4IKn2)LF?s-h5qRX{ctX%I&Ocs?m5RAmMTQo)93Af*qm@0{(HD8a!z@=w9UT7!X zp3X3xSzV%n)@n*r3=si{Ob2HAVWXW~;YdyQbWdsyAGt}C!BX?AZnt@9W|R2Z(;I)2 z^SbR$C7a#h5=6Be`9;=gFoENJj9)mzam#_0iwrm1S>rZ<5)@ZGX{OW=IRQy&-9FWD z+2Hi798I_>t`}Kb7H^%MsEizB8N@EQe}=sx%%^GF?mqCAtren5x}vURw>vM!9i}K& zr2)c@mMX43W`lOP7(AoRgcecuF<7@+w2nVGq*%3IizGA} z!+|Rkd+6IC*Q026`=sfB__dKb+#$EQvcZ~jWCgb`s*AM20GsUQ4&`%fFKo!>)l3Uf z`~Wf@(x7)d2MES(d3U`tI;Xf@dxU?}!}j&4(?#>2cnqH#wR4{Nz2I1AF6TqVfgnC_ z6>y5wpRntKhNXl=T`SP zVj2*Ri!)f#yvL7*Y#q!_(m9ZKbB$`CuKs|_#xWhWs@Y2k*#a63S6L+|YjFqyTyjzwh2T}jXk&40ho zIV;JMESV5Xr4aZK+tOVR{3y_`AF0sM?wr0pc0IND z*|9Cl{t()ScIUh8@1`=Gc8)`PVA-AVpzj=7@%RoTpf->NJ%>T89Yw#b!2vFP|08a1>}_vvh;4D=$uJa) zN5x;}$KK)+^@gT<8ymiyscxGxD|%Kkmrd6ES6K6!p4UU zfqy(f`m&AAE+BjK{~7rH5Mw=A?) zQLKG2bN^K1DO9C!)vx^INF2ZJ(>?B-R??K)-uiTVl~sRc9+6-TeWb zo#w{wZ7qhq$^_Wd@KgAff@s{^iRWT?+dk9kk649KFKbEybbonq`m(!Iyq4-I-0R*k zYAW0>XrTD$+c5CYl+3o?K+t*hw_IReZRh{%l0dGW(v`xj3(};^DH1zv@B- zu@`mUBnrAR9ps|oiHbtOPC7x@k#9N1N+MK|2qwbeKz$pGQeQP9AXF0(*wd4XD_spn z`!~9Igox-ZxzZ=v>d8+_reZqN10tL^@7l89wpJ8n4y!X(Tl? zEycO}4#ARXbw|9Py3SO*cRf$cb>P6Qg$yr!XQ~4~h(m8F#ODQE!d#ylXyOl83|9y% z5ZRfj%p(Sq@{k1gsRN|Mx(WPIfS7+zf!gFL8W2ptNTU&`#HoL*^Z~Tg>H zV!Cf$b${PwfY^n`cj19B((co7_l-fz8ZdyS5`&7-rEt?MQu3uVEuyvQ7=9rH{=fkV zMRL86FLGAOy2vBPUo7E^(Ocz2NrROhWKhJ6$zGHWzvMl@czsD}Nxe7t{~x;0>z+Xy z=Amv9uH*}eOq=`^XP83oJMj2eW#N6bK~$=5xD};;W<(D?S0X2Nj$hb={S_4OB=9^; z7aq{D`^5h4F-LPFHN(TwzH5KDx+4>4FRb!VQO=k9O-SkHLDToSn#-Ae0V<9NBjq{@a)NjkwW@^Y+bEPA<0js1gZ)^>cJPpR{D{M&S zfvm`dY+NX=*0|4j%z||fm#wSq{yub_gyuC&kd$9cyU8qldfKS(og2C%s*f(oT@D}{ zb9D9{V>qeLxq@6@69bwGFo{Vl>jE;=>f&KCZb2Id3vC$tbdI%c9YS>DdC}#(0Y^Z1 zx^QPiA}OS+8`(O69+=x^uvIVm00F<@_W`Ky{Jgeq0TCU6pS zxZ!`LcIDW0(i=%c{Shj-PZrmv=qAvoiwm7%2xGM@A0z`CVUn6P*HI#67|&)>vk#=m zVMHA#iw2Y@XaaC0#;Ha1mI^^|hPh3OOA9=0a|e|-q$S0siw2QAU*D^es5L&Wv<`G* zeI~ip^-=mFF^+#SAWABQfl2E`@V^L8-d_bf?8(3R7k=>Gr|)@p=2W%hZcO7l$5%`d zN{-If&k; zOO`Tsn%1w2SQb%C)3}i|%{vTKkP?s*YOGbAf=VU~4d$p1ZFx?nlCykV?-PaWLlTgc zcSN>Eo_bzEqzZ&m+XEt*MdL1JgAPBHE;Y|ru3Qj%aMs2(l4jYGM)vRBL?gAiv=xO| zjVq)QnM<0vx1hKwJN~$@Tnm3&P!eGr${e%yw02-FN++6eZRv!-{FT?^@{!4vazT}A zqC_T4!|a!Lwi5PRgoKo6e!;#Mq4wrsv*%*1qBQwY&QL~dh+DdDPefr`_}l+K^LQ6@6IJEKIR(eLn<`cyj$6x8@kdaFIcqV-&f7YYHreUomp!>-K*X za&cAF3^z1|+h;*S1U>dMcz5xZqaf3Ls3YBDWpw~~YAM0>mwWq6uUg>=U&wlIL9Y#@ zgtRuSu3<15)kn0eN;|4%TmKd=2DGx`+oCf!OnURFqrA8AZONB*cT7V4y0$s0R=`jU zR8ZM8@m29yKuCI7$#he)MazO!M{Z-@Q;~^=ZSsNVgX@u3IM{ja2VCwV;vPun4pcxhonkS9I1{&qAB} zV~PYotyu9hEdT+}^Jn62dF{hn=Cn>j#ShXHjyygcH&_5!hl`_D3GA+!D6)mpbz-DU z3R^tzvaH;;tDpgDq}3-&Z(&7LK@Mq`vVt7u(V>bUl0oxr8exeR7NL2iGj|Y}j}te? z|Lz@SnZ3C+%>_4TEUX*d6Re895(%_!v;}s(AZsOYezkjGSq;$Aa)8-%ZnASCzIg~S z=kmX8xA7TLbK(vli;@fP$BkcV={9$&+eC4;X;pJVy7n<0F#^kDAiXXWLUFikY5`_wl~*1TTFzcD~!_9xt#o2%$+8gwymFcmZzhV6Hw* z0OL|r6$7>U)q5gqKw3J7#P5gIy$^uC9;L4;K;;IXa|lfTpTH6VSHGiwQ><-$4V^b7 T^8xw=VMftD-%w-anWX;%m>>^i diff --git a/build/phpdoc-cache-8f/phpdoc-cache-file_0e4330092806e6cdd77615c776288054.dat b/build/phpdoc-cache-8f/phpdoc-cache-file_0e4330092806e6cdd77615c776288054.dat deleted file mode 100644 index 991f3f2cec92ba8972b988c562b138ad9c8724fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 108954 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%0Dp;LNNW|qJfeM%Eb^msa$WOsjr2D^gy0~eC9&=w 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 diff --git a/build/phpdoc-cache-9c/phpdoc-cache-file_6010e4190f433006f9da5305ba3260b7.dat b/build/phpdoc-cache-9c/phpdoc-cache-file_6010e4190f433006f9da5305ba3260b7.dat deleted file mode 100644 index b9f967ed6607cfb023a7d9d324e948bae9a80289..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25947 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 diff --git a/build/phpdoc-cache-9f/phpdoc-cache-file_fd00754ea1efec689358b7f9cb7b3d32.dat b/build/phpdoc-cache-9f/phpdoc-cache-file_fd00754ea1efec689358b7f9cb7b3d32.dat deleted file mode 100644 index 09fa0d9ec3fc5eedaa7766a8cf60c635a57a495f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20782 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 diff --git a/build/phpdoc-cache-a0/phpdoc-cache-file_f28c65e67f85c59183b7d1efa778b8ec.dat b/build/phpdoc-cache-a0/phpdoc-cache-file_f28c65e67f85c59183b7d1efa778b8ec.dat deleted file mode 100644 index 454afc695b5945b68299b1d767cad79a732f4f64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52059 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 diff --git a/build/phpdoc-cache-aa/phpdoc-cache-file_7cd89595f854914165c1e85742092ae0.dat b/build/phpdoc-cache-aa/phpdoc-cache-file_7cd89595f854914165c1e85742092ae0.dat deleted file mode 100644 index a17a248e5241c6fd666d78e3c04ebaab6d396ec1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21025 zcmeHPTT|Oc6z(&>V(Vchz%+nw0YuY=NzyjcX_5)FFG+@3+iOrGORg@YOv-=ncXn6u zO4h~1>yV3iNNic!J$o+S`OaSS!s#A4t?A|TNia+%!jFUS%@Yv~Lw8Cae{nrA``U6k z9p^*j95}7-cD}ph(Pis6a=IO-b<`dlwvW0(9PJ+sMxDb4y-tsdQSSlo_d8B4Mpeqvf5l`Yv-0@2g4FmQE4}&-k*pK7CCy&O1-C;2KN!|r%-a!XS zASvara*Xa|>IpJfssh#HGd~vL7^B+wu)**rbwwX`RIBX0>v>W<-yGalI>_Ch66~kFI!#$3oY?(3ke)|I^UD;;~?xdc?nrYxa=co04Up@R;9& zUa5tm9C@p=Vc?_jWQakeJ+nvgWf;8I!+ZMgP)uWJJl}gV@F4Fv@rU#qJ3r4F+S-
  • -
  • \HttpClients
  • +
  • \HttpClients
  • -
  • \ParseCurlHttpClient
  • +
  • \ParseCurlHttpClient
  • @@ -1067,10 +1020,10 @@

    Type(s)

    diff --git a/classes/Parse.HttpClients.ParseHttpable.html b/classes/Parse-HttpClients-ParseHttpable.html similarity index 86% rename from classes/Parse.HttpClients.ParseHttpable.html rename to classes/Parse-HttpClients-ParseHttpable.html index 50886382..333b42b0 100644 --- a/classes/Parse.HttpClients.ParseHttpable.html +++ b/classes/Parse-HttpClients-ParseHttpable.html @@ -43,7 +43,7 @@
  • -
  • \HttpClients
  • +
  • \HttpClients
  • -
  • \ParseHttpable
  • +
  • \ParseHttpable
  • @@ -603,10 +579,10 @@

    Sets up our client before we make a request

    diff --git a/classes/Parse.HttpClients.ParseStream.html b/classes/Parse-HttpClients-ParseStream.html similarity index 90% rename from classes/Parse.HttpClients.ParseStream.html rename to classes/Parse-HttpClients-ParseStream.html index 3b216e1b..655ca51c 100644 --- a/classes/Parse.HttpClients.ParseStream.html +++ b/classes/Parse-HttpClients-ParseStream.html @@ -43,7 +43,7 @@
  • -
  • \HttpClients
  • +
  • \HttpClients
  • -
  • \ParseStream
  • +
  • \ParseStream
  • @@ -471,10 +456,10 @@

    Type(s)

    diff --git a/classes/Parse.HttpClients.ParseStreamHttpClient.html b/classes/Parse-HttpClients-ParseStreamHttpClient.html similarity index 89% rename from classes/Parse.HttpClients.ParseStreamHttpClient.html rename to classes/Parse-HttpClients-ParseStreamHttpClient.html index ab3134f0..20326f57 100644 --- a/classes/Parse.HttpClients.ParseStreamHttpClient.html +++ b/classes/Parse-HttpClients-ParseStreamHttpClient.html @@ -43,7 +43,7 @@
  • -
  • \HttpClients
  • +
  • \HttpClients
  • -
  • \ParseStreamHttpClient
  • +
  • \ParseStreamHttpClient
  • @@ -1013,10 +977,10 @@

    Type(s)

    diff --git a/classes/Parse.Internal.AddOperation.html b/classes/Parse-Internal-AddOperation.html similarity index 89% rename from classes/Parse.Internal.AddOperation.html rename to classes/Parse-Internal-AddOperation.html index 5b797f89..0a3da180 100644 --- a/classes/Parse.Internal.AddOperation.html +++ b/classes/Parse-Internal-AddOperation.html @@ -43,7 +43,7 @@
  • -
  • \Internal
  • +
  • \Internal
  • -
  • \AddOperation
  • +
  • \AddOperation
  • @@ -418,10 +414,10 @@

    Type(s)

    diff --git a/classes/Parse.Internal.AddUniqueOperation.html b/classes/Parse-Internal-AddUniqueOperation.html similarity index 88% rename from classes/Parse.Internal.AddUniqueOperation.html rename to classes/Parse-Internal-AddUniqueOperation.html index f0af19c7..4a6994e5 100644 --- a/classes/Parse.Internal.AddUniqueOperation.html +++ b/classes/Parse-Internal-AddUniqueOperation.html @@ -43,7 +43,7 @@
  • -
  • \Internal
  • +
  • \Internal
  • -
  • \AddUniqueOperation
  • +
  • \AddUniqueOperation
  • @@ -454,10 +452,10 @@

    Type(s)

    diff --git a/classes/Parse.Internal.DeleteOperation.html b/classes/Parse-Internal-DeleteOperation.html similarity index 87% rename from classes/Parse.Internal.DeleteOperation.html rename to classes/Parse-Internal-DeleteOperation.html index 152be752..9b6858a5 100644 --- a/classes/Parse.Internal.DeleteOperation.html +++ b/classes/Parse-Internal-DeleteOperation.html @@ -43,7 +43,7 @@
  • -
  • \Internal
  • +
  • \Internal
  • -
  • \DeleteOperation
  • +
  • \DeleteOperation
  • @@ -300,10 +301,10 @@

    Response

    diff --git a/classes/Parse.Internal.Encodable.html b/classes/Parse-Internal-Encodable.html similarity index 90% rename from classes/Parse.Internal.Encodable.html rename to classes/Parse-Internal-Encodable.html index c0dac59f..2384a06b 100644 --- a/classes/Parse.Internal.Encodable.html +++ b/classes/Parse-Internal-Encodable.html @@ -43,7 +43,7 @@
  • -
  • \Internal
  • +
  • \Internal
  • -
  • \Encodable
  • +
  • \Encodable
  • @@ -227,10 +222,10 @@

    Response

    diff --git a/classes/Parse.Internal.FieldOperation.html b/classes/Parse-Internal-FieldOperation.html similarity index 87% rename from classes/Parse.Internal.FieldOperation.html rename to classes/Parse-Internal-FieldOperation.html index 1af08405..7cb61468 100644 --- a/classes/Parse.Internal.FieldOperation.html +++ b/classes/Parse-Internal-FieldOperation.html @@ -43,7 +43,7 @@
  • -
  • \Internal
  • +
  • \Internal
  • -
  • \FieldOperation
  • +
  • \FieldOperation
  • @@ -303,10 +304,10 @@

    Response

    diff --git a/classes/Parse.Internal.IncrementOperation.html b/classes/Parse-Internal-IncrementOperation.html similarity index 87% rename from classes/Parse.Internal.IncrementOperation.html rename to classes/Parse-Internal-IncrementOperation.html index ba55d7ee..05b78982 100644 --- a/classes/Parse.Internal.IncrementOperation.html +++ b/classes/Parse-Internal-IncrementOperation.html @@ -43,7 +43,7 @@
  • -
  • \Internal
  • +
  • \Internal
  • -
  • \IncrementOperation
  • +
  • \IncrementOperation
  • @@ -421,10 +417,10 @@

    Type(s)

    diff --git a/classes/Parse.Internal.ParseRelationOperation.html b/classes/Parse-Internal-ParseRelationOperation.html similarity index 90% rename from classes/Parse.Internal.ParseRelationOperation.html rename to classes/Parse-Internal-ParseRelationOperation.html index 1db6d97e..b20d39ca 100644 --- a/classes/Parse.Internal.ParseRelationOperation.html +++ b/classes/Parse-Internal-ParseRelationOperation.html @@ -43,7 +43,7 @@
  • -
  • \Internal
  • +
  • \Internal
  • -
  • \ParseRelationOperation
  • +
  • \ParseRelationOperation
  • @@ -704,10 +715,10 @@

    Type(s)

    diff --git a/classes/Parse.Internal.RemoveOperation.html b/classes/Parse-Internal-RemoveOperation.html similarity index 89% rename from classes/Parse.Internal.RemoveOperation.html rename to classes/Parse-Internal-RemoveOperation.html index 81cd787a..faf9c202 100644 --- a/classes/Parse.Internal.RemoveOperation.html +++ b/classes/Parse-Internal-RemoveOperation.html @@ -43,7 +43,7 @@
  • -
  • \Internal
  • +
  • \Internal
  • -
  • \RemoveOperation
  • +
  • \RemoveOperation
  • @@ -419,10 +415,10 @@

    Type(s)

    diff --git a/classes/Parse.Internal.SetOperation.html b/classes/Parse-Internal-SetOperation.html similarity index 88% rename from classes/Parse.Internal.SetOperation.html rename to classes/Parse-Internal-SetOperation.html index d3e35082..353505d3 100644 --- a/classes/Parse.Internal.SetOperation.html +++ b/classes/Parse-Internal-SetOperation.html @@ -43,7 +43,7 @@
  • -
  • \Internal
  • +
  • \Internal
  • -
  • \SetOperation
  • +
  • \SetOperation
  • @@ -433,10 +430,10 @@

    Type(s)

    diff --git a/classes/Parse.ParseACL.html b/classes/Parse-ParseACL.html similarity index 90% rename from classes/Parse.ParseACL.html rename to classes/Parse-ParseACL.html index 9bc8ba53..0f7ff49e 100644 --- a/classes/Parse.ParseACL.html +++ b/classes/Parse-ParseACL.html @@ -43,7 +43,7 @@
  • -
  • \Parse
  • +
  • \Parse
  • -
  • \ParseAggregateException
  • +
  • \ParseAggregateException
  • @@ -299,10 +299,10 @@

    Type(s)

    diff --git a/classes/Parse.ParseAnalytics.html b/classes/Parse-ParseAnalytics.html similarity index 92% rename from classes/Parse.ParseAnalytics.html rename to classes/Parse-ParseAnalytics.html index 7c263014..af604caa 100644 --- a/classes/Parse.ParseAnalytics.html +++ b/classes/Parse-ParseAnalytics.html @@ -43,7 +43,7 @@
  • -
  • \Parse
  • +
  • \Parse
  • -
  • \ParseApp
  • +
  • \ParseApp
  • @@ -531,10 +533,10 @@

    Type(s)

    diff --git a/classes/Parse.ParseAudience.html b/classes/Parse-ParseAudience.html similarity index 88% rename from classes/Parse.ParseAudience.html rename to classes/Parse-ParseAudience.html index a0b5cfec..6c6099b8 100644 --- a/classes/Parse.ParseAudience.html +++ b/classes/Parse-ParseAudience.html @@ -43,7 +43,7 @@
  • -
  • \Parse
  • +
  • \Parse
  • -
  • \ParseAudience
  • +
  • \ParseAudience
  • @@ -3453,10 +3453,10 @@

    Type(s)

    diff --git a/classes/Parse.ParseBytes.html b/classes/Parse-ParseBytes.html similarity index 89% rename from classes/Parse.ParseBytes.html rename to classes/Parse-ParseBytes.html index 501b7f60..f8e611e0 100644 --- a/classes/Parse.ParseBytes.html +++ b/classes/Parse-ParseBytes.html @@ -43,7 +43,7 @@
  • -
  • \Parse
  • +
  • \Parse
  • -
  • \ParseBytes
  • +
  • \ParseBytes
  • @@ -393,10 +410,10 @@

    Type(s)

    diff --git a/classes/Parse.ParseClient.html b/classes/Parse-ParseClient.html similarity index 88% rename from classes/Parse.ParseClient.html rename to classes/Parse-ParseClient.html index 25f00540..046bed5b 100644 --- a/classes/Parse.ParseClient.html +++ b/classes/Parse-ParseClient.html @@ -43,7 +43,7 @@
  • -
  • \Parse
  • +
  • \Parse
  • -
  • \ParseClient
  • +
  • \ParseClient
  • @@ -1751,10 +1713,10 @@

    Type(s)

    diff --git a/classes/Parse.ParseCloud.html b/classes/Parse-ParseCloud.html similarity index 88% rename from classes/Parse.ParseCloud.html rename to classes/Parse-ParseCloud.html index f28f17d1..d4fabe78 100644 --- a/classes/Parse.ParseCloud.html +++ b/classes/Parse-ParseCloud.html @@ -43,7 +43,7 @@
  • -
  • \Parse
  • +
  • \Parse
  • -
  • \ParseCloud
  • +
  • \ParseCloud
  • @@ -336,10 +338,10 @@

    Response

    diff --git a/classes/Parse.ParseConfig.html b/classes/Parse-ParseConfig.html similarity index 89% rename from classes/Parse.ParseConfig.html rename to classes/Parse-ParseConfig.html index 0e6d30f1..cac8cacc 100644 --- a/classes/Parse.ParseConfig.html +++ b/classes/Parse-ParseConfig.html @@ -43,7 +43,7 @@
  • -
  • \Parse
  • +
  • \Parse
  • -
  • \ParseConfig
  • +
  • \ParseConfig
  • @@ -472,10 +464,10 @@

    Type(s)

    diff --git a/classes/Parse.ParseException.html b/classes/Parse-ParseException.html similarity index 91% rename from classes/Parse.ParseException.html rename to classes/Parse-ParseException.html index be234b83..6edb8060 100644 --- a/classes/Parse.ParseException.html +++ b/classes/Parse-ParseException.html @@ -43,7 +43,7 @@
  • -
  • \Parse
  • +
  • \Parse
  • -
  • \ParseException
  • +
  • \ParseException
  • @@ -237,10 +244,10 @@

    $previous

    diff --git a/classes/Parse.ParseFile.html b/classes/Parse-ParseFile.html similarity index 91% rename from classes/Parse.ParseFile.html rename to classes/Parse-ParseFile.html index 778f1028..0cc05bd0 100644 --- a/classes/Parse.ParseFile.html +++ b/classes/Parse-ParseFile.html @@ -43,7 +43,7 @@
  • -
  • \Parse
  • +
  • \Parse
  • -
  • \ParseInstallation
  • +
  • \ParseInstallation
  • @@ -3655,10 +3584,10 @@

    Type(s)

    diff --git a/classes/Parse.ParseLogs.html b/classes/Parse-ParseLogs.html similarity index 86% rename from classes/Parse.ParseLogs.html rename to classes/Parse-ParseLogs.html index a3dbd756..3342626c 100644 --- a/classes/Parse.ParseLogs.html +++ b/classes/Parse-ParseLogs.html @@ -43,7 +43,7 @@
  • -
  • \Parse
  • +
  • \Parse
  • -
  • \ParseLogs
  • +
  • \ParseLogs
  • @@ -329,10 +344,10 @@

    Response

    diff --git a/classes/Parse.ParseMemoryStorage.html b/classes/Parse-ParseMemoryStorage.html similarity index 88% rename from classes/Parse.ParseMemoryStorage.html rename to classes/Parse-ParseMemoryStorage.html index 62778361..f005df9a 100644 --- a/classes/Parse.ParseMemoryStorage.html +++ b/classes/Parse-ParseMemoryStorage.html @@ -43,7 +43,7 @@
  • -
  • \Parse
  • +
  • \Parse
  • -
  • \ParseMemoryStorage
  • +
  • \ParseMemoryStorage
  • @@ -471,10 +450,10 @@

    Type(s)

    diff --git a/classes/Parse.ParseObject.html b/classes/Parse-ParseObject.html similarity index 88% rename from classes/Parse.ParseObject.html rename to classes/Parse-ParseObject.html index 48ceb235..5c1d80d5 100644 --- a/classes/Parse.ParseObject.html +++ b/classes/Parse-ParseObject.html @@ -43,7 +43,7 @@
  • -
  • \Parse
  • +
  • \Parse
  • -
  • \ParseObject
  • +
  • \ParseObject
  • @@ -3200,10 +3220,10 @@

    Type(s)

    diff --git a/classes/Parse.ParsePolygon.html b/classes/Parse-ParsePolygon.html similarity index 91% rename from classes/Parse.ParsePolygon.html rename to classes/Parse-ParsePolygon.html index 674d04cf..a12b3483 100644 --- a/classes/Parse.ParsePolygon.html +++ b/classes/Parse-ParsePolygon.html @@ -43,7 +43,7 @@
  • -
  • \Parse
  • +
  • \Parse
  • -
  • \ParsePolygon
  • +
  • \ParsePolygon
  • @@ -373,10 +367,10 @@

    Type(s)

    diff --git a/classes/Parse.ParsePush.html b/classes/Parse-ParsePush.html similarity index 90% rename from classes/Parse.ParsePush.html rename to classes/Parse-ParsePush.html index 73717ad0..bbd9ef34 100644 --- a/classes/Parse.ParsePush.html +++ b/classes/Parse-ParsePush.html @@ -43,7 +43,7 @@
  • -
  • \Parse
  • +
  • \Parse
  • -
  • \ParsePush
  • +
  • \ParsePush
  • @@ -314,10 +321,10 @@

    Response

    diff --git a/classes/Parse.ParsePushStatus.html b/classes/Parse-ParsePushStatus.html similarity index 88% rename from classes/Parse.ParsePushStatus.html rename to classes/Parse-ParsePushStatus.html index 41a89cfb..d524ea81 100644 --- a/classes/Parse.ParsePushStatus.html +++ b/classes/Parse-ParsePushStatus.html @@ -43,7 +43,7 @@
  • -
  • \Parse
  • +
  • \Parse
  • -
  • \ParseQuery
  • +
  • \ParseQuery
  • @@ -3220,10 +3408,10 @@

    Type(s)

    diff --git a/classes/Parse.ParseRelation.html b/classes/Parse-ParseRelation.html similarity index 88% rename from classes/Parse.ParseRelation.html rename to classes/Parse-ParseRelation.html index e3585d2c..465ae2e5 100644 --- a/classes/Parse.ParseRelation.html +++ b/classes/Parse-ParseRelation.html @@ -43,7 +43,7 @@
  • -
  • \Parse
  • +
  • \Parse
  • -
  • \ParseRole
  • +
  • \ParseRole
  • @@ -3401,10 +3403,10 @@

    Type(s)

    diff --git a/classes/Parse.ParseSchema.html b/classes/Parse-ParseSchema.html similarity index 90% rename from classes/Parse.ParseSchema.html rename to classes/Parse-ParseSchema.html index 9160597a..46ee9ce6 100644 --- a/classes/Parse.ParseSchema.html +++ b/classes/Parse-ParseSchema.html @@ -43,7 +43,7 @@
  • -
  • \Parse
  • +
  • \Parse
  • -
  • \ParseServerInfo
  • +
  • \ParseServerInfo
  • @@ -638,10 +582,10 @@

    Type(s)

    diff --git a/classes/Parse.ParseSession.html b/classes/Parse-ParseSession.html similarity index 88% rename from classes/Parse.ParseSession.html rename to classes/Parse-ParseSession.html index 1f106579..75a6f1d0 100644 --- a/classes/Parse.ParseSession.html +++ b/classes/Parse-ParseSession.html @@ -43,7 +43,7 @@
  • -
  • \Parse
  • +
  • \Parse
  • -
  • \ParseSession
  • +
  • \ParseSession
  • @@ -3451,10 +3450,10 @@

    Type(s)

    diff --git a/classes/Parse.ParseSessionStorage.html b/classes/Parse-ParseSessionStorage.html similarity index 88% rename from classes/Parse.ParseSessionStorage.html rename to classes/Parse-ParseSessionStorage.html index f3e00390..42b7bcb0 100644 --- a/classes/Parse.ParseSessionStorage.html +++ b/classes/Parse-ParseSessionStorage.html @@ -43,7 +43,7 @@
  • -
  • \Parse
  • +
  • \Parse
  • -
  • \ParseSessionStorage
  • +
  • \ParseSessionStorage
  • @@ -511,10 +484,10 @@

    Type(s)

    diff --git a/classes/Parse.ParseStorageInterface.html b/classes/Parse-ParseStorageInterface.html similarity index 88% rename from classes/Parse.ParseStorageInterface.html rename to classes/Parse-ParseStorageInterface.html index 1bb7aff8..b3e60ed8 100644 --- a/classes/Parse.ParseStorageInterface.html +++ b/classes/Parse-ParseStorageInterface.html @@ -43,7 +43,7 @@
  • -
  • \Parse
  • +
  • \Parse
  • -
  • \ParseStorageInterface
  • +
  • \ParseStorageInterface
  • @@ -440,10 +418,10 @@

    Response

    diff --git a/classes/Parse.ParseUser.html b/classes/Parse-ParseUser.html similarity index 88% rename from classes/Parse.ParseUser.html rename to classes/Parse-ParseUser.html index 044c6143..2e207312 100644 --- a/classes/Parse.ParseUser.html +++ b/classes/Parse-ParseUser.html @@ -43,7 +43,7 @@
  • -
  • \Parse
  • +
  • \Parse
  • -
  • \ParseUser
  • +
  • \ParseUser
  • @@ -4345,10 +4335,10 @@

    Type(s)

    diff --git a/css/bootstrap-responsive.css b/css/bootstrap-responsive.css index 4b032cdb..aef610ec 100644 --- a/css/bootstrap-responsive.css +++ b/css/bootstrap-responsive.css @@ -27,21 +27,21 @@ width: 100%; height: 28px; /* Make inputs at least the height of their button counterpart */ - + /* Makes inputs behave like true block-level elements */ - + -webkit-box-sizing: border-box; /* Older Webkit */ - + -moz-box-sizing: border-box; /* Older FF */ - + -ms-box-sizing: border-box; /* IE8 */ - + box-sizing: border-box; /* CSS3 spec*/ - + } .input-prepend input[class*="span"], .input-append input[class*="span"] { width: auto; diff --git a/css/prettify.css b/css/prettify.css index d44b3a22..b317a7cd 100644 --- a/css/prettify.css +++ b/css/prettify.css @@ -1 +1 @@ -.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee} \ No newline at end of file +.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee} diff --git a/deprecated.html b/deprecated.html index 2998b57c..c8f139df 100644 --- a/deprecated.html +++ b/deprecated.html @@ -43,7 +43,7 @@ - +
  • src/Parse/ParseBytes.php
  • +
  • src/Parse/ParseFile.php
  • +
  • src/Parse/ParseGeoPoint.php
  • +
  • src/Parse/ParseObject.php
  • +
  • src/Parse/ParseRelation.php
  • +
    @@ -119,7 +124,6 @@
  • Compilation Errors
  • -
    No errors have been found in this project.
    @@ -160,6 +164,30 @@
    + +

    + + src/Parse/ParseBytes.php + 1 +

    +
    + + + + + + + + + + + + + + + +
    TypeLineDescription
    ERROR0Tag "$base64Data" with body "@$base64Data @param" has error
    +
    @@ -170,8 +198,66 @@
    + +

    + + src/Parse/ParseFile.php + 2 +

    +
    + + + + + + + + + + + + + + + + + + + + +
    TypeLineDescription
    ERROR0Tag "$name" with body "@$name @param" has error
    ERROR0Tag "$url" with body "@$url @param" has error
    +
    + +

    + + src/Parse/ParseGeoPoint.php + 2 +

    +
    + + + + + + + + + + + + + + + + + + + + +
    TypeLineDescription
    ERROR0Tag "$lat" with body "@$lat @param" has error
    ERROR0Tag "$lon" with body "@$lon @param" has error
    +
    @@ -181,6 +267,37 @@
    +
    + +

    + + src/Parse/ParseObject.php + 2 +

    +
    + + + + + + + + + + + + + + + + + + + + +
    TypeLineDescription
    ERROR0Tag "$parseClassName" with body "@$parseClassName @param" has error
    ERROR0Tag "$parseClassName" with body "@$parseClassName @param" has error
    +
    +
    @@ -190,8 +307,35 @@
    -
    -
    + +

    + + src/Parse/ParseRelation.php + 2 +

    +
    + + + + + + + + + + + + + + + + + + + + +
    TypeLineDescription
    ERROR0Tag "$className" with body "@$className @param" has error
    ERROR0Tag "$parent" with body "@$parent @param" has error
    +
    @@ -212,10 +356,10 @@
    diff --git a/graph_class.html b/graph_class.html index 2f15ad1f..141c4df9 100644 --- a/graph_class.html +++ b/graph_class.html @@ -42,7 +42,7 @@
  • - Errors 0 + Errors 9
  • @@ -155,10 +155,10 @@

    Documentation

    diff --git a/js/bootstrap.js b/js/bootstrap.js index c832ccb2..64796731 100644 --- a/js/bootstrap.js +++ b/js/bootstrap.js @@ -47,7 +47,7 @@ })() }) - + }( window.jQuery ) /* ========================================================== * bootstrap-alert.js v2.0.0 diff --git a/js/bootstrap.min.js b/js/bootstrap.min.js index 1f295a14..8474b972 100644 --- a/js/bootstrap.min.js +++ b/js/bootstrap.min.js @@ -1 +1 @@ -!function(a){a(function(){"use strict",a.support.transition=function(){var b=document.body||document.documentElement,c=b.style,d=c.transition!==undefined||c.WebkitTransition!==undefined||c.MozTransition!==undefined||c.MsTransition!==undefined||c.OTransition!==undefined;return d&&{end:function(){var b="TransitionEnd";return a.browser.webkit?b="webkitTransitionEnd":a.browser.mozilla?b="transitionend":a.browser.opera&&(b="oTransitionEnd"),b}()}}()})}(window.jQuery),!function(a){"use strict";var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype={constructor:c,close:function(b){function f(){e.remove(),e.trigger("closed")}var c=a(this),d=c.attr("data-target"),e;d||(d=c.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),e=a(d),e.trigger("close"),b&&b.preventDefault(),e.length||(e=c.hasClass("alert")?c:c.parent()),e.removeClass("in"),a.support.transition&&e.hasClass("fade")?e.on(a.support.transition.end,f):f()}},a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("alert");e||d.data("alert",e=new c(this)),typeof b=="string"&&e[b].call(d)})},a.fn.alert.Constructor=c,a(function(){a("body").on("click.alert.data-api",b,c.prototype.close)})}(window.jQuery),!function(a){"use strict";var b=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.button.defaults,c)};b.prototype={constructor:b,setState:function(a){var b="disabled",c=this.$element,d=c.data(),e=c.is("input")?"val":"html";a+="Text",d.resetText||c.data("resetText",c[e]()),c[e](d[a]||this.options[a]),setTimeout(function(){a=="loadingText"?c.addClass(b).attr(b,b):c.removeClass(b).removeAttr(b)},0)},toggle:function(){var a=this.$element.parent('[data-toggle="buttons-radio"]');a&&a.find(".active").removeClass("active"),this.$element.toggleClass("active")}},a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("button"),f=typeof c=="object"&&c;e||d.data("button",e=new b(this,f)),c=="toggle"?e.toggle():c&&e.setState(c)})},a.fn.button.defaults={loadingText:"loading..."},a.fn.button.Constructor=b,a(function(){a("body").on("click.button.data-api","[data-toggle^=button]",function(b){a(b.target).button("toggle")})})}(window.jQuery),!function(a){"use strict";var b=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.carousel.defaults,c),this.options.slide&&this.slide(this.options.slide)};b.prototype={cycle:function(){return this.interval=setInterval(a.proxy(this.next,this),this.options.interval),this},to:function(b){var c=this.$element.find(".active"),d=c.parent().children(),e=d.index(c),f=this;if(b>d.length-1||b<0)return;return this.sliding?this.$element.one("slid",function(){f.to(b)}):e==b?this.pause().cycle():this.slide(b>e?"next":"prev",a(d[b]))},pause:function(){return clearInterval(this.interval),this},next:function(){if(this.sliding)return;return this.slide("next")},prev:function(){if(this.sliding)return;return this.slide("prev")},slide:function(b,c){var d=this.$element.find(".active"),e=c||d[b](),f=this.interval,g=b=="next"?"left":"right",h=b=="next"?"first":"last",i=this;return this.sliding=!0,f&&this.pause(),e=e.length?e:this.$element.find(".item")[h](),!a.support.transition&&this.$element.hasClass("slide")?(this.$element.trigger("slide"),d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid")):(e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),this.$element.trigger("slide"),this.$element.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid")},0)})),f&&this.cycle(),this}},a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("carousel"),f=typeof c=="object"&&c;e||d.data("carousel",e=new b(this,f)),typeof c=="number"?e.to(c):typeof c=="string"||(c=f.slide)?e[c]():e.cycle()})},a.fn.carousel.defaults={interval:5e3},a.fn.carousel.Constructor=b,a(function(){a("body").on("click.carousel.data-api","[data-slide]",function(b){var c=a(this),d,e=a(c.attr("data-target")||(d=c.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,"")),f=!e.data("modal")&&a.extend({},e.data(),c.data());e.carousel(f),b.preventDefault()})})}(window.jQuery),!function(a){"use strict";var b=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.collapse.defaults,c),this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.prototype={constructor:b,dimension:function(){var a=this.$element.hasClass("width");return a?"width":"height"},show:function(){var b=this.dimension(),c=a.camelCase(["scroll",b].join("-")),d=this.$parent&&this.$parent.find(".in"),e;d&&d.length&&(e=d.data("collapse"),d.collapse("hide"),e||d.data("collapse",null)),this.$element[b](0),this.transition("addClass","show","shown"),this.$element[b](this.$element[0][c])},hide:function(){var a=this.dimension();this.reset(this.$element[a]()),this.transition("removeClass","hide","hidden"),this.$element[a](0)},reset:function(a){var b=this.dimension();this.$element.removeClass("collapse")[b](a||"auto")[0].offsetWidth,this.$element.addClass("collapse")},transition:function(b,c,d){var e=this,f=function(){c=="show"&&e.reset(),e.$element.trigger(d)};this.$element.trigger(c)[b]("in"),a.support.transition&&this.$element.hasClass("collapse")?this.$element.one(a.support.transition.end,f):f()},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}},a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("collapse"),f=typeof c=="object"&&c;e||d.data("collapse",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.collapse.defaults={toggle:!0},a.fn.collapse.Constructor=b,a(function(){a("body").on("click.collapse.data-api","[data-toggle=collapse]",function(b){var c=a(this),d,e=c.attr("data-target")||b.preventDefault()||(d=c.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""),f=a(e).data("collapse")?"toggle":c.data();a(e).collapse(f)})})}(window.jQuery),!function(a){function d(){a(b).parent().removeClass("open")}"use strict";var b='[data-toggle="dropdown"]',c=function(b){var c=a(b).on("click.dropdown.data-api",this.toggle);a("html").on("click.dropdown.data-api",function(){c.parent().removeClass("open")})};c.prototype={constructor:c,toggle:function(b){var c=a(this),e=c.attr("data-target"),f,g;return e||(e=c.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,"")),f=a(e),f.length||(f=c.parent()),g=f.hasClass("open"),d(),!g&&f.toggleClass("open"),!1}},a.fn.dropdown=function(b){return this.each(function(){var d=a(this),e=d.data("dropdown");e||d.data("dropdown",e=new c(this)),typeof b=="string"&&e[b].call(d)})},a.fn.dropdown.Constructor=c,a(function(){a("html").on("click.dropdown.data-api",d),a("body").on("click.dropdown.data-api",b,c.prototype.toggle)})}(window.jQuery),!function(a){function c(){var b=this,c=setTimeout(function(){b.$element.off(a.support.transition.end),d.call(b)},500);this.$element.one(a.support.transition.end,function(){clearTimeout(c),d.call(b)})}function d(a){this.$element.hide().trigger("hidden"),e.call(this)}function e(b){var c=this,d=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var e=a.support.transition&&d;this.$backdrop=a('');this.target.append(az);az.height(aD);az.width(aA);az.css("top",this.eventCanvas._offsets.top);az.css("left",this.eventCanvas._offsets.left);var aC=L('
    ');az.append(aC);aC.html(this.noDataIndicator.indicator);var aB=aC.height();var ax=aC.width();aC.height(aB);aC.width(ax);aC.css("top",(aD-aB)/2+"px")})}}this.data=L.extend(true,[],ar);this.parseOptions(ay);if(this.textColor){this.target.css("color",this.textColor)}if(this.fontFamily){this.target.css("font-family",this.fontFamily)}if(this.fontSize){this.target.css("font-size",this.fontSize)}this.title.init();this.legend.init();this._sumy=0;this._sumx=0;this.computePlotData();for(var at=0;at0){for(var aq=au;aq--;){var an=this._plotData[aq][ap][av];if(aw*an>=0){this._plotData[au][ap][av]+=an;this._stackData[au][ap][av]+=an;break}}}}}else{for(var ar=0;ar0){at._prevPlotData=this.series[au-1]._plotData}at._sumy=0;at._sumx=0;for(ar=at.data.length-1;ar>-1;ar--){at._sumy+=at.data[ar][1];at._sumx+=at.data[ar][0]}}};this.populatePlotData=function(au,av){this._plotData=[];this._stackData=[];au._stackData=[];au._plotData=[];var ay={x:[],y:[]};if(this.stackSeries&&!au.disableStack){au._stack=true;var ax=(au._stackAxis==="x")?0:1;var az=L.extend(true,[],au.data);var aA=L.extend(true,[],au.data);var an,am,ao,aw,al;for(var ar=0;ar=0){aA[aq][ax]+=aw}}}for(var at=0;at0){au._prevPlotData=this.series[av-1]._plotData}au._sumy=0;au._sumx=0;for(at=au.data.length-1;at>-1;at--){au._sumy+=au.data[at][1];au._sumx+=au.data[at][0]}};this.getNextSeriesColor=(function(am){var al=0;var an=am.seriesColors;return function(){if(al=0&&an>=0){al.top+=aK;al.bottom+=aK;al.left+=an;al.right+=an}}var am=["top","bottom","left","right"];for(var aB in am){if(this._gridPadding[am[aB]]==null&&al[am[aB]]>0){this._gridPadding[am[aB]]=al[am[aB]]}else{if(this._gridPadding[am[aB]]==null){this._gridPadding[am[aB]]=this._defaultGridPadding[am[aB]]}}}var aA=this._gridPadding;if(this.legend.placement==="outsideGrid"){aA={top:this.title.getHeight(),left:0,right:0,bottom:0};if(this.legend.location==="s"){aA.left=this._gridPadding.left;aA.right=this._gridPadding.right}}ar.xaxis.pack({position:"absolute",bottom:this._gridPadding.bottom-ar.xaxis.getHeight(),left:0,width:this._width},{min:this._gridPadding.left,max:this._width-this._gridPadding.right});ar.yaxis.pack({position:"absolute",top:0,left:this._gridPadding.left-ar.yaxis.getWidth(),height:this._height},{min:this._height-this._gridPadding.bottom,max:this._gridPadding.top});ar.x2axis.pack({position:"absolute",top:this._gridPadding.top-ar.x2axis.getHeight(),left:0,width:this._width},{min:this._gridPadding.left,max:this._width-this._gridPadding.right});for(aH=8;aH>0;aH--){ar[aG[aH-1]].pack({position:"absolute",top:0,right:this._gridPadding.right-az[aH-1]},{min:this._height-this._gridPadding.bottom,max:this._gridPadding.top})}var au=(this._width-this._gridPadding.left-this._gridPadding.right)/2+this._gridPadding.left-ar.yMidAxis.getWidth()/2;ar.yMidAxis.pack({position:"absolute",top:0,left:au,zIndex:9,textAlign:"center"},{min:this._height-this._gridPadding.bottom,max:this._gridPadding.top});this.target.append(this.grid.createElement(this._gridPadding,this));this.grid.draw();var aq=this.series;var aJ=aq.length;for(aH=0,aE=aJ;aHax)?av:ax;var ar=this.series[aw];var aq=this.series[au];if(aq.renderer.smooth){var ap=aq.renderer._smoothedData.slice(0).reverse()}else{var ap=aq.gridData.slice(0).reverse()}if(ar.renderer.smooth){var at=ar.renderer._smoothedData.concat(ap)}else{var at=ar.gridData.concat(ap)}var ao=(an.color!==null)?an.color:this.series[ax].fillColor;var ay=(an.baseSeries!==null)?an.baseSeries:aw;var am=this.series[ay].renderer.shapeRenderer;var al={fillStyle:ao,fill:true,closePath:true};am.draw(ar.shadowCanvas._ctx,at,al)};this.bindCustomEvents=function(){this.eventCanvas._elem.bind("click",{plot:this},this.onClick);this.eventCanvas._elem.bind("dblclick",{plot:this},this.onDblClick);this.eventCanvas._elem.bind("mousedown",{plot:this},this.onMouseDown);this.eventCanvas._elem.bind("mousemove",{plot:this},this.onMouseMove);this.eventCanvas._elem.bind("mouseenter",{plot:this},this.onMouseEnter);this.eventCanvas._elem.bind("mouseleave",{plot:this},this.onMouseLeave);if(this.captureRightClick){this.eventCanvas._elem.bind("mouseup",{plot:this},this.onRightClick);this.eventCanvas._elem.get(0).oncontextmenu=function(){return false}}else{this.eventCanvas._elem.bind("mouseup",{plot:this},this.onMouseUp)}};function ai(av){var au=av.data.plot;var ap=au.eventCanvas._elem.offset();var at={x:av.pageX-ap.left,y:av.pageY-ap.top};var aq={xaxis:null,yaxis:null,x2axis:null,y2axis:null,y3axis:null,y4axis:null,y5axis:null,y6axis:null,y7axis:null,y8axis:null,y9axis:null,yMidAxis:null};var ar=["xaxis","yaxis","x2axis","y2axis","y3axis","y4axis","y5axis","y6axis","y7axis","y8axis","y9axis","yMidAxis"];var al=au.axes;var am,ao;for(am=11;am>0;am--){ao=ar[am-1];if(al[ao].show){aq[ao]=al[ao].series_p2u(at[ao.charAt(0)])}}return{offsets:ap,gridPos:at,dataPos:aq}}function ak(al,am){var aq=am.series;var aW,aU,aT,aO,aP,aJ,aI,aw,au,az,aA,aK;var aS,aX,aQ,ar,aH,aM,aV;var an,aN;for(aT=am.seriesStack.length-1;aT>=0;aT--){aW=am.seriesStack[aT];aO=aq[aW];aV=aO._highlightThreshold;switch(aO.renderer.constructor){case L.jqplot.BarRenderer:aJ=al.x;aI=al.y;for(aU=0;aUaH[0][0]&&aJaH[2][1]&&aIaH[0][0]+aV[0][0]&&aJaH[2][1]&&aI0&&-aI>=0){aw=2*Math.PI-Math.atan(-aI/aJ)}else{if(aJ>0&&-aI<0){aw=-Math.atan(-aI/aJ)}else{if(aJ<0){aw=Math.PI-Math.atan(-aI/aJ)}else{if(aJ==0&&-aI>0){aw=3*Math.PI/2}else{if(aJ==0&&-aI<0){aw=Math.PI/2}else{if(aJ==0&&aI==0){aw=0}}}}}}if(az){aw-=az;if(aw<0){aw+=2*Math.PI}else{if(aw>2*Math.PI){aw-=2*Math.PI}}}au=aO.sliceMargin/180*Math.PI;if(aPaO._innerRadius){for(aU=0;aU0)?aO.gridData[aU-1][1]+au:au;aK=aO.gridData[aU][1];if(aw>aA&&aw0&&-aI>=0){aw=2*Math.PI-Math.atan(-aI/aJ)}else{if(aJ>0&&-aI<0){aw=-Math.atan(-aI/aJ)}else{if(aJ<0){aw=Math.PI-Math.atan(-aI/aJ)}else{if(aJ==0&&-aI>0){aw=3*Math.PI/2}else{if(aJ==0&&-aI<0){aw=Math.PI/2}else{if(aJ==0&&aI==0){aw=0}}}}}}if(az){aw-=az;if(aw<0){aw+=2*Math.PI}else{if(aw>2*Math.PI){aw-=2*Math.PI}}}au=aO.sliceMargin/180*Math.PI;if(aP0)?aO.gridData[aU-1][1]+au:au;aK=aO.gridData[aU][1];if(aw>aA&&aw=ay[0][1]&&aI<=ay[3][1]&&aJ>=at[0]&&aJ<=aE[0]){return{seriesIndex:aO.index,pointIndex:aU,gridData:null,data:aO.data[aU]}}}break;case L.jqplot.LineRenderer:aJ=al.x;aI=al.y;aP=aO.renderer;if(aO.show){if((aO.fill||(aO.renderer.bands.show&&aO.renderer.bands.fill))&&(!am.plugins.highlighter||!am.plugins.highlighter.show)){var ax=false;if(aJ>aO._boundingBox[0][0]&&aJaO._boundingBox[1][1]&&aI=aI||aB[1]=aI){if(aC[0]+(aI-aC[1])/(aB[1]-aC[1])*(aB[0]-aC[0])0)?aN:0;for(var aU=0;aU=aQ[0]-aP._bodyWidth/2&&aJ<=aQ[0]+aP._bodyWidth/2&&aI>=av(aO.data[aU][2])&&aI<=av(aO.data[aU][3])){return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}else{if(!aP.hlc){var av=aO._yaxis.series_u2p;if(aJ>=aQ[0]-aP._tickLength&&aJ<=aQ[0]+aP._tickLength&&aI>=av(aO.data[aU][2])&&aI<=av(aO.data[aU][3])){return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}else{var av=aO._yaxis.series_u2p;if(aJ>=aQ[0]-aP._tickLength&&aJ<=aQ[0]+aP._tickLength&&aI>=av(aO.data[aU][1])&&aI<=av(aO.data[aU][2])){return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}}}else{if(aQ[0]!=null&&aQ[1]!=null){aX=Math.sqrt((aJ-aQ[0])*(aJ-aQ[0])+(aI-aQ[1])*(aI-aQ[1]));if(aX<=an&&(aX<=aS||aS==null)){aS=aX;return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}}}}}break;default:aJ=al.x;aI=al.y;aP=aO.renderer;if(aO.show){aN=aO.markerRenderer.size/2+aO.neighborThreshold;an=(aN>0)?aN:0;for(var aU=0;aU=aQ[0]-aP._bodyWidth/2&&aJ<=aQ[0]+aP._bodyWidth/2&&aI>=av(aO.data[aU][2])&&aI<=av(aO.data[aU][3])){return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}else{if(!aP.hlc){var av=aO._yaxis.series_u2p;if(aJ>=aQ[0]-aP._tickLength&&aJ<=aQ[0]+aP._tickLength&&aI>=av(aO.data[aU][2])&&aI<=av(aO.data[aU][3])){return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}else{var av=aO._yaxis.series_u2p;if(aJ>=aQ[0]-aP._tickLength&&aJ<=aQ[0]+aP._tickLength&&aI>=av(aO.data[aU][1])&&aI<=av(aO.data[aU][2])){return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}}}else{aX=Math.sqrt((aJ-aQ[0])*(aJ-aQ[0])+(aI-aQ[1])*(aI-aQ[1]));if(aX<=an&&(aX<=aS||aS==null)){aS=aX;return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}}}break}}return null}this.onClick=function(an){var am=ai(an);var ap=an.data.plot;var ao=ak(am.gridPos,ap);var al=L.Event("jqplotClick");al.pageX=an.pageX;al.pageY=an.pageY;L(this).trigger(al,[am.gridPos,am.dataPos,ao,ap])};this.onDblClick=function(an){var am=ai(an);var ap=an.data.plot;var ao=ak(am.gridPos,ap);var al=L.Event("jqplotDblClick");al.pageX=an.pageX;al.pageY=an.pageY;L(this).trigger(al,[am.gridPos,am.dataPos,ao,ap])};this.onMouseDown=function(an){var am=ai(an);var ap=an.data.plot;var ao=ak(am.gridPos,ap);var al=L.Event("jqplotMouseDown");al.pageX=an.pageX;al.pageY=an.pageY;L(this).trigger(al,[am.gridPos,am.dataPos,ao,ap])};this.onMouseUp=function(an){var am=ai(an);var al=L.Event("jqplotMouseUp");al.pageX=an.pageX;al.pageY=an.pageY;L(this).trigger(al,[am.gridPos,am.dataPos,null,an.data.plot])};this.onRightClick=function(an){var am=ai(an);var ap=an.data.plot;var ao=ak(am.gridPos,ap);if(ap.captureRightClick){if(an.which==3){var al=L.Event("jqplotRightClick");al.pageX=an.pageX;al.pageY=an.pageY;L(this).trigger(al,[am.gridPos,am.dataPos,ao,ap])}else{var al=L.Event("jqplotMouseUp");al.pageX=an.pageX;al.pageY=an.pageY;L(this).trigger(al,[am.gridPos,am.dataPos,ao,ap])}}};this.onMouseMove=function(an){var am=ai(an);var ap=an.data.plot;var ao=ak(am.gridPos,ap);var al=L.Event("jqplotMouseMove");al.pageX=an.pageX;al.pageY=an.pageY;L(this).trigger(al,[am.gridPos,am.dataPos,ao,ap])};this.onMouseEnter=function(an){var am=ai(an);var ao=an.data.plot;var al=L.Event("jqplotMouseEnter");al.pageX=an.pageX;al.pageY=an.pageY;al.relatedTarget=an.relatedTarget;L(this).trigger(al,[am.gridPos,am.dataPos,null,ao])};this.onMouseLeave=function(an){var am=ai(an);var ao=an.data.plot;var al=L.Event("jqplotMouseLeave");al.pageX=an.pageX;al.pageY=an.pageY;al.relatedTarget=an.relatedTarget;L(this).trigger(al,[am.gridPos,am.dataPos,null,ao])};this.drawSeries=function(an,al){var ap,ao,am;al=(typeof(an)==="number"&&al==null)?an:al;an=(typeof(an)==="object")?an:{};if(al!=u){ao=this.series[al];am=ao.shadowCanvas._ctx;am.clearRect(0,0,am.canvas.width,am.canvas.height);ao.drawShadow(am,an,this);am=ao.canvas._ctx;am.clearRect(0,0,am.canvas.width,am.canvas.height);ao.draw(am,an,this);if(ao.renderer.constructor==L.jqplot.BezierCurveRenderer){if(al660)?ah[aj]*0.85:0.73*ah[aj]+90;ah[aj]=parseInt(ah[aj],10);(ah[aj]>255)?255:ah[aj]}ah[3]=0.3+0.35*al[3];ak.push("rgba("+ah[0]+","+ah[1]+","+ah[2]+","+ah[3]+")")}}else{var al=L.jqplot.getColorComponents(ai);var ah=[al[0],al[1],al[2]];var an=ah[0]+ah[1]+ah[2];for(var aj=0;aj<3;aj++){ah[aj]=(an>660)?ah[aj]*0.85:0.73*ah[aj]+90;ah[aj]=parseInt(ah[aj],10);(ah[aj]>255)?255:ah[aj]}ah[3]=0.3+0.35*al[3];ak="rgba("+ah[0]+","+ah[1]+","+ah[2]+","+ah[3]+")"}return ak};L.jqplot.ColorGenerator=function(ai){ai=ai||L.jqplot.config.defaultColors;var ah=0;this.next=function(){if(ah0){return ai[ah--]}else{ah=ai.length-1;return ai[ah]}};this.get=function(ak){var aj=ak-ai.length*Math.floor(ak/ai.length);return ai[aj]};this.setColors=function(aj){ai=aj};this.reset=function(){ah=0};this.getIndex=function(){return ah};this.setIndex=function(aj){ah=aj}};L.jqplot.hex2rgb=function(aj,ah){aj=aj.replace("#","");if(aj.length==3){aj=aj.charAt(0)+aj.charAt(0)+aj.charAt(1)+aj.charAt(1)+aj.charAt(2)+aj.charAt(2)}var ai;ai="rgba("+parseInt(aj.slice(0,2),16)+", "+parseInt(aj.slice(2,4),16)+", "+parseInt(aj.slice(4,6),16);if(ah){ai+=", "+ah}ai+=")";return ai};L.jqplot.rgb2hex=function(am){var aj=/rgba?\( *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *(?:, *[0-9.]*)?\)/;var ah=am.match(aj);var al="#";for(var ak=1;ak<4;ak++){var ai;if(ah[ak].search(/%/)!=-1){ai=parseInt(255*ah[ak]/100,10).toString(16);if(ai.length==1){ai="0"+ai}}else{ai=parseInt(ah[ak],10).toString(16);if(ai.length==1){ai="0"+ai}}al+=ai}return al};L.jqplot.normalize2rgb=function(ai,ah){if(ai.search(/^ *rgba?\(/)!=-1){return ai}else{if(ai.search(/^ *#?[0-9a-fA-F]?[0-9a-fA-F]/)!=-1){return L.jqplot.hex2rgb(ai,ah)}else{throw new Error("Invalid color spec")}}};L.jqplot.getColorComponents=function(am){am=L.jqplot.colorKeywordMap[am]||am;var ak=L.jqplot.normalize2rgb(am);var aj=/rgba?\( *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *,? *([0-9.]* *)?\)/;var ah=ak.match(aj);var ai=[];for(var al=1;al<4;al++){if(ah[al].search(/%/)!=-1){ai[al-1]=parseInt(255*ah[al]/100,10)}else{ai[al-1]=parseInt(ah[al],10)}}ai[3]=parseFloat(ah[4])?parseFloat(ah[4]):1;return ai};L.jqplot.colorKeywordMap={aliceblue:"rgb(240, 248, 255)",antiquewhite:"rgb(250, 235, 215)",aqua:"rgb( 0, 255, 255)",aquamarine:"rgb(127, 255, 212)",azure:"rgb(240, 255, 255)",beige:"rgb(245, 245, 220)",bisque:"rgb(255, 228, 196)",black:"rgb( 0, 0, 0)",blanchedalmond:"rgb(255, 235, 205)",blue:"rgb( 0, 0, 255)",blueviolet:"rgb(138, 43, 226)",brown:"rgb(165, 42, 42)",burlywood:"rgb(222, 184, 135)",cadetblue:"rgb( 95, 158, 160)",chartreuse:"rgb(127, 255, 0)",chocolate:"rgb(210, 105, 30)",coral:"rgb(255, 127, 80)",cornflowerblue:"rgb(100, 149, 237)",cornsilk:"rgb(255, 248, 220)",crimson:"rgb(220, 20, 60)",cyan:"rgb( 0, 255, 255)",darkblue:"rgb( 0, 0, 139)",darkcyan:"rgb( 0, 139, 139)",darkgoldenrod:"rgb(184, 134, 11)",darkgray:"rgb(169, 169, 169)",darkgreen:"rgb( 0, 100, 0)",darkgrey:"rgb(169, 169, 169)",darkkhaki:"rgb(189, 183, 107)",darkmagenta:"rgb(139, 0, 139)",darkolivegreen:"rgb( 85, 107, 47)",darkorange:"rgb(255, 140, 0)",darkorchid:"rgb(153, 50, 204)",darkred:"rgb(139, 0, 0)",darksalmon:"rgb(233, 150, 122)",darkseagreen:"rgb(143, 188, 143)",darkslateblue:"rgb( 72, 61, 139)",darkslategray:"rgb( 47, 79, 79)",darkslategrey:"rgb( 47, 79, 79)",darkturquoise:"rgb( 0, 206, 209)",darkviolet:"rgb(148, 0, 211)",deeppink:"rgb(255, 20, 147)",deepskyblue:"rgb( 0, 191, 255)",dimgray:"rgb(105, 105, 105)",dimgrey:"rgb(105, 105, 105)",dodgerblue:"rgb( 30, 144, 255)",firebrick:"rgb(178, 34, 34)",floralwhite:"rgb(255, 250, 240)",forestgreen:"rgb( 34, 139, 34)",fuchsia:"rgb(255, 0, 255)",gainsboro:"rgb(220, 220, 220)",ghostwhite:"rgb(248, 248, 255)",gold:"rgb(255, 215, 0)",goldenrod:"rgb(218, 165, 32)",gray:"rgb(128, 128, 128)",grey:"rgb(128, 128, 128)",green:"rgb( 0, 128, 0)",greenyellow:"rgb(173, 255, 47)",honeydew:"rgb(240, 255, 240)",hotpink:"rgb(255, 105, 180)",indianred:"rgb(205, 92, 92)",indigo:"rgb( 75, 0, 130)",ivory:"rgb(255, 255, 240)",khaki:"rgb(240, 230, 140)",lavender:"rgb(230, 230, 250)",lavenderblush:"rgb(255, 240, 245)",lawngreen:"rgb(124, 252, 0)",lemonchiffon:"rgb(255, 250, 205)",lightblue:"rgb(173, 216, 230)",lightcoral:"rgb(240, 128, 128)",lightcyan:"rgb(224, 255, 255)",lightgoldenrodyellow:"rgb(250, 250, 210)",lightgray:"rgb(211, 211, 211)",lightgreen:"rgb(144, 238, 144)",lightgrey:"rgb(211, 211, 211)",lightpink:"rgb(255, 182, 193)",lightsalmon:"rgb(255, 160, 122)",lightseagreen:"rgb( 32, 178, 170)",lightskyblue:"rgb(135, 206, 250)",lightslategray:"rgb(119, 136, 153)",lightslategrey:"rgb(119, 136, 153)",lightsteelblue:"rgb(176, 196, 222)",lightyellow:"rgb(255, 255, 224)",lime:"rgb( 0, 255, 0)",limegreen:"rgb( 50, 205, 50)",linen:"rgb(250, 240, 230)",magenta:"rgb(255, 0, 255)",maroon:"rgb(128, 0, 0)",mediumaquamarine:"rgb(102, 205, 170)",mediumblue:"rgb( 0, 0, 205)",mediumorchid:"rgb(186, 85, 211)",mediumpurple:"rgb(147, 112, 219)",mediumseagreen:"rgb( 60, 179, 113)",mediumslateblue:"rgb(123, 104, 238)",mediumspringgreen:"rgb( 0, 250, 154)",mediumturquoise:"rgb( 72, 209, 204)",mediumvioletred:"rgb(199, 21, 133)",midnightblue:"rgb( 25, 25, 112)",mintcream:"rgb(245, 255, 250)",mistyrose:"rgb(255, 228, 225)",moccasin:"rgb(255, 228, 181)",navajowhite:"rgb(255, 222, 173)",navy:"rgb( 0, 0, 128)",oldlace:"rgb(253, 245, 230)",olive:"rgb(128, 128, 0)",olivedrab:"rgb(107, 142, 35)",orange:"rgb(255, 165, 0)",orangered:"rgb(255, 69, 0)",orchid:"rgb(218, 112, 214)",palegoldenrod:"rgb(238, 232, 170)",palegreen:"rgb(152, 251, 152)",paleturquoise:"rgb(175, 238, 238)",palevioletred:"rgb(219, 112, 147)",papayawhip:"rgb(255, 239, 213)",peachpuff:"rgb(255, 218, 185)",peru:"rgb(205, 133, 63)",pink:"rgb(255, 192, 203)",plum:"rgb(221, 160, 221)",powderblue:"rgb(176, 224, 230)",purple:"rgb(128, 0, 128)",red:"rgb(255, 0, 0)",rosybrown:"rgb(188, 143, 143)",royalblue:"rgb( 65, 105, 225)",saddlebrown:"rgb(139, 69, 19)",salmon:"rgb(250, 128, 114)",sandybrown:"rgb(244, 164, 96)",seagreen:"rgb( 46, 139, 87)",seashell:"rgb(255, 245, 238)",sienna:"rgb(160, 82, 45)",silver:"rgb(192, 192, 192)",skyblue:"rgb(135, 206, 235)",slateblue:"rgb(106, 90, 205)",slategray:"rgb(112, 128, 144)",slategrey:"rgb(112, 128, 144)",snow:"rgb(255, 250, 250)",springgreen:"rgb( 0, 255, 127)",steelblue:"rgb( 70, 130, 180)",tan:"rgb(210, 180, 140)",teal:"rgb( 0, 128, 128)",thistle:"rgb(216, 191, 216)",tomato:"rgb(255, 99, 71)",turquoise:"rgb( 64, 224, 208)",violet:"rgb(238, 130, 238)",wheat:"rgb(245, 222, 179)",white:"rgb(255, 255, 255)",whitesmoke:"rgb(245, 245, 245)",yellow:"rgb(255, 255, 0)",yellowgreen:"rgb(154, 205, 50)"};L.jqplot.AxisLabelRenderer=function(ah){L.jqplot.ElemContainer.call(this);this.axis;this.show=true;this.label="";this.fontFamily=null;this.fontSize=null;this.textColor=null;this._elem;this.escapeHTML=false;L.extend(true,this,ah)};L.jqplot.AxisLabelRenderer.prototype=new L.jqplot.ElemContainer();L.jqplot.AxisLabelRenderer.prototype.constructor=L.jqplot.AxisLabelRenderer;L.jqplot.AxisLabelRenderer.prototype.init=function(ah){L.extend(true,this,ah)};L.jqplot.AxisLabelRenderer.prototype.draw=function(ah,ai){if(this._elem){this._elem.emptyForce();this._elem=null}this._elem=L('
    ');if(Number(this.label)){this._elem.css("white-space","nowrap")}if(!this.escapeHTML){this._elem.html(this.label)}else{this._elem.text(this.label)}if(this.fontFamily){this._elem.css("font-family",this.fontFamily)}if(this.fontSize){this._elem.css("font-size",this.fontSize)}if(this.textColor){this._elem.css("color",this.textColor)}return this._elem};L.jqplot.AxisLabelRenderer.prototype.pack=function(){};L.jqplot.AxisTickRenderer=function(ah){L.jqplot.ElemContainer.call(this);this.mark="outside";this.axis;this.showMark=true;this.showGridline=true;this.isMinorTick=false;this.size=4;this.markSize=6;this.show=true;this.showLabel=true;this.label=null;this.value=null;this._styles={};this.formatter=L.jqplot.DefaultTickFormatter;this.prefix="";this.suffix="";this.formatString="";this.fontFamily;this.fontSize;this.textColor;this.escapeHTML=false;this._elem;this._breakTick=false;L.extend(true,this,ah)};L.jqplot.AxisTickRenderer.prototype.init=function(ah){L.extend(true,this,ah)};L.jqplot.AxisTickRenderer.prototype=new L.jqplot.ElemContainer();L.jqplot.AxisTickRenderer.prototype.constructor=L.jqplot.AxisTickRenderer;L.jqplot.AxisTickRenderer.prototype.setTick=function(ah,aj,ai){this.value=ah;this.axis=aj;if(ai){this.isMinorTick=true}return this};L.jqplot.AxisTickRenderer.prototype.draw=function(){if(this.label===null){this.label=this.prefix+this.formatter(this.formatString,this.value)+this.suffix}var ai={position:"absolute"};if(Number(this.label)){ai.whitSpace="nowrap"}if(this._elem){this._elem.emptyForce();this._elem=null}this._elem=L(document.createElement("div"));this._elem.addClass("jqplot-"+this.axis+"-tick");if(!this.escapeHTML){this._elem.html(this.label)}else{this._elem.text(this.label)}this._elem.css(ai);for(var ah in this._styles){this._elem.css(ah,this._styles[ah])}if(this.fontFamily){this._elem.css("font-family",this.fontFamily)}if(this.fontSize){this._elem.css("font-size",this.fontSize)}if(this.textColor){this._elem.css("color",this.textColor)}if(this._breakTick){this._elem.addClass("jqplot-breakTick")}return this._elem};L.jqplot.DefaultTickFormatter=function(ah,ai){if(typeof ai=="number"){if(!ah){ah=L.jqplot.config.defaultTickFormatString}return L.jqplot.sprintf(ah,ai)}else{return String(ai)}};L.jqplot.PercentTickFormatter=function(ah,ai){if(typeof ai=="number"){ai=100*ai;if(!ah){ah=L.jqplot.config.defaultTickFormatString}return L.jqplot.sprintf(ah,ai)}else{return String(ai)}};L.jqplot.AxisTickRenderer.prototype.pack=function(){};L.jqplot.CanvasGridRenderer=function(){this.shadowRenderer=new L.jqplot.ShadowRenderer()};L.jqplot.CanvasGridRenderer.prototype.init=function(ai){this._ctx;L.extend(true,this,ai);var ah={lineJoin:"miter",lineCap:"round",fill:false,isarc:false,angle:this.shadowAngle,offset:this.shadowOffset,alpha:this.shadowAlpha,depth:this.shadowDepth,lineWidth:this.shadowWidth,closePath:false,strokeStyle:this.shadowColor};this.renderer.shadowRenderer.init(ah)};L.jqplot.CanvasGridRenderer.prototype.createElement=function(ak){var aj;if(this._elem){if(L.jqplot.use_excanvas&&window.G_vmlCanvasManager.uninitElement!==u){aj=this._elem.get(0);window.G_vmlCanvasManager.uninitElement(aj);aj=null}this._elem.emptyForce();this._elem=null}aj=ak.canvasManager.getCanvas();var ah=this._plotDimensions.width;var ai=this._plotDimensions.height;aj.width=ah;aj.height=ai;this._elem=L(aj);this._elem.addClass("jqplot-grid-canvas");this._elem.css({position:"absolute",left:0,top:0});aj=ak.canvasManager.initCanvas(aj);this._top=this._offsets.top;this._bottom=ai-this._offsets.bottom;this._left=this._offsets.left;this._right=ah-this._offsets.right;this._width=this._right-this._left;this._height=this._bottom-this._top;aj=null;return this._elem};L.jqplot.CanvasGridRenderer.prototype.draw=function(){this._ctx=this._elem.get(0).getContext("2d");var at=this._ctx;var aw=this._axes;at.save();at.clearRect(0,0,this._plotDimensions.width,this._plotDimensions.height);at.fillStyle=this.backgroundColor||this.background;at.fillRect(this._left,this._top,this._width,this._height);at.save();at.lineJoin="miter";at.lineCap="butt";at.lineWidth=this.gridLineWidth;at.strokeStyle=this.gridLineColor;var aA,az,ap,aq;var am=["xaxis","yaxis","x2axis","y2axis"];for(var ay=4;ay>0;ay--){var aD=am[ay-1];var ah=aw[aD];var aB=ah._ticks;var ar=aB.length;if(ah.show){if(ah.drawBaseline){var aC={};if(ah.baselineWidth!==null){aC.lineWidth=ah.baselineWidth}if(ah.baselineColor!==null){aC.strokeStyle=ah.baselineColor}switch(aD){case"xaxis":ao(this._left,this._bottom,this._right,this._bottom,aC);break;case"yaxis":ao(this._left,this._bottom,this._left,this._top,aC);break;case"x2axis":ao(this._left,this._bottom,this._right,this._bottom,aC);break;case"y2axis":ao(this._right,this._bottom,this._right,this._top,aC);break}}for(var au=ar;au>0;au--){var an=aB[au-1];if(an.show){var ak=Math.round(ah.u2p(an.value))+0.5;switch(aD){case"xaxis":if(an.showGridline&&this.drawGridlines&&((!an.isMinorTick&&ah.drawMajorGridlines)||(an.isMinorTick&&ah.drawMinorGridlines))){ao(ak,this._top,ak,this._bottom)}if(an.showMark&&an.mark&&((!an.isMinorTick&&ah.drawMajorTickMarks)||(an.isMinorTick&&ah.drawMinorTickMarks))){ap=an.markSize;aq=an.mark;var ak=Math.round(ah.u2p(an.value))+0.5;switch(aq){case"outside":aA=this._bottom;az=this._bottom+ap;break;case"inside":aA=this._bottom-ap;az=this._bottom;break;case"cross":aA=this._bottom-ap;az=this._bottom+ap;break;default:aA=this._bottom;az=this._bottom+ap;break}if(this.shadow){this.renderer.shadowRenderer.draw(at,[[ak,aA],[ak,az]],{lineCap:"butt",lineWidth:this.gridLineWidth,offset:this.gridLineWidth*0.75,depth:2,fill:false,closePath:false})}ao(ak,aA,ak,az)}break;case"yaxis":if(an.showGridline&&this.drawGridlines&&((!an.isMinorTick&&ah.drawMajorGridlines)||(an.isMinorTick&&ah.drawMinorGridlines))){ao(this._right,ak,this._left,ak)}if(an.showMark&&an.mark&&((!an.isMinorTick&&ah.drawMajorTickMarks)||(an.isMinorTick&&ah.drawMinorTickMarks))){ap=an.markSize;aq=an.mark;var ak=Math.round(ah.u2p(an.value))+0.5;switch(aq){case"outside":aA=this._left-ap;az=this._left;break;case"inside":aA=this._left;az=this._left+ap;break;case"cross":aA=this._left-ap;az=this._left+ap;break;default:aA=this._left-ap;az=this._left;break}if(this.shadow){this.renderer.shadowRenderer.draw(at,[[aA,ak],[az,ak]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}ao(aA,ak,az,ak,{strokeStyle:ah.borderColor})}break;case"x2axis":if(an.showGridline&&this.drawGridlines&&((!an.isMinorTick&&ah.drawMajorGridlines)||(an.isMinorTick&&ah.drawMinorGridlines))){ao(ak,this._bottom,ak,this._top)}if(an.showMark&&an.mark&&((!an.isMinorTick&&ah.drawMajorTickMarks)||(an.isMinorTick&&ah.drawMinorTickMarks))){ap=an.markSize;aq=an.mark;var ak=Math.round(ah.u2p(an.value))+0.5;switch(aq){case"outside":aA=this._top-ap;az=this._top;break;case"inside":aA=this._top;az=this._top+ap;break;case"cross":aA=this._top-ap;az=this._top+ap;break;default:aA=this._top-ap;az=this._top;break}if(this.shadow){this.renderer.shadowRenderer.draw(at,[[ak,aA],[ak,az]],{lineCap:"butt",lineWidth:this.gridLineWidth,offset:this.gridLineWidth*0.75,depth:2,fill:false,closePath:false})}ao(ak,aA,ak,az)}break;case"y2axis":if(an.showGridline&&this.drawGridlines&&((!an.isMinorTick&&ah.drawMajorGridlines)||(an.isMinorTick&&ah.drawMinorGridlines))){ao(this._left,ak,this._right,ak)}if(an.showMark&&an.mark&&((!an.isMinorTick&&ah.drawMajorTickMarks)||(an.isMinorTick&&ah.drawMinorTickMarks))){ap=an.markSize;aq=an.mark;var ak=Math.round(ah.u2p(an.value))+0.5;switch(aq){case"outside":aA=this._right;az=this._right+ap;break;case"inside":aA=this._right-ap;az=this._right;break;case"cross":aA=this._right-ap;az=this._right+ap;break;default:aA=this._right;az=this._right+ap;break}if(this.shadow){this.renderer.shadowRenderer.draw(at,[[aA,ak],[az,ak]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}ao(aA,ak,az,ak,{strokeStyle:ah.borderColor})}break;default:break}}}an=null}ah=null;aB=null}am=["y3axis","y4axis","y5axis","y6axis","y7axis","y8axis","y9axis","yMidAxis"];for(var ay=7;ay>0;ay--){var ah=aw[am[ay-1]];var aB=ah._ticks;if(ah.show){var ai=aB[ah.numberTicks-1];var al=aB[0];var aj=ah.getLeft();var av=[[aj,ai.getTop()+ai.getHeight()/2],[aj,al.getTop()+al.getHeight()/2+1]];if(this.shadow){this.renderer.shadowRenderer.draw(at,av,{lineCap:"butt",fill:false,closePath:false})}ao(av[0][0],av[0][1],av[1][0],av[1][1],{lineCap:"butt",strokeStyle:ah.borderColor,lineWidth:ah.borderWidth});for(var au=aB.length;au>0;au--){var an=aB[au-1];ap=an.markSize;aq=an.mark;var ak=Math.round(ah.u2p(an.value))+0.5;if(an.showMark&&an.mark){switch(aq){case"outside":aA=aj;az=aj+ap;break;case"inside":aA=aj-ap;az=aj;break;case"cross":aA=aj-ap;az=aj+ap;break;default:aA=aj;az=aj+ap;break}av=[[aA,ak],[az,ak]];if(this.shadow){this.renderer.shadowRenderer.draw(at,av,{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}ao(aA,ak,az,ak,{strokeStyle:ah.borderColor})}an=null}al=null}ah=null;aB=null}at.restore();function ao(aH,aG,aE,ax,aF){at.save();aF=aF||{};if(aF.lineWidth==null||aF.lineWidth!=0){L.extend(true,at,aF);at.beginPath();at.moveTo(aH,aG);at.lineTo(aE,ax);at.stroke();at.restore()}}if(this.shadow){var av=[[this._left,this._bottom],[this._right,this._bottom],[this._right,this._top]];this.renderer.shadowRenderer.draw(at,av)}if(this.borderWidth!=0&&this.drawBorder){ao(this._left,this._top,this._right,this._top,{lineCap:"round",strokeStyle:aw.x2axis.borderColor,lineWidth:aw.x2axis.borderWidth});ao(this._right,this._top,this._right,this._bottom,{lineCap:"round",strokeStyle:aw.y2axis.borderColor,lineWidth:aw.y2axis.borderWidth});ao(this._right,this._bottom,this._left,this._bottom,{lineCap:"round",strokeStyle:aw.xaxis.borderColor,lineWidth:aw.xaxis.borderWidth});ao(this._left,this._bottom,this._left,this._top,{lineCap:"round",strokeStyle:aw.yaxis.borderColor,lineWidth:aw.yaxis.borderWidth})}at.restore();at=null;aw=null};L.jqplot.DivTitleRenderer=function(){};L.jqplot.DivTitleRenderer.prototype.init=function(ah){L.extend(true,this,ah)};L.jqplot.DivTitleRenderer.prototype.draw=function(){if(this._elem){this._elem.emptyForce();this._elem=null}var ak=this.renderer;var aj=document.createElement("div");this._elem=L(aj);this._elem.addClass("jqplot-title");if(!this.text){this.show=false;this._elem.height(0);this._elem.width(0)}else{if(this.text){var ah;if(this.color){ah=this.color}else{if(this.textColor){ah=this.textColor}}var ai={position:"absolute",top:"0px",left:"0px"};if(this._plotWidth){ai.width=this._plotWidth+"px"}if(this.fontSize){ai.fontSize=this.fontSize}if(typeof this.textAlign==="string"){ai.textAlign=this.textAlign}else{ai.textAlign="center"}if(ah){ai.color=ah}if(this.paddingBottom){ai.paddingBottom=this.paddingBottom}if(this.fontFamily){ai.fontFamily=this.fontFamily}this._elem.css(ai);if(this.escapeHtml){this._elem.text(this.text)}else{this._elem.html(this.text)}}}aj=null;return this._elem};L.jqplot.DivTitleRenderer.prototype.pack=function(){};var r=0.1;L.jqplot.LinePattern=function(aw,aq){var ap={dotted:[r,L.jqplot.config.dotGapLength],dashed:[L.jqplot.config.dashLength,L.jqplot.config.gapLength],solid:null};if(typeof aq==="string"){if(aq[0]==="."||aq[0]==="-"){var ax=aq;aq=[];for(var ao=0,al=ax.length;ao0)&&(aC>0)){aA/=aB;az/=aB;while(true){var aD=aC*ar;if(aD=aq.length){ak=0}ar=aq[ak]}else{au=ay;at=aE;if((ak&1)==0){aw.lineTo(au,at)}else{aw.moveTo(au,at)}ar-=aB/aC;break}}}};var ai=function(){aw.beginPath()};var am=function(){aj(an,ah)};return{moveTo:av,lineTo:aj,beginPath:ai,closePath:am}};L.jqplot.LineRenderer=function(){this.shapeRenderer=new L.jqplot.ShapeRenderer();this.shadowRenderer=new L.jqplot.ShadowRenderer()};L.jqplot.LineRenderer.prototype.init=function(ai,an){ai=ai||{};this._type="line";this.renderer.animation={show:false,direction:"left",speed:2500,_supported:true};this.renderer.smooth=false;this.renderer.tension=null;this.renderer.constrainSmoothing=true;this.renderer._smoothedData=[];this.renderer._smoothedPlotData=[];this.renderer._hiBandGridData=[];this.renderer._lowBandGridData=[];this.renderer._hiBandSmoothedData=[];this.renderer._lowBandSmoothedData=[];this.renderer.bandData=[];this.renderer.bands={show:false,hiData:[],lowData:[],color:this.color,showLines:false,fill:true,fillColor:null,_min:null,_max:null,interval:"3%"};var al={highlightMouseOver:ai.highlightMouseOver,highlightMouseDown:ai.highlightMouseDown,highlightColor:ai.highlightColor};delete (ai.highlightMouseOver);delete (ai.highlightMouseDown);delete (ai.highlightColor);L.extend(true,this.renderer,ai);this.renderer.options=ai;if(this.renderer.bandData.length>1&&(!ai.bands||ai.bands.show==null)){this.renderer.bands.show=true}else{if(ai.bands&&ai.bands.show==null&&ai.bands.interval!=null){this.renderer.bands.show=true}}if(this.fill){this.renderer.bands.show=false}if(this.renderer.bands.show){this.renderer.initBands.call(this,this.renderer.options,an)}if(this._stack){this.renderer.smooth=false}var am={lineJoin:this.lineJoin,lineCap:this.lineCap,fill:this.fill,isarc:false,strokeStyle:this.color,fillStyle:this.fillColor,lineWidth:this.lineWidth,linePattern:this.linePattern,closePath:this.fill};this.renderer.shapeRenderer.init(am);var aj=ai.shadowOffset;if(aj==null){if(this.lineWidth>2.5){aj=1.25*(1+(Math.atan((this.lineWidth/2.5))/0.785398163-1)*0.6)}else{aj=1.25*Math.atan((this.lineWidth/2.5))/0.785398163}}var ah={lineJoin:this.lineJoin,lineCap:this.lineCap,fill:this.fill,isarc:false,angle:this.shadowAngle,offset:aj,alpha:this.shadowAlpha,depth:this.shadowDepth,lineWidth:this.lineWidth,linePattern:this.linePattern,closePath:this.fill};this.renderer.shadowRenderer.init(ah);this._areaPoints=[];this._boundingBox=[[],[]];if(!this.isTrendline&&this.fill||this.renderer.bands.show){this.highlightMouseOver=true;this.highlightMouseDown=false;this.highlightColor=null;if(al.highlightMouseDown&&al.highlightMouseOver==null){al.highlightMouseOver=false}L.extend(true,this,{highlightMouseOver:al.highlightMouseOver,highlightMouseDown:al.highlightMouseDown,highlightColor:al.highlightColor});if(!this.highlightColor){var ak=(this.renderer.bands.show)?this.renderer.bands.fillColor:this.fillColor;this.highlightColor=L.jqplot.computeHighlightColors(ak)}if(this.highlighter){this.highlighter.show=false}}if(!this.isTrendline&&an){an.plugins.lineRenderer={};an.postInitHooks.addOnce(z);an.postDrawHooks.addOnce(af);an.eventListenerHooks.addOnce("jqplotMouseMove",h);an.eventListenerHooks.addOnce("jqplotMouseDown",e);an.eventListenerHooks.addOnce("jqplotMouseUp",ad);an.eventListenerHooks.addOnce("jqplotClick",g);an.eventListenerHooks.addOnce("jqplotRightClick",s)}};L.jqplot.LineRenderer.prototype.initBands=function(ak,av){var al=ak.bandData||[];var an=this.renderer.bands;an.hiData=[];an.lowData=[];var aB=this.data;an._max=null;an._min=null;if(al.length==2){if(L.isArray(al[0][0])){var ao;var ah=0,ar=0;for(var aw=0,at=al[0].length;awan._max)||an._max==null){an._max=ao[1]}if((ao[1]!=null&&ao[1]an._max)||an._max==null){an._max=ao[1];ar=1}if((ao[1]!=null&&ao[1]al[1][0])?0:1;var aC=(aj)?0:1;for(var aw=0,at=aB.length;aw2&&!L.isArray(al[0][0])){var aj=(al[0][0]>al[0][1])?0:1;var aC=(aj)?0:1;for(var aw=0,at=al.length;awan._max)||an._max==null){an._max=am[aw][1]}}for(var aw=0,at=ap.length;aw0){aR=Math.abs((ap[aQ][1]-ap[aQ-1][1])/(ap[aQ][0]-ap[aQ-1][0]))}am=aR/aG+aE;aM=aF*A(am)-aF*A(aE)+aS;aT=(aO+aM)/2}else{aT=aU}for(aK=0;aK2){var ao;if(this.renderer.constrainSmoothing){ao=J.call(this,this.gridData);this.renderer._smoothedData=ao[0];this.renderer._smoothedPlotData=ao[1];if(ak.show){ao=J.call(this,this.renderer._hiBandGridData);this.renderer._hiBandSmoothedData=ao[0];ao=J.call(this,this.renderer._lowBandGridData);this.renderer._lowBandSmoothedData=ao[0]}ao=null}else{ao=F.call(this,this.gridData);this.renderer._smoothedData=ao[0];this.renderer._smoothedPlotData=ao[1];if(ak.show){ao=F.call(this,this.renderer._hiBandGridData);this.renderer._hiBandSmoothedData=ao[0];ao=F.call(this,this.renderer._lowBandGridData);this.renderer._lowBandSmoothedData=ao[0]}ao=null}}};L.jqplot.LineRenderer.prototype.makeGridData=function(ao,aq){var am=this._xaxis.series_u2p;var ah=this._yaxis.series_u2p;var ar=[];var aj=[];this.renderer._smoothedData=[];this.renderer._smoothedPlotData=[];this.renderer._hiBandGridData=[];this.renderer._lowBandGridData=[];this.renderer._hiBandSmoothedData=[];this.renderer._lowBandSmoothedData=[];var al=this.renderer.bands;var ai=false;for(var an=0;an2){var ap;if(this.renderer.constrainSmoothing){ap=J.call(this,ar);this.renderer._smoothedData=ap[0];this.renderer._smoothedPlotData=ap[1];if(al.show){ap=J.call(this,this.renderer._hiBandGridData);this.renderer._hiBandSmoothedData=ap[0];ap=J.call(this,this.renderer._lowBandGridData);this.renderer._lowBandSmoothedData=ap[0]}ap=null}else{ap=F.call(this,ar);this.renderer._smoothedData=ap[0];this.renderer._smoothedPlotData=ap[1];if(al.show){ap=F.call(this,this.renderer._hiBandGridData);this.renderer._hiBandSmoothedData=ap[0];ap=F.call(this,this.renderer._lowBandGridData);this.renderer._lowBandSmoothedData=ap[0]}ap=null}}return ar};L.jqplot.LineRenderer.prototype.draw=function(ax,aI,ai,aB){var aC;var aq=L.extend(true,{},ai);var ak=(aq.shadow!=u)?aq.shadow:this.shadow;var aJ=(aq.showLine!=u)?aq.showLine:this.showLine;var aA=(aq.fill!=u)?aq.fill:this.fill;var ah=(aq.fillAndStroke!=u)?aq.fillAndStroke:this.fillAndStroke;var ar,ay,av,aE;ax.save();if(aI.length){if(aJ){if(aA){if(this.fillToZero){var aF=this.negativeColor;if(!this.useNegativeColors){aF=aq.fillStyle}var ao=false;var ap=aq.fillStyle;if(ah){var aH=aI.slice(0)}if(this.index==0||!this._stack){var aw=[];var aL=(this.renderer.smooth)?this.renderer._smoothedPlotData:this._plotData;this._areaPoints=[];var aG=this._yaxis.series_u2p(this.fillToValue);var aj=this._xaxis.series_u2p(this.fillToValue);aq.closePath=true;if(this.fillAxis=="y"){aw.push([aI[0][0],aG]);this._areaPoints.push([aI[0][0],aG]);for(var aC=0;aC0;aC--){aI.push(au[aC-1])}if(ak){this.renderer.shadowRenderer.draw(ax,aI,aq)}this._areaPoints=aI;this.renderer.shapeRenderer.draw(ax,aI,aq)}}else{if(ah){var aH=aI.slice(0)}if(this.index==0||!this._stack){var al=ax.canvas.height;aI.unshift([aI[0][0],al]);var aD=aI.length;aI.push([aI[aD-1][0],al])}else{var au=this._prevGridData;for(var aC=au.length;aC>0;aC--){aI.push(au[aC-1])}}this._areaPoints=aI;if(ak){this.renderer.shadowRenderer.draw(ax,aI,aq)}this.renderer.shapeRenderer.draw(ax,aI,aq)}if(ah){var az=L.extend(true,{},aq,{fill:false,closePath:false});this.renderer.shapeRenderer.draw(ax,aH,az);if(this.markerRenderer.show){if(this.renderer.smooth){aH=this.gridData}for(aC=0;aCat[0]||ar==null){ar=at[0]}if(aEat[1]||ay==null){ay=at[1]}}if(this.type==="line"&&this.renderer.bands.show){aE=this._yaxis.series_u2p(this.renderer.bands._min);ay=this._yaxis.series_u2p(this.renderer.bands._max)}this._boundingBox=[[ar,aE],[av,ay]];if(this.markerRenderer.show&&!aA){if(this.renderer.smooth){aI=this.gridData}for(aC=0;aCao){ao=aj}}}al=null;am=null;if(ah){ai=this._label._elem.outerWidth(true);an=this._label._elem.outerHeight(true)}if(this.name=="xaxis"){ao=ao+an;this._elem.css({height:ao+"px",left:"0px",bottom:"0px"})}else{if(this.name=="x2axis"){ao=ao+an;this._elem.css({height:ao+"px",left:"0px",top:"0px"})}else{if(this.name=="yaxis"){ao=ao+ai;this._elem.css({width:ao+"px",left:"0px",top:"0px"});if(ah&&this._label.constructor==L.jqplot.AxisLabelRenderer){this._label._elem.css("width",ai+"px")}}else{ao=ao+ai;this._elem.css({width:ao+"px",right:"0px",top:"0px"});if(ah&&this._label.constructor==L.jqplot.AxisLabelRenderer){this._label._elem.css("width",ai+"px")}}}}}};L.jqplot.LinearAxisRenderer.prototype.createTicks=function(aj){var aT=this._ticks;var aK=this.ticks;var az=this.name;var aB=this._dataBounds;var ah=(this.name.charAt(0)==="x")?this._plotDimensions.width:this._plotDimensions.height;var an;var a6,aI;var ap,ao;var a4,a0;var aH=this.min;var a5=this.max;var aW=this.numberTicks;var ba=this.tickInterval;var am=30;this._scalefact=(Math.max(ah,am+1)-am)/300;if(aK.length){for(a0=0;a0this.breakPoints[0]&&aO[0]<=this.breakPoints[1]){aU.show=false;aU.showGridline=false;aU.label=aO[1]}else{aU.label=aO[1]}}}else{aU.label=aO[1]}aU.setTick(aO[0],this.name);this._ticks.push(aU)}else{if(L.isPlainObject(aO)){L.extend(true,aU,aO);aU.axis=this.name;this._ticks.push(aU)}else{aU.value=aO;if(this.breakPoints){if(aO==this.breakPoints[0]){aU.label=this.breakTickLabel;aU._breakTick=true;aU.showGridline=false;aU.showMark=false}else{if(aO>this.breakPoints[0]&&aO<=this.breakPoints[1]){aU.show=false;aU.showGridline=false}}}aU.setTick(aO,this.name);this._ticks.push(aU)}}}this.numberTicks=aK.length;this.min=this._ticks[0].value;this.max=this._ticks[this.numberTicks-1].value;this.tickInterval=(this.max-this.min)/(this.numberTicks-1)}else{if(az=="xaxis"||az=="x2axis"){ah=this._plotDimensions.width}else{ah=this._plotDimensions.height}var ax=this.numberTicks;if(this.alignTicks){if(this.name==="x2axis"&&aj.axes.xaxis.show){ax=aj.axes.xaxis.numberTicks}else{if(this.name.charAt(0)==="y"&&this.name!=="yaxis"&&this.name!=="yMidAxis"&&aj.axes.yaxis.show){ax=aj.axes.yaxis.numberTicks}}}a6=((this.min!=null)?this.min:aB.min);aI=((this.max!=null)?this.max:aB.max);var av=aI-a6;var aS,ay;var at;if(this.tickOptions==null||!this.tickOptions.formatString){this._overrideFormatString=true}if(this.min==null||this.max==null&&this.tickInterval==null&&!this.autoscale){if(this.forceTickAt0){if(a6>0){a6=0}if(aI<0){aI=0}}if(this.forceTickAt100){if(a6>100){a6=100}if(aI<100){aI=100}}var aE=false,a1=false;if(this.min!=null){aE=true}else{if(this.max!=null){a1=true}}var aP=L.jqplot.LinearTickGenerator(a6,aI,this._scalefact,ax,aE,a1);var aw=(this.min!=null)?a6:a6+av*(this.padMin-1);var aQ=(this.max!=null)?aI:aI-av*(this.padMax-1);if(a6aQ){aw=(this.min!=null)?a6:a6-av*(this.padMin-1);aQ=(this.max!=null)?aI:aI+av*(this.padMax-1);aP=L.jqplot.LinearTickGenerator(aw,aQ,this._scalefact,ax,aE,a1)}this.min=aP[0];this.max=aP[1];this.numberTicks=aP[2];this._autoFormatString=aP[3];this.tickInterval=aP[4]}else{if(a6==aI){var ai=0.05;if(a6>0){ai=Math.max(Math.log(a6)/Math.LN10,0.05)}a6-=ai;aI+=ai}if(this.autoscale&&this.min==null&&this.max==null){var ak,al,ar;var aC=false;var aN=false;var aA={min:null,max:null,average:null,stddev:null};for(var a0=0;a0a2){a2=aR[aZ]}}}var au=(a2-aG)/a2;if(aV.renderer.constructor==L.jqplot.BarRenderer){if(aG>=0&&(aV.fillToZero||au>0.1)){aC=true}else{aC=false;if(aV.fill&&aV.fillToZero&&aG<0&&a2>0){aN=true}else{aN=false}}}else{if(aV.fill){if(aG>=0&&(aV.fillToZero||au>0.1)){aC=true}else{if(aG<0&&a2>0&&aV.fillToZero){aC=false;aN=true}else{aC=false;aN=false}}}else{if(aG<0){aC=false}}}}}if(aC){this.numberTicks=2+Math.ceil((ah-(this.tickSpacing-1))/this.tickSpacing);this.min=0;aH=0;al=aI/(this.numberTicks-1);at=Math.pow(10,Math.abs(Math.floor(Math.log(al)/Math.LN10)));if(al/at==parseInt(al/at,10)){al+=at}this.tickInterval=Math.ceil(al/at)*at;this.max=this.tickInterval*(this.numberTicks-1)}else{if(aN){this.numberTicks=2+Math.ceil((ah-(this.tickSpacing-1))/this.tickSpacing);var aJ=Math.ceil(Math.abs(a6)/av*(this.numberTicks-1));var a9=this.numberTicks-1-aJ;al=Math.max(Math.abs(a6/aJ),Math.abs(aI/a9));at=Math.pow(10,Math.abs(Math.floor(Math.log(al)/Math.LN10)));this.tickInterval=Math.ceil(al/at)*at;this.max=this.tickInterval*a9;this.min=-this.tickInterval*aJ}else{if(this.numberTicks==null){if(this.tickInterval){this.numberTicks=3+Math.ceil(av/this.tickInterval)}else{this.numberTicks=2+Math.ceil((ah-(this.tickSpacing-1))/this.tickSpacing)}}if(this.tickInterval==null){al=av/(this.numberTicks-1);if(al<1){at=Math.pow(10,Math.abs(Math.floor(Math.log(al)/Math.LN10)))}else{at=1}this.tickInterval=Math.ceil(al*at*this.pad)/at}else{at=1/this.tickInterval}ak=this.tickInterval*(this.numberTicks-1);ar=(ak-av)/2;if(this.min==null){this.min=Math.floor(at*(a6-ar))/at}if(this.max==null){this.max=this.min+ak}}}var aF=L.jqplot.getSignificantFigures(this.tickInterval);var aM;if(aF.digitsLeft>=aF.significantDigits){aM="%d"}else{var at=Math.max(0,5-aF.digitsLeft);at=Math.min(at,aF.digitsRight);aM="%."+at+"f"}this._autoFormatString=aM}else{aS=(this.min!=null)?this.min:a6-av*(this.padMin-1);ay=(this.max!=null)?this.max:aI+av*(this.padMax-1);av=ay-aS;if(this.numberTicks==null){if(this.tickInterval!=null){this.numberTicks=Math.ceil((ay-aS)/this.tickInterval)+1}else{if(ah>100){this.numberTicks=parseInt(3+(ah-100)/75,10)}else{this.numberTicks=2}}}if(this.tickInterval==null){this.tickInterval=av/(this.numberTicks-1)}if(this.max==null){ay=aS+this.tickInterval*(this.numberTicks-1)}if(this.min==null){aS=ay-this.tickInterval*(this.numberTicks-1)}var aF=L.jqplot.getSignificantFigures(this.tickInterval);var aM;if(aF.digitsLeft>=aF.significantDigits){aM="%d"}else{var at=Math.max(0,5-aF.digitsLeft);at=Math.min(at,aF.digitsRight);aM="%."+at+"f"}this._autoFormatString=aM;this.min=aS;this.max=ay}if(this.renderer.constructor==L.jqplot.LinearAxisRenderer&&this._autoFormatString==""){av=this.max-this.min;var a7=new this.tickRenderer(this.tickOptions);var aL=a7.formatString||L.jqplot.config.defaultTickFormatString;var aL=aL.match(L.jqplot.sprintf.regex)[0];var a3=0;if(aL){if(aL.search(/[fFeEgGpP]/)>-1){var aY=aL.match(/\%\.(\d{0,})?[eEfFgGpP]/);if(aY){a3=parseInt(aY[1],10)}else{a3=6}}else{if(aL.search(/[di]/)>-1){a3=0}}var aq=Math.pow(10,-a3);if(this.tickIntervalthis.breakPoints[0]&&aAthis.breakPoints[0]&&aAthis.breakPoints[0]&&aA=this.breakPoints[1]){return(aA-au)*ak/al}else{return(aA+this.breakPoints[1]-this.breakPoints[0]-au)*ak/al}};this.series_p2u=function(aA){return aA*al/ak+au}}}else{this.p2u=function(aA){return(aA-am)*al/ak+at};this.u2p=function(aA){return(aA-at)*ak/al+am};if(this.name=="xaxis"||this.name=="x2axis"){this.series_u2p=function(aA){return(aA-at)*ak/al};this.series_p2u=function(aA){return aA*al/ak+at}}else{this.series_u2p=function(aA){return(aA-au)*ak/al};this.series_p2u=function(aA){return aA*al/ak+au}}}if(this.show){if(this.name=="xaxis"||this.name=="x2axis"){for(var av=0;av0){ah=-ap._textRenderer.height*Math.cos(-ap._textRenderer.angle)/2}else{ah=-ap.getHeight()+ap._textRenderer.height*Math.cos(ap._textRenderer.angle)/2}break;case"middle":ah=-ap.getHeight()/2;break;default:ah=-ap.getHeight()/2;break}}else{ah=-ap.getHeight()/2}var az=this.u2p(ap.value)+ah+"px";ap._elem.css("top",az);ap.pack()}}if(aq){var aw=this._label._elem.outerHeight(true);this._label._elem.css("top",ao-ak/2-aw/2+"px");if(this.name=="yaxis"){this._label._elem.css("left","0px")}else{this._label._elem.css("right","0px")}this._label.pack()}}}ay=null};function i(ai){var ah;ai=Math.abs(ai);if(ai>=10){ah="%d"}else{if(ai>1){if(ai===parseInt(ai,10)){ah="%d"}else{ah="%.1f"}}else{var aj=-Math.floor(Math.log(ai)/Math.LN10);ah="%."+aj+"f"}}return ah}var b=[0.1,0.2,0.3,0.4,0.5,0.8,1,2,3,4,5];var c=function(ai){var ah=b.indexOf(ai);if(ah>0){return b[ah-1]}else{return b[b.length-1]/100}};var k=function(ai){var ah=b.indexOf(ai);if(ah5){ah=10*aj}else{if(am>2){ah=5*aj}else{if(am>1){ah=2*aj}else{ah=aj}}}}else{if(am>5){ah=10*aj}else{if(am>4){ah=5*aj}else{if(am>3){ah=4*aj}else{if(am>2){ah=3*aj}else{if(am>1){ah=2*aj}else{ah=aj}}}}}}return ah}function Q(ai,ah){ah=ah||1;var ak=Math.floor(Math.log(ai)/Math.LN10);var am=Math.pow(10,ak);var al=ai/am;var aj;al=al/ah;if(al<=0.38){aj=0.1}else{if(al<=1.6){aj=0.2}else{if(al<=4){aj=0.5}else{if(al<=8){aj=1}else{if(al<=16){aj=2}else{aj=5}}}}}return aj*am}function x(aj,ai){var al=Math.floor(Math.log(aj)/Math.LN10);var an=Math.pow(10,al);var am=aj/an;var ah;var ak;am=am/ai;if(am<=0.38){ak=0.1}else{if(am<=1.6){ak=0.2}else{if(am<=4){ak=0.5}else{if(am<=8){ak=1}else{if(am<=16){ak=2}else{ak=5}}}}}ah=ak*an;return[ah,ak,an]}L.jqplot.LinearTickGenerator=function(an,aq,aj,ak,ao,ar){ao=(ao===null)?false:ao;ar=(ar===null||ao)?false:ar;if(an===aq){aq=(aq)?0:1}aj=aj||1;if(aqat){at=aB}if(ai>aA){aA=ai}})}an.width=at+Number(av);an.height=aA+Number(ax);var ak=an.getContext("2d");ak.save();ak.fillStyle=al;ak.fillRect(0,0,an.width,an.height);ak.restore();ak.translate(au,ar);ak.textAlign="left";ak.textBaseline="top";function aC(aE){var aF=parseInt(L(aE).css("line-height"),10);if(isNaN(aF)){aF=parseInt(L(aE).css("font-size"),10)*1.2}return aF}function aD(aF,aE,aS,aG,aO,aH){var aQ=aC(aF);var aK=L(aF).innerWidth();var aL=L(aF).innerHeight();var aN=aS.split(/\s+/);var aR=aN.length;var aP="";var aM=[];var aU=aO;var aT=aG;for(var aJ=0;aJaK){aM.push(aJ);aP="";aJ--}}if(aM.length===0){if(L(aF).css("textAlign")==="center"){aT=aG+(aH-aE.measureText(aP).width)/2-au}aE.fillText(aS,aT,aO)}else{aP=aN.slice(0,aM[0]).join(" ");if(L(aF).css("textAlign")==="center"){aT=aG+(aH-aE.measureText(aP).width)/2-au}aE.fillText(aP,aT,aU);aU+=aQ;for(var aJ=1,aI=aM.length;aJ0){ak.strokeRect(aI,aL,L(aG).innerWidth(),L(aG).innerHeight())}L(aG).find("div.jqplot-table-legend-swatch-outline").each(function(){var aU=L(this);ak.strokeStyle=aU.css("border-top-color");var aQ=aI+aU.position().left;var aR=aL+aU.position().top;ak.strokeRect(aQ,aR,aU.innerWidth(),aU.innerHeight());aQ+=parseInt(aU.css("padding-left"),10);aR+=parseInt(aU.css("padding-top"),10);var aT=aU.innerHeight()-2*parseInt(aU.css("padding-top"),10);var aP=aU.innerWidth()-2*parseInt(aU.css("padding-left"),10);var aS=aU.children("div.jqplot-table-legend-swatch");ak.fillStyle=aS.css("background-color");ak.fillRect(aQ,aR,aP,aT)});L(aG).find("td.jqplot-table-legend-label").each(function(){var aR=L(this);var aP=aI+aR.position().left;var aQ=aL+aR.position().top+parseInt(aR.css("padding-top"),10);ak.font=aR.jqplotGetComputedFontStyle();ak.fillStyle=aR.css("color");aD(aR,ak,aR.text(),aP,aQ,aM)});var aH=null}else{if(aN=="canvas"){ak.drawImage(aG,aI,aL)}}}}L(this).children().each(function(){aw(this,av,ax)});return an};L.fn.jqplotToImageStr=function(ai){var ah=L(this).jqplotToImageCanvas(ai);if(ah){return ah.toDataURL("image/png")}else{return null}};L.fn.jqplotToImageElem=function(ah){var ai=document.createElement("img");var aj=L(this).jqplotToImageStr(ah);ai.src=aj;return ai};L.fn.jqplotToImageElemStr=function(ah){var ai="";return ai};L.fn.jqplotSaveImage=function(){var ah=L(this).jqplotToImageStr({});if(ah){window.location.href=ah.replace("image/png","image/octet-stream")}};L.fn.jqplotViewImage=function(){var ai=L(this).jqplotToImageElemStr({});var aj=L(this).jqplotToImageStr({});if(ai){var ah=window.open("");ah.document.open("image/png");ah.document.write(ai);ah.document.close();ah=null}};var ag=function(){this.syntax=ag.config.syntax;this._type="jsDate";this.proxy=new Date();this.options={};this.locale=ag.regional.getLocale();this.formatString="";this.defaultCentury=ag.config.defaultCentury;switch(arguments.length){case 0:break;case 1:if(l(arguments[0])=="[object Object]"&&arguments[0]._type!="jsDate"){var aj=this.options=arguments[0];this.syntax=aj.syntax||this.syntax;this.defaultCentury=aj.defaultCentury||this.defaultCentury;this.proxy=ag.createDate(aj.date)}else{this.proxy=ag.createDate(arguments[0])}break;default:var ah=[];for(var ai=0;ai0?"floor":"ceil"](ak))};ag.prototype.getAbbrDayName=function(){return ag.regional[this.locale]["dayNamesShort"][this.proxy.getDay()]};ag.prototype.getAbbrMonthName=function(){return ag.regional[this.locale]["monthNamesShort"][this.proxy.getMonth()]};ag.prototype.getAMPM=function(){return this.proxy.getHours()>=12?"PM":"AM"};ag.prototype.getAmPm=function(){return this.proxy.getHours()>=12?"pm":"am"};ag.prototype.getCentury=function(){return parseInt(this.proxy.getFullYear()/100,10)};ag.prototype.getDate=function(){return this.proxy.getDate()};ag.prototype.getDay=function(){return this.proxy.getDay()};ag.prototype.getDayOfWeek=function(){var ah=this.proxy.getDay();return ah===0?7:ah};ag.prototype.getDayOfYear=function(){var ai=this.proxy;var ah=ai-new Date(""+ai.getFullYear()+"/1/1 GMT");ah+=ai.getTimezoneOffset()*60000;ai=null;return parseInt(ah/60000/60/24,10)+1};ag.prototype.getDayName=function(){return ag.regional[this.locale]["dayNames"][this.proxy.getDay()]};ag.prototype.getFullWeekOfYear=function(){var ak=this.proxy;var ah=this.getDayOfYear();var aj=6-ak.getDay();var ai=parseInt((ah+aj)/7,10);return ai};ag.prototype.getFullYear=function(){return this.proxy.getFullYear()};ag.prototype.getGmtOffset=function(){var ah=this.proxy.getTimezoneOffset()/60;var ai=ah<0?"+":"-";ah=Math.abs(ah);return ai+N(Math.floor(ah),2)+":"+N((ah%1)*60,2)};ag.prototype.getHours=function(){return this.proxy.getHours()};ag.prototype.getHours12=function(){var ah=this.proxy.getHours();return ah>12?ah-12:(ah==0?12:ah)};ag.prototype.getIsoWeek=function(){var ak=this.proxy;var aj=this.getWeekOfYear();var ah=(new Date(""+ak.getFullYear()+"/1/1")).getDay();var ai=aj+(ah>4||ah<=1?0:1);if(ai==53&&(new Date(""+ak.getFullYear()+"/12/31")).getDay()<4){ai=1}else{if(ai===0){ak=new ag(new Date(""+(ak.getFullYear()-1)+"/12/31"));ai=ak.getIsoWeek()}}ak=null;return ai};ag.prototype.getMilliseconds=function(){return this.proxy.getMilliseconds()};ag.prototype.getMinutes=function(){return this.proxy.getMinutes()};ag.prototype.getMonth=function(){return this.proxy.getMonth()};ag.prototype.getMonthName=function(){return ag.regional[this.locale]["monthNames"][this.proxy.getMonth()]};ag.prototype.getMonthNumber=function(){return this.proxy.getMonth()+1};ag.prototype.getSeconds=function(){return this.proxy.getSeconds()};ag.prototype.getShortYear=function(){return this.proxy.getYear()%100};ag.prototype.getTime=function(){return this.proxy.getTime()};ag.prototype.getTimezoneAbbr=function(){return this.proxy.toString().replace(/^.*\(([^)]+)\)$/,"$1")};ag.prototype.getTimezoneName=function(){var ah=/(?:\((.+)\)$| ([A-Z]{3}) )/.exec(this.toString());return ah[1]||ah[2]||"GMT"+this.getGmtOffset()};ag.prototype.getTimezoneOffset=function(){return this.proxy.getTimezoneOffset()};ag.prototype.getWeekOfYear=function(){var ah=this.getDayOfYear();var aj=7-this.getDayOfWeek();var ai=parseInt((ah+aj)/7,10);return ai};ag.prototype.getUnix=function(){return Math.round(this.proxy.getTime()/1000,0)};ag.prototype.getYear=function(){return this.proxy.getYear()};ag.prototype.next=function(ah){ah=ah||"day";return this.clone().add(1,ah)};ag.prototype.set=function(){switch(arguments.length){case 0:this.proxy=new Date();break;case 1:if(l(arguments[0])=="[object Object]"&&arguments[0]._type!="jsDate"){var aj=this.options=arguments[0];this.syntax=aj.syntax||this.syntax;this.defaultCentury=aj.defaultCentury||this.defaultCentury;this.proxy=ag.createDate(aj.date)}else{this.proxy=ag.createDate(arguments[0])}break;default:var ah=[];for(var ai=0;ai0?"floor":"ceil"](ah/12));var ai=aj.getMonth()+(ah%12);if(ai==12){ai=0;aj.setYear(aj.getFullYear()+1)}else{if(ai==-1){ai=11;aj.setYear(aj.getFullYear()-1)}}aj.setMonth(ai)},diff:function(al,aj){var ah=al.getFullYear()-aj.getFullYear();var ai=al.getMonth()-aj.getMonth()+(ah*12);var ak=al.getDate()-aj.getDate();return ai+(ak/30)}},year:{add:function(ai,ah){ai.setYear(ai.getFullYear()+Math[ah>0?"floor":"ceil"](ah))},diff:function(ai,ah){return E.month.diff(ai,ah)/12}}};for(var Y in E){if(Y.substring(Y.length-1)!="s"){E[Y+"s"]=E[Y]}}var H=function(al,ak,ai){if(ag.formats[ai]["shortcuts"][ak]){return ag.strftime(al,ag.formats[ai]["shortcuts"][ak],ai)}else{var ah=(ag.formats[ai]["codes"][ak]||"").split(".");var aj=al["get"+ah[0]]?al["get"+ah[0]]():"";if(ah[1]){aj=N(aj,ah[1])}return aj}};ag.strftime=function(an,ak,aj,ao){var ai="perl";var am=ag.regional.getLocale();if(aj&&ag.formats.hasOwnProperty(aj)){ai=aj}else{if(aj&&ag.regional.hasOwnProperty(aj)){am=aj}}if(ao&&ag.formats.hasOwnProperty(ao)){ai=ao}else{if(ao&&ag.regional.hasOwnProperty(ao)){am=ao}}if(l(an)!="[object Object]"||an._type!="jsDate"){an=new ag(an);an.locale=am}if(!ak){ak=an.formatString||ag.regional[am]["formatString"]}var ah=ak||"%Y-%m-%d",ap="",al;while(ah.length>0){if(al=ah.match(ag.formats[ai].codes.matcher)){ap+=ah.slice(0,al.index);ap+=(al[1]||"")+H(an,al[2],ai);ah=ah.slice(al.index+al[0].length)}else{ap+=ah;ah=""}}return ap};ag.formats={ISO:"%Y-%m-%dT%H:%M:%S.%N%G",SQL:"%Y-%m-%d %H:%M:%S"};ag.formats.perl={codes:{matcher:/()%(#?(%|[a-z]))/i,Y:"FullYear",y:"ShortYear.2",m:"MonthNumber.2","#m":"MonthNumber",B:"MonthName",b:"AbbrMonthName",d:"Date.2","#d":"Date",e:"Date",A:"DayName",a:"AbbrDayName",w:"Day",H:"Hours.2","#H":"Hours",I:"Hours12.2","#I":"Hours12",p:"AMPM",M:"Minutes.2","#M":"Minutes",S:"Seconds.2","#S":"Seconds",s:"Unix",N:"Milliseconds.3","#N":"Milliseconds",O:"TimezoneOffset",Z:"TimezoneName",G:"GmtOffset"},shortcuts:{F:"%Y-%m-%d",T:"%H:%M:%S",X:"%H:%M:%S",x:"%m/%d/%y",D:"%m/%d/%y","#c":"%a %b %e %H:%M:%S %Y",v:"%e-%b-%Y",R:"%H:%M",r:"%I:%M:%S %p",t:"\t",n:"\n","%":"%"}};ag.formats.php={codes:{matcher:/()%((%|[a-z]))/i,a:"AbbrDayName",A:"DayName",d:"Date.2",e:"Date",j:"DayOfYear.3",u:"DayOfWeek",w:"Day",U:"FullWeekOfYear.2",V:"IsoWeek.2",W:"WeekOfYear.2",b:"AbbrMonthName",B:"MonthName",m:"MonthNumber.2",h:"AbbrMonthName",C:"Century.2",y:"ShortYear.2",Y:"FullYear",H:"Hours.2",I:"Hours12.2",l:"Hours12",p:"AMPM",P:"AmPm",M:"Minutes.2",S:"Seconds.2",s:"Unix",O:"TimezoneOffset",z:"GmtOffset",Z:"TimezoneAbbr"},shortcuts:{D:"%m/%d/%y",F:"%Y-%m-%d",T:"%H:%M:%S",X:"%H:%M:%S",x:"%m/%d/%y",R:"%H:%M",r:"%I:%M:%S %p",t:"\t",n:"\n","%":"%"}};ag.createDate=function(aj){if(aj==null){return new Date()}if(aj instanceof Date){return aj}if(typeof aj=="number"){return new Date(aj)}var ao=String(aj).replace(/^\s*(.+)\s*$/g,"$1");ao=ao.replace(/^([0-9]{1,4})-([0-9]{1,2})-([0-9]{1,4})/,"$1/$2/$3");ao=ao.replace(/^(3[01]|[0-2]?\d)[-\/]([a-z]{3,})[-\/](\d{4})/i,"$1 $2 $3");var an=ao.match(/^(3[01]|[0-2]?\d)[-\/]([a-z]{3,})[-\/](\d{2})\D*/i);if(an&&an.length>3){var at=parseFloat(an[3]);var am=ag.config.defaultCentury+at;am=String(am);ao=ao.replace(/^(3[01]|[0-2]?\d)[-\/]([a-z]{3,})[-\/](\d{2})\D*/i,an[1]+" "+an[2]+" "+am)}an=ao.match(/^([0-9]{1,2})[-\/]([0-9]{1,2})[-\/]([0-9]{1,2})[^0-9]/);function ar(ax,aw){var aC=parseFloat(aw[1]);var aB=parseFloat(aw[2]);var aA=parseFloat(aw[3]);var az=ag.config.defaultCentury;var av,au,aD,ay;if(aC>31){au=aA;aD=aB;av=az+aC}else{au=aB;aD=aC;av=az+aA}ay=aD+"/"+au+"/"+av;return ax.replace(/^([0-9]{1,2})[-\/]([0-9]{1,2})[-\/]([0-9]{1,2})/,ay)}if(an&&an.length>3){ao=ar(ao,an)}var an=ao.match(/^([0-9]{1,2})[-\/]([0-9]{1,2})[-\/]([0-9]{1,2})$/);if(an&&an.length>3){ao=ar(ao,an)}var al=0;var ai=ag.matchers.length;var aq,ah,ap=ao,ak;while(al31){ah=an;ai=am+ao}else{ah=ao;ai=am+an}var ap=ab(aj[2],ag.regional[ag.regional.getLocale()]["monthNamesShort"]);if(ap==-1){ap=ab(aj[2],ag.regional[ag.regional.getLocale()]["monthNames"])}ak.setFullYear(ai,ap,ah);ak.setHours(0,0,0,0);return ak}else{return al}}];function ab(aj,ak){if(ak.indexOf){return ak.indexOf(aj)}for(var ah=0,ai=ak.length;ah=ap)?"":Array(1+ap-au.length>>>0).join(aq);return at?au+ar:ar+au}function ak(ar){var aq=new String(ar);for(var ap=10;ap>0;ap--){if(aq==(aq=aq.replace(/^(\d+)(\d{3})/,"$1"+L.jqplot.sprintf.thousandsSeparator+"$2"))){break}}return aq}function aj(av,au,ax,ar,at,aq){var aw=ar-av.length;if(aw>0){var ap=" ";if(aq){ap=" "}if(ax||!at){av=an(av,ar,ap,ax)}else{av=av.slice(0,au.length)+an("",aw,"0",true)+av.slice(au.length)}}return av}function ao(ay,aq,aw,ar,ap,av,ax,au){var at=ay>>>0;aw=aw&&at&&{"2":"0b","8":"0","16":"0x"}[aq]||"";ay=aw+an(at.toString(aq),av||0,"0",false);return aj(ay,aw,ar,ap,ax,au)}function ah(au,av,ar,ap,at,aq){if(ap!=null){au=au.slice(0,ap)}return aj(au,"",av,ar,at,aq)}var ai=arguments,al=0,am=ai[al++];return am.replace(L.jqplot.sprintf.regex,function(aM,ax,ay,aB,aO,aJ,av){if(aM=="%%"){return"%"}var aD=false,az="",aA=false,aL=false,aw=false,au=false;for(var aI=0;ay&&aI-1?6:(av=="d")?0:void (0)}else{if(aJ=="*"){aJ=+ai[al++]}else{if(aJ.charAt(0)=="*"){aJ=+ai[aJ.slice(1,-1)]}else{aJ=+aJ}}}var aF=ax?ai[ax.slice(0,-1)]:ai[al++];switch(av){case"s":if(aF==null){return""}return ah(String(aF),aD,aB,aJ,aA,aw);case"c":return ah(String.fromCharCode(+aF),aD,aB,aJ,aA,aw);case"b":return ao(aF,2,aL,aD,aB,aJ,aA,aw);case"o":return ao(aF,8,aL,aD,aB,aJ,aA,aw);case"x":return ao(aF,16,aL,aD,aB,aJ,aA,aw);case"X":return ao(aF,16,aL,aD,aB,aJ,aA,aw).toUpperCase();case"u":return ao(aF,10,aL,aD,aB,aJ,aA,aw);case"i":var ar=parseInt(+aF,10);if(isNaN(ar)){return""}var aH=ar<0?"-":az;var aK=au?ak(String(Math.abs(ar))):String(Math.abs(ar));aF=aH+an(aK,aJ,"0",false);return aj(aF,aH,aD,aB,aA,aw);case"d":var ar=Math.round(+aF);if(isNaN(ar)){return""}var aH=ar<0?"-":az;var aK=au?ak(String(Math.abs(ar))):String(Math.abs(ar));aF=aH+an(aK,aJ,"0",false);return aj(aF,aH,aD,aB,aA,aw);case"e":case"E":case"f":case"F":case"g":case"G":var ar=+aF;if(isNaN(ar)){return""}var aH=ar<0?"-":az;var at=["toExponential","toFixed","toPrecision"]["efg".indexOf(av.toLowerCase())];var aN=["toString","toUpperCase"]["eEfFgG".indexOf(av)%2];var aK=Math.abs(ar)[at](aJ);var aE=aK.toString().split(".");aE[0]=au?ak(aE[0]):aE[0];aK=aE.join(L.jqplot.sprintf.decimalMark);aF=aH+aK;var aC=aj(aF,aH,aD,aB,aA,aw)[aN]();return aC;case"p":case"P":var ar=+aF;if(isNaN(ar)){return""}var aH=ar<0?"-":az;var aE=String(Number(Math.abs(ar)).toExponential()).split(/e|E/);var aq=(aE[0].indexOf(".")!=-1)?aE[0].length-1:String(ar).length;var aG=(aE[1]<0)?-aE[1]-1:0;if(Math.abs(ar)<1){if(aq+aG<=aJ){aF=aH+Math.abs(ar).toPrecision(aq)}else{if(aq<=aJ-1){aF=aH+Math.abs(ar).toExponential(aq-1)}else{aF=aH+Math.abs(ar).toExponential(aJ-1)}}}else{var ap=(aq<=aJ)?aq:aJ;aF=aH+Math.abs(ar).toPrecision(ap)}var aN=["toString","toUpperCase"]["pP".indexOf(av)%2];return aj(aF,aH,aD,aB,aA,aw)[aN]();case"n":return"";default:return aM}})};L.jqplot.sprintf.thousandsSeparator=",";L.jqplot.sprintf.decimalMark=".";L.jqplot.sprintf.regex=/%%|%(\d+\$)?([-+#0&\' ]*)(\*\d+\$|\*|\d+)?(\.(\*\d+\$|\*|\d+))?([nAscboxXuidfegpEGP])/g;L.jqplot.getSignificantFigures=function(al){var an=String(Number(Math.abs(al)).toExponential()).split(/e|E/);var am=(an[0].indexOf(".")!=-1)?an[0].length-1:an[0].length;var ai=(an[1]<0)?-an[1]-1:0;var ah=parseInt(an[1],10);var aj=(ah+1>0)?ah+1:0;var ak=(am<=aj)?0:am-ah-1;return{significantDigits:am,digitsLeft:aj,digitsRight:ak,zeros:ai,exponent:ah}};L.jqplot.getPrecision=function(ah){return L.jqplot.getSignificantFigures(ah).digitsRight};var X=L.uiBackCompat!==false;L.jqplot.effects={effect:{}};var m="jqplot.storage.";L.extend(L.jqplot.effects,{version:"1.9pre",save:function(ai,aj){for(var ah=0;ah").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),ah={width:ai.width(),height:ai.height()},ak=document.activeElement;ai.wrap(al);if(ai[0]===ak||L.contains(ai[0],ak)){L(ak).focus()}al=ai.parent();if(ai.css("position")==="static"){al.css({position:"relative"});ai.css({position:"relative"})}else{L.extend(aj,{position:ai.css("position"),zIndex:ai.css("z-index")});L.each(["top","left","bottom","right"],function(am,an){aj[an]=ai.css(an);if(isNaN(parseInt(aj[an],10))){aj[an]="auto"}});ai.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}ai.css(ah);return al.css(aj).show()},removeWrapper:function(ah){var ai=document.activeElement;if(ah.parent().is(".ui-effects-wrapper")){ah.parent().replaceWith(ah);if(ah[0]===ai||L.contains(ah[0],ai)){L(ai).focus()}}return ah}});function j(ai,ah,aj,ak){if(L.isPlainObject(ai)){return ai}ai={effect:ai};if(ah===u){ah={}}if(L.isFunction(ah)){ak=ah;aj=null;ah={}}if(L.type(ah)==="number"||L.fx.speeds[ah]){ak=aj;aj=ah;ah={}}if(L.isFunction(aj)){ak=aj;aj=null}if(ah){L.extend(ai,ah)}aj=aj||ah.duration;ai.duration=L.fx.off?0:typeof aj==="number"?aj:aj in L.fx.speeds?L.fx.speeds[aj]:L.fx.speeds._default;ai.complete=ak||ah.complete;return ai}function ae(ah){if(!ah||typeof ah==="number"||L.fx.speeds[ah]){return true}if(typeof ah==="string"&&!L.jqplot.effects.effect[ah]){if(X&&L.jqplot.effects[ah]){return false}return true}return false}L.fn.extend({jqplotEffect:function(ap,aq,ai,ao){var an=j.apply(this,arguments),ak=an.mode,al=an.queue,am=L.jqplot.effects.effect[an.effect],ah=!am&&X&&L.jqplot.effects[an.effect];if(L.fx.off||!(am||ah)){if(ak){return this[ak](an.duration,an.complete)}else{return this.each(function(){if(an.complete){an.complete.call(this)}})}}function aj(au){var av=L(this),at=an.complete,aw=an.mode;function ar(){if(L.isFunction(at)){at.call(av[0])}if(L.isFunction(au)){au()}}if(av.is(":hidden")?aw==="hide":aw==="show"){ar()}else{am.call(av[0],an,ar)}}if(am){return al===false?this.each(aj):this.queue(al||"fx",aj)}else{return ah.call(this,{options:an,duration:an.duration,callback:an.complete,mode:an.mode})}}});var a=/up|down|vertical/,v=/up|left|vertical|horizontal/;L.jqplot.effects.effect.blind=function(aj,ao){var ak=L(this),ar=["position","top","bottom","left","right","height","width"],ap=L.jqplot.effects.setMode(ak,aj.mode||"hide"),au=aj.direction||"up",am=a.test(au),al=am?"height":"width",aq=am?"top":"left",aw=v.test(au),an={},av=ap==="show",ai,ah,at;if(ak.parent().is(".ui-effects-wrapper")){L.jqplot.effects.save(ak.parent(),ar)}else{L.jqplot.effects.save(ak,ar)}ak.show();at=parseInt(ak.css("top"),10);ai=L.jqplot.effects.createWrapper(ak).css({overflow:"hidden"});ah=am?ai[al]()+at:ai[al]();an[al]=av?String(ah):"0";if(!aw){ak.css(am?"bottom":"right",0).css(am?"top":"left","").css({position:"absolute"});an[aq]=av?"0":String(ah)}if(av){ai.css(al,0);if(!aw){ai.css(aq,ah)}}ai.animate(an,{duration:aj.duration,easing:aj.easing,queue:false,complete:function(){if(ap==="hide"){ak.hide()}L.jqplot.effects.restore(ak,ar);L.jqplot.effects.removeWrapper(ak);ao()}})}})(jQuery); \ No newline at end of file + */(function(L){var u;L.fn.emptyForce=function(){for(var ah=0,ai;(ai=L(this)[ah])!=null;ah++){if(ai.nodeType===1){L.cleanData(ai.getElementsByTagName("*"))}if(L.jqplot.use_excanvas){ai.outerHTML=""}else{while(ai.firstChild){ai.removeChild(ai.firstChild)}}ai=null}return L(this)};L.fn.removeChildForce=function(ah){while(ah.firstChild){this.removeChildForce(ah.firstChild);ah.removeChild(ah.firstChild)}};L.fn.jqplot=function(){var ah=[];var aj=[];for(var ak=0,ai=arguments.length;ak'+ao+"");L("#"+an).addClass("jqplot-error");document.getElementById(an).style.background=L.jqplot.config.errorBackground;document.getElementById(an).style.border=L.jqplot.config.errorBorder;document.getElementById(an).style.fontFamily=L.jqplot.config.errorFontFamily;document.getElementById(an).style.fontSize=L.jqplot.config.errorFontSize;document.getElementById(an).style.fontStyle=L.jqplot.config.errorFontStyle;document.getElementById(an).style.fontWeight=L.jqplot.config.errorFontWeight}}else{am.init(an,aj,ah);am.draw();am.themeEngine.init.call(am);return am}};L.jqplot.version="1.0.8";L.jqplot.revision="1250";L.jqplot.targetCounter=1;L.jqplot.CanvasManager=function(){if(typeof L.jqplot.CanvasManager.canvases=="undefined"){L.jqplot.CanvasManager.canvases=[];L.jqplot.CanvasManager.free=[]}var ah=[];this.getCanvas=function(){var ak;var aj=true;if(!L.jqplot.use_excanvas){for(var al=0,ai=L.jqplot.CanvasManager.canvases.length;al887){L.jqplot.support_canvas_text.result=true}else{L.jqplot.support_canvas_text.result=!!(document.createElement("canvas").getContext&&typeof document.createElement("canvas").getContext("2d").fillText=="function")}}return L.jqplot.support_canvas_text.result};L.jqplot.use_excanvas=((!L.support.boxModel||!L.support.objectAll||!$support.leadingWhitespace)&&!L.jqplot.support_canvas())?true:false;L.jqplot.preInitHooks=[];L.jqplot.postInitHooks=[];L.jqplot.preParseOptionsHooks=[];L.jqplot.postParseOptionsHooks=[];L.jqplot.preDrawHooks=[];L.jqplot.postDrawHooks=[];L.jqplot.preDrawSeriesHooks=[];L.jqplot.postDrawSeriesHooks=[];L.jqplot.preDrawLegendHooks=[];L.jqplot.addLegendRowHooks=[];L.jqplot.preSeriesInitHooks=[];L.jqplot.postSeriesInitHooks=[];L.jqplot.preParseSeriesOptionsHooks=[];L.jqplot.postParseSeriesOptionsHooks=[];L.jqplot.eventListenerHooks=[];L.jqplot.preDrawSeriesShadowHooks=[];L.jqplot.postDrawSeriesShadowHooks=[];L.jqplot.ElemContainer=function(){this._elem;this._plotWidth;this._plotHeight;this._plotDimensions={height:null,width:null}};L.jqplot.ElemContainer.prototype.createElement=function(ak,am,ai,aj,an){this._offsets=am;var ah=ai||"jqplot";var al=document.createElement(ak);this._elem=L(al);this._elem.addClass(ah);this._elem.css(aj);this._elem.attr(an);al=null;return this._elem};L.jqplot.ElemContainer.prototype.getWidth=function(){if(this._elem){return this._elem.outerWidth(true)}else{return null}};L.jqplot.ElemContainer.prototype.getHeight=function(){if(this._elem){return this._elem.outerHeight(true)}else{return null}};L.jqplot.ElemContainer.prototype.getPosition=function(){if(this._elem){return this._elem.position()}else{return{top:null,left:null,bottom:null,right:null}}};L.jqplot.ElemContainer.prototype.getTop=function(){return this.getPosition().top};L.jqplot.ElemContainer.prototype.getLeft=function(){return this.getPosition().left};L.jqplot.ElemContainer.prototype.getBottom=function(){return this._elem.css("bottom")};L.jqplot.ElemContainer.prototype.getRight=function(){return this._elem.css("right")};function w(ah){L.jqplot.ElemContainer.call(this);this.name=ah;this._series=[];this.show=false;this.tickRenderer=L.jqplot.AxisTickRenderer;this.tickOptions={};this.labelRenderer=L.jqplot.AxisLabelRenderer;this.labelOptions={};this.label=null;this.showLabel=true;this.min=null;this.max=null;this.autoscale=false;this.pad=1.2;this.padMax=null;this.padMin=null;this.ticks=[];this.numberTicks;this.tickInterval;this.renderer=L.jqplot.LinearAxisRenderer;this.rendererOptions={};this.showTicks=true;this.showTickMarks=true;this.showMinorTicks=true;this.drawMajorGridlines=true;this.drawMinorGridlines=false;this.drawMajorTickMarks=true;this.drawMinorTickMarks=true;this.useSeriesColor=false;this.borderWidth=null;this.borderColor=null;this.scaleToHiddenSeries=false;this._dataBounds={min:null,max:null};this._intervalStats=[];this._offsets={min:null,max:null};this._ticks=[];this._label=null;this.syncTicks=null;this.tickSpacing=75;this._min=null;this._max=null;this._tickInterval=null;this._numberTicks=null;this.__ticks=null;this._options={}}w.prototype=new L.jqplot.ElemContainer();w.prototype.constructor=w;w.prototype.init=function(){if(L.isFunction(this.renderer)){this.renderer=new this.renderer()}this.tickOptions.axis=this.name;if(this.tickOptions.showMark==null){this.tickOptions.showMark=this.showTicks}if(this.tickOptions.showMark==null){this.tickOptions.showMark=this.showTickMarks}if(this.tickOptions.showLabel==null){this.tickOptions.showLabel=this.showTicks}if(this.label==null||this.label==""){this.showLabel=false}else{this.labelOptions.label=this.label}if(this.showLabel==false){this.labelOptions.show=false}if(this.pad==0){this.pad=1}if(this.padMax==0){this.padMax=1}if(this.padMin==0){this.padMin=1}if(this.padMax==null){this.padMax=(this.pad-1)/2+1}if(this.padMin==null){this.padMin=(this.pad-1)/2+1}this.pad=this.padMax+this.padMin-1;if(this.min!=null||this.max!=null){this.autoscale=false}if(this.syncTicks==null&&this.name.indexOf("y")>-1){this.syncTicks=true}else{if(this.syncTicks==null){this.syncTicks=false}}this.renderer.init.call(this,this.rendererOptions)};w.prototype.draw=function(ah,ai){if(this.__ticks){this.__ticks=null}return this.renderer.draw.call(this,ah,ai)};w.prototype.set=function(){this.renderer.set.call(this)};w.prototype.pack=function(ai,ah){if(this.show){this.renderer.pack.call(this,ai,ah)}if(this._min==null){this._min=this.min;this._max=this.max;this._tickInterval=this.tickInterval;this._numberTicks=this.numberTicks;this.__ticks=this._ticks}};w.prototype.reset=function(){this.renderer.reset.call(this)};w.prototype.resetScale=function(ah){L.extend(true,this,{min:null,max:null,numberTicks:null,tickInterval:null,_ticks:[],ticks:[]},ah);this.resetDataBounds()};w.prototype.resetDataBounds=function(){var ao=this._dataBounds;ao.min=null;ao.max=null;var ai,ap,am;var aj=(this.show)?true:false;for(var al=0;alao.max)||ao.max==null){ao.max=am[ak][0]}}else{if((am[ak][ah]!=null&&am[ak][ah]ao.max)||ao.max==null){ao.max=am[ak][an]}}}if(aj&&ap.renderer.constructor!==L.jqplot.BarRenderer){aj=false}else{if(aj&&this._options.hasOwnProperty("forceTickAt0")&&this._options.forceTickAt0==false){aj=false}else{if(aj&&ap.renderer.constructor===L.jqplot.BarRenderer){if(ap.barDirection=="vertical"&&this.name!="xaxis"&&this.name!="x2axis"){if(this._options.pad!=null||this._options.padMin!=null){aj=false}}else{if(ap.barDirection=="horizontal"&&(this.name=="xaxis"||this.name=="x2axis")){if(this._options.pad!=null||this._options.padMin!=null){aj=false}}}}}}}}if(aj&&this.renderer.constructor===L.jqplot.LinearAxisRenderer&&ao.min>=0){this.padMin=1;this.forceTickAt0=true}};function q(ah){L.jqplot.ElemContainer.call(this);this.show=false;this.location="ne";this.labels=[];this.showLabels=true;this.showSwatches=true;this.placement="insideGrid";this.xoffset=0;this.yoffset=0;this.border;this.background;this.textColor;this.fontFamily;this.fontSize;this.rowSpacing="0.5em";this.renderer=L.jqplot.TableLegendRenderer;this.rendererOptions={};this.preDraw=false;this.marginTop=null;this.marginRight=null;this.marginBottom=null;this.marginLeft=null;this.escapeHtml=false;this._series=[];L.extend(true,this,ah)}q.prototype=new L.jqplot.ElemContainer();q.prototype.constructor=q;q.prototype.setOptions=function(ah){L.extend(true,this,ah);if(this.placement=="inside"){this.placement="insideGrid"}if(this.xoffset>0){if(this.placement=="insideGrid"){switch(this.location){case"nw":case"w":case"sw":if(this.marginLeft==null){this.marginLeft=this.xoffset+"px"}this.marginRight="0px";break;case"ne":case"e":case"se":default:if(this.marginRight==null){this.marginRight=this.xoffset+"px"}this.marginLeft="0px";break}}else{if(this.placement=="outside"){switch(this.location){case"nw":case"w":case"sw":if(this.marginRight==null){this.marginRight=this.xoffset+"px"}this.marginLeft="0px";break;case"ne":case"e":case"se":default:if(this.marginLeft==null){this.marginLeft=this.xoffset+"px"}this.marginRight="0px";break}}}this.xoffset=0}if(this.yoffset>0){if(this.placement=="outside"){switch(this.location){case"sw":case"s":case"se":if(this.marginTop==null){this.marginTop=this.yoffset+"px"}this.marginBottom="0px";break;case"ne":case"n":case"nw":default:if(this.marginBottom==null){this.marginBottom=this.yoffset+"px"}this.marginTop="0px";break}}else{if(this.placement=="insideGrid"){switch(this.location){case"sw":case"s":case"se":if(this.marginBottom==null){this.marginBottom=this.yoffset+"px"}this.marginTop="0px";break;case"ne":case"n":case"nw":default:if(this.marginTop==null){this.marginTop=this.yoffset+"px"}this.marginBottom="0px";break}}}this.yoffset=0}};q.prototype.init=function(){if(L.isFunction(this.renderer)){this.renderer=new this.renderer()}this.renderer.init.call(this,this.rendererOptions)};q.prototype.draw=function(ai,aj){for(var ah=0;ah');this.target.append(az);az.height(aD);az.width(aA);az.css("top",this.eventCanvas._offsets.top);az.css("left",this.eventCanvas._offsets.left);var aC=L('
    ');az.append(aC);aC.html(this.noDataIndicator.indicator);var aB=aC.height();var ax=aC.width();aC.height(aB);aC.width(ax);aC.css("top",(aD-aB)/2+"px")})}}this.data=L.extend(true,[],ar);this.parseOptions(ay);if(this.textColor){this.target.css("color",this.textColor)}if(this.fontFamily){this.target.css("font-family",this.fontFamily)}if(this.fontSize){this.target.css("font-size",this.fontSize)}this.title.init();this.legend.init();this._sumy=0;this._sumx=0;this.computePlotData();for(var at=0;at0){for(var aq=au;aq--;){var an=this._plotData[aq][ap][av];if(aw*an>=0){this._plotData[au][ap][av]+=an;this._stackData[au][ap][av]+=an;break}}}}}else{for(var ar=0;ar0){at._prevPlotData=this.series[au-1]._plotData}at._sumy=0;at._sumx=0;for(ar=at.data.length-1;ar>-1;ar--){at._sumy+=at.data[ar][1];at._sumx+=at.data[ar][0]}}};this.populatePlotData=function(au,av){this._plotData=[];this._stackData=[];au._stackData=[];au._plotData=[];var ay={x:[],y:[]};if(this.stackSeries&&!au.disableStack){au._stack=true;var ax=(au._stackAxis==="x")?0:1;var az=L.extend(true,[],au.data);var aA=L.extend(true,[],au.data);var an,am,ao,aw,al;for(var ar=0;ar=0){aA[aq][ax]+=aw}}}for(var at=0;at0){au._prevPlotData=this.series[av-1]._plotData}au._sumy=0;au._sumx=0;for(at=au.data.length-1;at>-1;at--){au._sumy+=au.data[at][1];au._sumx+=au.data[at][0]}};this.getNextSeriesColor=(function(am){var al=0;var an=am.seriesColors;return function(){if(al=0&&an>=0){al.top+=aK;al.bottom+=aK;al.left+=an;al.right+=an}}var am=["top","bottom","left","right"];for(var aB in am){if(this._gridPadding[am[aB]]==null&&al[am[aB]]>0){this._gridPadding[am[aB]]=al[am[aB]]}else{if(this._gridPadding[am[aB]]==null){this._gridPadding[am[aB]]=this._defaultGridPadding[am[aB]]}}}var aA=this._gridPadding;if(this.legend.placement==="outsideGrid"){aA={top:this.title.getHeight(),left:0,right:0,bottom:0};if(this.legend.location==="s"){aA.left=this._gridPadding.left;aA.right=this._gridPadding.right}}ar.xaxis.pack({position:"absolute",bottom:this._gridPadding.bottom-ar.xaxis.getHeight(),left:0,width:this._width},{min:this._gridPadding.left,max:this._width-this._gridPadding.right});ar.yaxis.pack({position:"absolute",top:0,left:this._gridPadding.left-ar.yaxis.getWidth(),height:this._height},{min:this._height-this._gridPadding.bottom,max:this._gridPadding.top});ar.x2axis.pack({position:"absolute",top:this._gridPadding.top-ar.x2axis.getHeight(),left:0,width:this._width},{min:this._gridPadding.left,max:this._width-this._gridPadding.right});for(aH=8;aH>0;aH--){ar[aG[aH-1]].pack({position:"absolute",top:0,right:this._gridPadding.right-az[aH-1]},{min:this._height-this._gridPadding.bottom,max:this._gridPadding.top})}var au=(this._width-this._gridPadding.left-this._gridPadding.right)/2+this._gridPadding.left-ar.yMidAxis.getWidth()/2;ar.yMidAxis.pack({position:"absolute",top:0,left:au,zIndex:9,textAlign:"center"},{min:this._height-this._gridPadding.bottom,max:this._gridPadding.top});this.target.append(this.grid.createElement(this._gridPadding,this));this.grid.draw();var aq=this.series;var aJ=aq.length;for(aH=0,aE=aJ;aHax)?av:ax;var ar=this.series[aw];var aq=this.series[au];if(aq.renderer.smooth){var ap=aq.renderer._smoothedData.slice(0).reverse()}else{var ap=aq.gridData.slice(0).reverse()}if(ar.renderer.smooth){var at=ar.renderer._smoothedData.concat(ap)}else{var at=ar.gridData.concat(ap)}var ao=(an.color!==null)?an.color:this.series[ax].fillColor;var ay=(an.baseSeries!==null)?an.baseSeries:aw;var am=this.series[ay].renderer.shapeRenderer;var al={fillStyle:ao,fill:true,closePath:true};am.draw(ar.shadowCanvas._ctx,at,al)};this.bindCustomEvents=function(){this.eventCanvas._elem.bind("click",{plot:this},this.onClick);this.eventCanvas._elem.bind("dblclick",{plot:this},this.onDblClick);this.eventCanvas._elem.bind("mousedown",{plot:this},this.onMouseDown);this.eventCanvas._elem.bind("mousemove",{plot:this},this.onMouseMove);this.eventCanvas._elem.bind("mouseenter",{plot:this},this.onMouseEnter);this.eventCanvas._elem.bind("mouseleave",{plot:this},this.onMouseLeave);if(this.captureRightClick){this.eventCanvas._elem.bind("mouseup",{plot:this},this.onRightClick);this.eventCanvas._elem.get(0).oncontextmenu=function(){return false}}else{this.eventCanvas._elem.bind("mouseup",{plot:this},this.onMouseUp)}};function ai(av){var au=av.data.plot;var ap=au.eventCanvas._elem.offset();var at={x:av.pageX-ap.left,y:av.pageY-ap.top};var aq={xaxis:null,yaxis:null,x2axis:null,y2axis:null,y3axis:null,y4axis:null,y5axis:null,y6axis:null,y7axis:null,y8axis:null,y9axis:null,yMidAxis:null};var ar=["xaxis","yaxis","x2axis","y2axis","y3axis","y4axis","y5axis","y6axis","y7axis","y8axis","y9axis","yMidAxis"];var al=au.axes;var am,ao;for(am=11;am>0;am--){ao=ar[am-1];if(al[ao].show){aq[ao]=al[ao].series_p2u(at[ao.charAt(0)])}}return{offsets:ap,gridPos:at,dataPos:aq}}function ak(al,am){var aq=am.series;var aW,aU,aT,aO,aP,aJ,aI,aw,au,az,aA,aK;var aS,aX,aQ,ar,aH,aM,aV;var an,aN;for(aT=am.seriesStack.length-1;aT>=0;aT--){aW=am.seriesStack[aT];aO=aq[aW];aV=aO._highlightThreshold;switch(aO.renderer.constructor){case L.jqplot.BarRenderer:aJ=al.x;aI=al.y;for(aU=0;aUaH[0][0]&&aJaH[2][1]&&aIaH[0][0]+aV[0][0]&&aJaH[2][1]&&aI0&&-aI>=0){aw=2*Math.PI-Math.atan(-aI/aJ)}else{if(aJ>0&&-aI<0){aw=-Math.atan(-aI/aJ)}else{if(aJ<0){aw=Math.PI-Math.atan(-aI/aJ)}else{if(aJ==0&&-aI>0){aw=3*Math.PI/2}else{if(aJ==0&&-aI<0){aw=Math.PI/2}else{if(aJ==0&&aI==0){aw=0}}}}}}if(az){aw-=az;if(aw<0){aw+=2*Math.PI}else{if(aw>2*Math.PI){aw-=2*Math.PI}}}au=aO.sliceMargin/180*Math.PI;if(aPaO._innerRadius){for(aU=0;aU0)?aO.gridData[aU-1][1]+au:au;aK=aO.gridData[aU][1];if(aw>aA&&aw0&&-aI>=0){aw=2*Math.PI-Math.atan(-aI/aJ)}else{if(aJ>0&&-aI<0){aw=-Math.atan(-aI/aJ)}else{if(aJ<0){aw=Math.PI-Math.atan(-aI/aJ)}else{if(aJ==0&&-aI>0){aw=3*Math.PI/2}else{if(aJ==0&&-aI<0){aw=Math.PI/2}else{if(aJ==0&&aI==0){aw=0}}}}}}if(az){aw-=az;if(aw<0){aw+=2*Math.PI}else{if(aw>2*Math.PI){aw-=2*Math.PI}}}au=aO.sliceMargin/180*Math.PI;if(aP0)?aO.gridData[aU-1][1]+au:au;aK=aO.gridData[aU][1];if(aw>aA&&aw=ay[0][1]&&aI<=ay[3][1]&&aJ>=at[0]&&aJ<=aE[0]){return{seriesIndex:aO.index,pointIndex:aU,gridData:null,data:aO.data[aU]}}}break;case L.jqplot.LineRenderer:aJ=al.x;aI=al.y;aP=aO.renderer;if(aO.show){if((aO.fill||(aO.renderer.bands.show&&aO.renderer.bands.fill))&&(!am.plugins.highlighter||!am.plugins.highlighter.show)){var ax=false;if(aJ>aO._boundingBox[0][0]&&aJaO._boundingBox[1][1]&&aI=aI||aB[1]=aI){if(aC[0]+(aI-aC[1])/(aB[1]-aC[1])*(aB[0]-aC[0])0)?aN:0;for(var aU=0;aU=aQ[0]-aP._bodyWidth/2&&aJ<=aQ[0]+aP._bodyWidth/2&&aI>=av(aO.data[aU][2])&&aI<=av(aO.data[aU][3])){return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}else{if(!aP.hlc){var av=aO._yaxis.series_u2p;if(aJ>=aQ[0]-aP._tickLength&&aJ<=aQ[0]+aP._tickLength&&aI>=av(aO.data[aU][2])&&aI<=av(aO.data[aU][3])){return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}else{var av=aO._yaxis.series_u2p;if(aJ>=aQ[0]-aP._tickLength&&aJ<=aQ[0]+aP._tickLength&&aI>=av(aO.data[aU][1])&&aI<=av(aO.data[aU][2])){return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}}}else{if(aQ[0]!=null&&aQ[1]!=null){aX=Math.sqrt((aJ-aQ[0])*(aJ-aQ[0])+(aI-aQ[1])*(aI-aQ[1]));if(aX<=an&&(aX<=aS||aS==null)){aS=aX;return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}}}}}break;default:aJ=al.x;aI=al.y;aP=aO.renderer;if(aO.show){aN=aO.markerRenderer.size/2+aO.neighborThreshold;an=(aN>0)?aN:0;for(var aU=0;aU=aQ[0]-aP._bodyWidth/2&&aJ<=aQ[0]+aP._bodyWidth/2&&aI>=av(aO.data[aU][2])&&aI<=av(aO.data[aU][3])){return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}else{if(!aP.hlc){var av=aO._yaxis.series_u2p;if(aJ>=aQ[0]-aP._tickLength&&aJ<=aQ[0]+aP._tickLength&&aI>=av(aO.data[aU][2])&&aI<=av(aO.data[aU][3])){return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}else{var av=aO._yaxis.series_u2p;if(aJ>=aQ[0]-aP._tickLength&&aJ<=aQ[0]+aP._tickLength&&aI>=av(aO.data[aU][1])&&aI<=av(aO.data[aU][2])){return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}}}else{aX=Math.sqrt((aJ-aQ[0])*(aJ-aQ[0])+(aI-aQ[1])*(aI-aQ[1]));if(aX<=an&&(aX<=aS||aS==null)){aS=aX;return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}}}break}}return null}this.onClick=function(an){var am=ai(an);var ap=an.data.plot;var ao=ak(am.gridPos,ap);var al=L.Event("jqplotClick");al.pageX=an.pageX;al.pageY=an.pageY;L(this).trigger(al,[am.gridPos,am.dataPos,ao,ap])};this.onDblClick=function(an){var am=ai(an);var ap=an.data.plot;var ao=ak(am.gridPos,ap);var al=L.Event("jqplotDblClick");al.pageX=an.pageX;al.pageY=an.pageY;L(this).trigger(al,[am.gridPos,am.dataPos,ao,ap])};this.onMouseDown=function(an){var am=ai(an);var ap=an.data.plot;var ao=ak(am.gridPos,ap);var al=L.Event("jqplotMouseDown");al.pageX=an.pageX;al.pageY=an.pageY;L(this).trigger(al,[am.gridPos,am.dataPos,ao,ap])};this.onMouseUp=function(an){var am=ai(an);var al=L.Event("jqplotMouseUp");al.pageX=an.pageX;al.pageY=an.pageY;L(this).trigger(al,[am.gridPos,am.dataPos,null,an.data.plot])};this.onRightClick=function(an){var am=ai(an);var ap=an.data.plot;var ao=ak(am.gridPos,ap);if(ap.captureRightClick){if(an.which==3){var al=L.Event("jqplotRightClick");al.pageX=an.pageX;al.pageY=an.pageY;L(this).trigger(al,[am.gridPos,am.dataPos,ao,ap])}else{var al=L.Event("jqplotMouseUp");al.pageX=an.pageX;al.pageY=an.pageY;L(this).trigger(al,[am.gridPos,am.dataPos,ao,ap])}}};this.onMouseMove=function(an){var am=ai(an);var ap=an.data.plot;var ao=ak(am.gridPos,ap);var al=L.Event("jqplotMouseMove");al.pageX=an.pageX;al.pageY=an.pageY;L(this).trigger(al,[am.gridPos,am.dataPos,ao,ap])};this.onMouseEnter=function(an){var am=ai(an);var ao=an.data.plot;var al=L.Event("jqplotMouseEnter");al.pageX=an.pageX;al.pageY=an.pageY;al.relatedTarget=an.relatedTarget;L(this).trigger(al,[am.gridPos,am.dataPos,null,ao])};this.onMouseLeave=function(an){var am=ai(an);var ao=an.data.plot;var al=L.Event("jqplotMouseLeave");al.pageX=an.pageX;al.pageY=an.pageY;al.relatedTarget=an.relatedTarget;L(this).trigger(al,[am.gridPos,am.dataPos,null,ao])};this.drawSeries=function(an,al){var ap,ao,am;al=(typeof(an)==="number"&&al==null)?an:al;an=(typeof(an)==="object")?an:{};if(al!=u){ao=this.series[al];am=ao.shadowCanvas._ctx;am.clearRect(0,0,am.canvas.width,am.canvas.height);ao.drawShadow(am,an,this);am=ao.canvas._ctx;am.clearRect(0,0,am.canvas.width,am.canvas.height);ao.draw(am,an,this);if(ao.renderer.constructor==L.jqplot.BezierCurveRenderer){if(al660)?ah[aj]*0.85:0.73*ah[aj]+90;ah[aj]=parseInt(ah[aj],10);(ah[aj]>255)?255:ah[aj]}ah[3]=0.3+0.35*al[3];ak.push("rgba("+ah[0]+","+ah[1]+","+ah[2]+","+ah[3]+")")}}else{var al=L.jqplot.getColorComponents(ai);var ah=[al[0],al[1],al[2]];var an=ah[0]+ah[1]+ah[2];for(var aj=0;aj<3;aj++){ah[aj]=(an>660)?ah[aj]*0.85:0.73*ah[aj]+90;ah[aj]=parseInt(ah[aj],10);(ah[aj]>255)?255:ah[aj]}ah[3]=0.3+0.35*al[3];ak="rgba("+ah[0]+","+ah[1]+","+ah[2]+","+ah[3]+")"}return ak};L.jqplot.ColorGenerator=function(ai){ai=ai||L.jqplot.config.defaultColors;var ah=0;this.next=function(){if(ah0){return ai[ah--]}else{ah=ai.length-1;return ai[ah]}};this.get=function(ak){var aj=ak-ai.length*Math.floor(ak/ai.length);return ai[aj]};this.setColors=function(aj){ai=aj};this.reset=function(){ah=0};this.getIndex=function(){return ah};this.setIndex=function(aj){ah=aj}};L.jqplot.hex2rgb=function(aj,ah){aj=aj.replace("#","");if(aj.length==3){aj=aj.charAt(0)+aj.charAt(0)+aj.charAt(1)+aj.charAt(1)+aj.charAt(2)+aj.charAt(2)}var ai;ai="rgba("+parseInt(aj.slice(0,2),16)+", "+parseInt(aj.slice(2,4),16)+", "+parseInt(aj.slice(4,6),16);if(ah){ai+=", "+ah}ai+=")";return ai};L.jqplot.rgb2hex=function(am){var aj=/rgba?\( *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *(?:, *[0-9.]*)?\)/;var ah=am.match(aj);var al="#";for(var ak=1;ak<4;ak++){var ai;if(ah[ak].search(/%/)!=-1){ai=parseInt(255*ah[ak]/100,10).toString(16);if(ai.length==1){ai="0"+ai}}else{ai=parseInt(ah[ak],10).toString(16);if(ai.length==1){ai="0"+ai}}al+=ai}return al};L.jqplot.normalize2rgb=function(ai,ah){if(ai.search(/^ *rgba?\(/)!=-1){return ai}else{if(ai.search(/^ *#?[0-9a-fA-F]?[0-9a-fA-F]/)!=-1){return L.jqplot.hex2rgb(ai,ah)}else{throw new Error("Invalid color spec")}}};L.jqplot.getColorComponents=function(am){am=L.jqplot.colorKeywordMap[am]||am;var ak=L.jqplot.normalize2rgb(am);var aj=/rgba?\( *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *,? *([0-9.]* *)?\)/;var ah=ak.match(aj);var ai=[];for(var al=1;al<4;al++){if(ah[al].search(/%/)!=-1){ai[al-1]=parseInt(255*ah[al]/100,10)}else{ai[al-1]=parseInt(ah[al],10)}}ai[3]=parseFloat(ah[4])?parseFloat(ah[4]):1;return ai};L.jqplot.colorKeywordMap={aliceblue:"rgb(240, 248, 255)",antiquewhite:"rgb(250, 235, 215)",aqua:"rgb( 0, 255, 255)",aquamarine:"rgb(127, 255, 212)",azure:"rgb(240, 255, 255)",beige:"rgb(245, 245, 220)",bisque:"rgb(255, 228, 196)",black:"rgb( 0, 0, 0)",blanchedalmond:"rgb(255, 235, 205)",blue:"rgb( 0, 0, 255)",blueviolet:"rgb(138, 43, 226)",brown:"rgb(165, 42, 42)",burlywood:"rgb(222, 184, 135)",cadetblue:"rgb( 95, 158, 160)",chartreuse:"rgb(127, 255, 0)",chocolate:"rgb(210, 105, 30)",coral:"rgb(255, 127, 80)",cornflowerblue:"rgb(100, 149, 237)",cornsilk:"rgb(255, 248, 220)",crimson:"rgb(220, 20, 60)",cyan:"rgb( 0, 255, 255)",darkblue:"rgb( 0, 0, 139)",darkcyan:"rgb( 0, 139, 139)",darkgoldenrod:"rgb(184, 134, 11)",darkgray:"rgb(169, 169, 169)",darkgreen:"rgb( 0, 100, 0)",darkgrey:"rgb(169, 169, 169)",darkkhaki:"rgb(189, 183, 107)",darkmagenta:"rgb(139, 0, 139)",darkolivegreen:"rgb( 85, 107, 47)",darkorange:"rgb(255, 140, 0)",darkorchid:"rgb(153, 50, 204)",darkred:"rgb(139, 0, 0)",darksalmon:"rgb(233, 150, 122)",darkseagreen:"rgb(143, 188, 143)",darkslateblue:"rgb( 72, 61, 139)",darkslategray:"rgb( 47, 79, 79)",darkslategrey:"rgb( 47, 79, 79)",darkturquoise:"rgb( 0, 206, 209)",darkviolet:"rgb(148, 0, 211)",deeppink:"rgb(255, 20, 147)",deepskyblue:"rgb( 0, 191, 255)",dimgray:"rgb(105, 105, 105)",dimgrey:"rgb(105, 105, 105)",dodgerblue:"rgb( 30, 144, 255)",firebrick:"rgb(178, 34, 34)",floralwhite:"rgb(255, 250, 240)",forestgreen:"rgb( 34, 139, 34)",fuchsia:"rgb(255, 0, 255)",gainsboro:"rgb(220, 220, 220)",ghostwhite:"rgb(248, 248, 255)",gold:"rgb(255, 215, 0)",goldenrod:"rgb(218, 165, 32)",gray:"rgb(128, 128, 128)",grey:"rgb(128, 128, 128)",green:"rgb( 0, 128, 0)",greenyellow:"rgb(173, 255, 47)",honeydew:"rgb(240, 255, 240)",hotpink:"rgb(255, 105, 180)",indianred:"rgb(205, 92, 92)",indigo:"rgb( 75, 0, 130)",ivory:"rgb(255, 255, 240)",khaki:"rgb(240, 230, 140)",lavender:"rgb(230, 230, 250)",lavenderblush:"rgb(255, 240, 245)",lawngreen:"rgb(124, 252, 0)",lemonchiffon:"rgb(255, 250, 205)",lightblue:"rgb(173, 216, 230)",lightcoral:"rgb(240, 128, 128)",lightcyan:"rgb(224, 255, 255)",lightgoldenrodyellow:"rgb(250, 250, 210)",lightgray:"rgb(211, 211, 211)",lightgreen:"rgb(144, 238, 144)",lightgrey:"rgb(211, 211, 211)",lightpink:"rgb(255, 182, 193)",lightsalmon:"rgb(255, 160, 122)",lightseagreen:"rgb( 32, 178, 170)",lightskyblue:"rgb(135, 206, 250)",lightslategray:"rgb(119, 136, 153)",lightslategrey:"rgb(119, 136, 153)",lightsteelblue:"rgb(176, 196, 222)",lightyellow:"rgb(255, 255, 224)",lime:"rgb( 0, 255, 0)",limegreen:"rgb( 50, 205, 50)",linen:"rgb(250, 240, 230)",magenta:"rgb(255, 0, 255)",maroon:"rgb(128, 0, 0)",mediumaquamarine:"rgb(102, 205, 170)",mediumblue:"rgb( 0, 0, 205)",mediumorchid:"rgb(186, 85, 211)",mediumpurple:"rgb(147, 112, 219)",mediumseagreen:"rgb( 60, 179, 113)",mediumslateblue:"rgb(123, 104, 238)",mediumspringgreen:"rgb( 0, 250, 154)",mediumturquoise:"rgb( 72, 209, 204)",mediumvioletred:"rgb(199, 21, 133)",midnightblue:"rgb( 25, 25, 112)",mintcream:"rgb(245, 255, 250)",mistyrose:"rgb(255, 228, 225)",moccasin:"rgb(255, 228, 181)",navajowhite:"rgb(255, 222, 173)",navy:"rgb( 0, 0, 128)",oldlace:"rgb(253, 245, 230)",olive:"rgb(128, 128, 0)",olivedrab:"rgb(107, 142, 35)",orange:"rgb(255, 165, 0)",orangered:"rgb(255, 69, 0)",orchid:"rgb(218, 112, 214)",palegoldenrod:"rgb(238, 232, 170)",palegreen:"rgb(152, 251, 152)",paleturquoise:"rgb(175, 238, 238)",palevioletred:"rgb(219, 112, 147)",papayawhip:"rgb(255, 239, 213)",peachpuff:"rgb(255, 218, 185)",peru:"rgb(205, 133, 63)",pink:"rgb(255, 192, 203)",plum:"rgb(221, 160, 221)",powderblue:"rgb(176, 224, 230)",purple:"rgb(128, 0, 128)",red:"rgb(255, 0, 0)",rosybrown:"rgb(188, 143, 143)",royalblue:"rgb( 65, 105, 225)",saddlebrown:"rgb(139, 69, 19)",salmon:"rgb(250, 128, 114)",sandybrown:"rgb(244, 164, 96)",seagreen:"rgb( 46, 139, 87)",seashell:"rgb(255, 245, 238)",sienna:"rgb(160, 82, 45)",silver:"rgb(192, 192, 192)",skyblue:"rgb(135, 206, 235)",slateblue:"rgb(106, 90, 205)",slategray:"rgb(112, 128, 144)",slategrey:"rgb(112, 128, 144)",snow:"rgb(255, 250, 250)",springgreen:"rgb( 0, 255, 127)",steelblue:"rgb( 70, 130, 180)",tan:"rgb(210, 180, 140)",teal:"rgb( 0, 128, 128)",thistle:"rgb(216, 191, 216)",tomato:"rgb(255, 99, 71)",turquoise:"rgb( 64, 224, 208)",violet:"rgb(238, 130, 238)",wheat:"rgb(245, 222, 179)",white:"rgb(255, 255, 255)",whitesmoke:"rgb(245, 245, 245)",yellow:"rgb(255, 255, 0)",yellowgreen:"rgb(154, 205, 50)"};L.jqplot.AxisLabelRenderer=function(ah){L.jqplot.ElemContainer.call(this);this.axis;this.show=true;this.label="";this.fontFamily=null;this.fontSize=null;this.textColor=null;this._elem;this.escapeHTML=false;L.extend(true,this,ah)};L.jqplot.AxisLabelRenderer.prototype=new L.jqplot.ElemContainer();L.jqplot.AxisLabelRenderer.prototype.constructor=L.jqplot.AxisLabelRenderer;L.jqplot.AxisLabelRenderer.prototype.init=function(ah){L.extend(true,this,ah)};L.jqplot.AxisLabelRenderer.prototype.draw=function(ah,ai){if(this._elem){this._elem.emptyForce();this._elem=null}this._elem=L('
    ');if(Number(this.label)){this._elem.css("white-space","nowrap")}if(!this.escapeHTML){this._elem.html(this.label)}else{this._elem.text(this.label)}if(this.fontFamily){this._elem.css("font-family",this.fontFamily)}if(this.fontSize){this._elem.css("font-size",this.fontSize)}if(this.textColor){this._elem.css("color",this.textColor)}return this._elem};L.jqplot.AxisLabelRenderer.prototype.pack=function(){};L.jqplot.AxisTickRenderer=function(ah){L.jqplot.ElemContainer.call(this);this.mark="outside";this.axis;this.showMark=true;this.showGridline=true;this.isMinorTick=false;this.size=4;this.markSize=6;this.show=true;this.showLabel=true;this.label=null;this.value=null;this._styles={};this.formatter=L.jqplot.DefaultTickFormatter;this.prefix="";this.suffix="";this.formatString="";this.fontFamily;this.fontSize;this.textColor;this.escapeHTML=false;this._elem;this._breakTick=false;L.extend(true,this,ah)};L.jqplot.AxisTickRenderer.prototype.init=function(ah){L.extend(true,this,ah)};L.jqplot.AxisTickRenderer.prototype=new L.jqplot.ElemContainer();L.jqplot.AxisTickRenderer.prototype.constructor=L.jqplot.AxisTickRenderer;L.jqplot.AxisTickRenderer.prototype.setTick=function(ah,aj,ai){this.value=ah;this.axis=aj;if(ai){this.isMinorTick=true}return this};L.jqplot.AxisTickRenderer.prototype.draw=function(){if(this.label===null){this.label=this.prefix+this.formatter(this.formatString,this.value)+this.suffix}var ai={position:"absolute"};if(Number(this.label)){ai.whitSpace="nowrap"}if(this._elem){this._elem.emptyForce();this._elem=null}this._elem=L(document.createElement("div"));this._elem.addClass("jqplot-"+this.axis+"-tick");if(!this.escapeHTML){this._elem.html(this.label)}else{this._elem.text(this.label)}this._elem.css(ai);for(var ah in this._styles){this._elem.css(ah,this._styles[ah])}if(this.fontFamily){this._elem.css("font-family",this.fontFamily)}if(this.fontSize){this._elem.css("font-size",this.fontSize)}if(this.textColor){this._elem.css("color",this.textColor)}if(this._breakTick){this._elem.addClass("jqplot-breakTick")}return this._elem};L.jqplot.DefaultTickFormatter=function(ah,ai){if(typeof ai=="number"){if(!ah){ah=L.jqplot.config.defaultTickFormatString}return L.jqplot.sprintf(ah,ai)}else{return String(ai)}};L.jqplot.PercentTickFormatter=function(ah,ai){if(typeof ai=="number"){ai=100*ai;if(!ah){ah=L.jqplot.config.defaultTickFormatString}return L.jqplot.sprintf(ah,ai)}else{return String(ai)}};L.jqplot.AxisTickRenderer.prototype.pack=function(){};L.jqplot.CanvasGridRenderer=function(){this.shadowRenderer=new L.jqplot.ShadowRenderer()};L.jqplot.CanvasGridRenderer.prototype.init=function(ai){this._ctx;L.extend(true,this,ai);var ah={lineJoin:"miter",lineCap:"round",fill:false,isarc:false,angle:this.shadowAngle,offset:this.shadowOffset,alpha:this.shadowAlpha,depth:this.shadowDepth,lineWidth:this.shadowWidth,closePath:false,strokeStyle:this.shadowColor};this.renderer.shadowRenderer.init(ah)};L.jqplot.CanvasGridRenderer.prototype.createElement=function(ak){var aj;if(this._elem){if(L.jqplot.use_excanvas&&window.G_vmlCanvasManager.uninitElement!==u){aj=this._elem.get(0);window.G_vmlCanvasManager.uninitElement(aj);aj=null}this._elem.emptyForce();this._elem=null}aj=ak.canvasManager.getCanvas();var ah=this._plotDimensions.width;var ai=this._plotDimensions.height;aj.width=ah;aj.height=ai;this._elem=L(aj);this._elem.addClass("jqplot-grid-canvas");this._elem.css({position:"absolute",left:0,top:0});aj=ak.canvasManager.initCanvas(aj);this._top=this._offsets.top;this._bottom=ai-this._offsets.bottom;this._left=this._offsets.left;this._right=ah-this._offsets.right;this._width=this._right-this._left;this._height=this._bottom-this._top;aj=null;return this._elem};L.jqplot.CanvasGridRenderer.prototype.draw=function(){this._ctx=this._elem.get(0).getContext("2d");var at=this._ctx;var aw=this._axes;at.save();at.clearRect(0,0,this._plotDimensions.width,this._plotDimensions.height);at.fillStyle=this.backgroundColor||this.background;at.fillRect(this._left,this._top,this._width,this._height);at.save();at.lineJoin="miter";at.lineCap="butt";at.lineWidth=this.gridLineWidth;at.strokeStyle=this.gridLineColor;var aA,az,ap,aq;var am=["xaxis","yaxis","x2axis","y2axis"];for(var ay=4;ay>0;ay--){var aD=am[ay-1];var ah=aw[aD];var aB=ah._ticks;var ar=aB.length;if(ah.show){if(ah.drawBaseline){var aC={};if(ah.baselineWidth!==null){aC.lineWidth=ah.baselineWidth}if(ah.baselineColor!==null){aC.strokeStyle=ah.baselineColor}switch(aD){case"xaxis":ao(this._left,this._bottom,this._right,this._bottom,aC);break;case"yaxis":ao(this._left,this._bottom,this._left,this._top,aC);break;case"x2axis":ao(this._left,this._bottom,this._right,this._bottom,aC);break;case"y2axis":ao(this._right,this._bottom,this._right,this._top,aC);break}}for(var au=ar;au>0;au--){var an=aB[au-1];if(an.show){var ak=Math.round(ah.u2p(an.value))+0.5;switch(aD){case"xaxis":if(an.showGridline&&this.drawGridlines&&((!an.isMinorTick&&ah.drawMajorGridlines)||(an.isMinorTick&&ah.drawMinorGridlines))){ao(ak,this._top,ak,this._bottom)}if(an.showMark&&an.mark&&((!an.isMinorTick&&ah.drawMajorTickMarks)||(an.isMinorTick&&ah.drawMinorTickMarks))){ap=an.markSize;aq=an.mark;var ak=Math.round(ah.u2p(an.value))+0.5;switch(aq){case"outside":aA=this._bottom;az=this._bottom+ap;break;case"inside":aA=this._bottom-ap;az=this._bottom;break;case"cross":aA=this._bottom-ap;az=this._bottom+ap;break;default:aA=this._bottom;az=this._bottom+ap;break}if(this.shadow){this.renderer.shadowRenderer.draw(at,[[ak,aA],[ak,az]],{lineCap:"butt",lineWidth:this.gridLineWidth,offset:this.gridLineWidth*0.75,depth:2,fill:false,closePath:false})}ao(ak,aA,ak,az)}break;case"yaxis":if(an.showGridline&&this.drawGridlines&&((!an.isMinorTick&&ah.drawMajorGridlines)||(an.isMinorTick&&ah.drawMinorGridlines))){ao(this._right,ak,this._left,ak)}if(an.showMark&&an.mark&&((!an.isMinorTick&&ah.drawMajorTickMarks)||(an.isMinorTick&&ah.drawMinorTickMarks))){ap=an.markSize;aq=an.mark;var ak=Math.round(ah.u2p(an.value))+0.5;switch(aq){case"outside":aA=this._left-ap;az=this._left;break;case"inside":aA=this._left;az=this._left+ap;break;case"cross":aA=this._left-ap;az=this._left+ap;break;default:aA=this._left-ap;az=this._left;break}if(this.shadow){this.renderer.shadowRenderer.draw(at,[[aA,ak],[az,ak]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}ao(aA,ak,az,ak,{strokeStyle:ah.borderColor})}break;case"x2axis":if(an.showGridline&&this.drawGridlines&&((!an.isMinorTick&&ah.drawMajorGridlines)||(an.isMinorTick&&ah.drawMinorGridlines))){ao(ak,this._bottom,ak,this._top)}if(an.showMark&&an.mark&&((!an.isMinorTick&&ah.drawMajorTickMarks)||(an.isMinorTick&&ah.drawMinorTickMarks))){ap=an.markSize;aq=an.mark;var ak=Math.round(ah.u2p(an.value))+0.5;switch(aq){case"outside":aA=this._top-ap;az=this._top;break;case"inside":aA=this._top;az=this._top+ap;break;case"cross":aA=this._top-ap;az=this._top+ap;break;default:aA=this._top-ap;az=this._top;break}if(this.shadow){this.renderer.shadowRenderer.draw(at,[[ak,aA],[ak,az]],{lineCap:"butt",lineWidth:this.gridLineWidth,offset:this.gridLineWidth*0.75,depth:2,fill:false,closePath:false})}ao(ak,aA,ak,az)}break;case"y2axis":if(an.showGridline&&this.drawGridlines&&((!an.isMinorTick&&ah.drawMajorGridlines)||(an.isMinorTick&&ah.drawMinorGridlines))){ao(this._left,ak,this._right,ak)}if(an.showMark&&an.mark&&((!an.isMinorTick&&ah.drawMajorTickMarks)||(an.isMinorTick&&ah.drawMinorTickMarks))){ap=an.markSize;aq=an.mark;var ak=Math.round(ah.u2p(an.value))+0.5;switch(aq){case"outside":aA=this._right;az=this._right+ap;break;case"inside":aA=this._right-ap;az=this._right;break;case"cross":aA=this._right-ap;az=this._right+ap;break;default:aA=this._right;az=this._right+ap;break}if(this.shadow){this.renderer.shadowRenderer.draw(at,[[aA,ak],[az,ak]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}ao(aA,ak,az,ak,{strokeStyle:ah.borderColor})}break;default:break}}}an=null}ah=null;aB=null}am=["y3axis","y4axis","y5axis","y6axis","y7axis","y8axis","y9axis","yMidAxis"];for(var ay=7;ay>0;ay--){var ah=aw[am[ay-1]];var aB=ah._ticks;if(ah.show){var ai=aB[ah.numberTicks-1];var al=aB[0];var aj=ah.getLeft();var av=[[aj,ai.getTop()+ai.getHeight()/2],[aj,al.getTop()+al.getHeight()/2+1]];if(this.shadow){this.renderer.shadowRenderer.draw(at,av,{lineCap:"butt",fill:false,closePath:false})}ao(av[0][0],av[0][1],av[1][0],av[1][1],{lineCap:"butt",strokeStyle:ah.borderColor,lineWidth:ah.borderWidth});for(var au=aB.length;au>0;au--){var an=aB[au-1];ap=an.markSize;aq=an.mark;var ak=Math.round(ah.u2p(an.value))+0.5;if(an.showMark&&an.mark){switch(aq){case"outside":aA=aj;az=aj+ap;break;case"inside":aA=aj-ap;az=aj;break;case"cross":aA=aj-ap;az=aj+ap;break;default:aA=aj;az=aj+ap;break}av=[[aA,ak],[az,ak]];if(this.shadow){this.renderer.shadowRenderer.draw(at,av,{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}ao(aA,ak,az,ak,{strokeStyle:ah.borderColor})}an=null}al=null}ah=null;aB=null}at.restore();function ao(aH,aG,aE,ax,aF){at.save();aF=aF||{};if(aF.lineWidth==null||aF.lineWidth!=0){L.extend(true,at,aF);at.beginPath();at.moveTo(aH,aG);at.lineTo(aE,ax);at.stroke();at.restore()}}if(this.shadow){var av=[[this._left,this._bottom],[this._right,this._bottom],[this._right,this._top]];this.renderer.shadowRenderer.draw(at,av)}if(this.borderWidth!=0&&this.drawBorder){ao(this._left,this._top,this._right,this._top,{lineCap:"round",strokeStyle:aw.x2axis.borderColor,lineWidth:aw.x2axis.borderWidth});ao(this._right,this._top,this._right,this._bottom,{lineCap:"round",strokeStyle:aw.y2axis.borderColor,lineWidth:aw.y2axis.borderWidth});ao(this._right,this._bottom,this._left,this._bottom,{lineCap:"round",strokeStyle:aw.xaxis.borderColor,lineWidth:aw.xaxis.borderWidth});ao(this._left,this._bottom,this._left,this._top,{lineCap:"round",strokeStyle:aw.yaxis.borderColor,lineWidth:aw.yaxis.borderWidth})}at.restore();at=null;aw=null};L.jqplot.DivTitleRenderer=function(){};L.jqplot.DivTitleRenderer.prototype.init=function(ah){L.extend(true,this,ah)};L.jqplot.DivTitleRenderer.prototype.draw=function(){if(this._elem){this._elem.emptyForce();this._elem=null}var ak=this.renderer;var aj=document.createElement("div");this._elem=L(aj);this._elem.addClass("jqplot-title");if(!this.text){this.show=false;this._elem.height(0);this._elem.width(0)}else{if(this.text){var ah;if(this.color){ah=this.color}else{if(this.textColor){ah=this.textColor}}var ai={position:"absolute",top:"0px",left:"0px"};if(this._plotWidth){ai.width=this._plotWidth+"px"}if(this.fontSize){ai.fontSize=this.fontSize}if(typeof this.textAlign==="string"){ai.textAlign=this.textAlign}else{ai.textAlign="center"}if(ah){ai.color=ah}if(this.paddingBottom){ai.paddingBottom=this.paddingBottom}if(this.fontFamily){ai.fontFamily=this.fontFamily}this._elem.css(ai);if(this.escapeHtml){this._elem.text(this.text)}else{this._elem.html(this.text)}}}aj=null;return this._elem};L.jqplot.DivTitleRenderer.prototype.pack=function(){};var r=0.1;L.jqplot.LinePattern=function(aw,aq){var ap={dotted:[r,L.jqplot.config.dotGapLength],dashed:[L.jqplot.config.dashLength,L.jqplot.config.gapLength],solid:null};if(typeof aq==="string"){if(aq[0]==="."||aq[0]==="-"){var ax=aq;aq=[];for(var ao=0,al=ax.length;ao0)&&(aC>0)){aA/=aB;az/=aB;while(true){var aD=aC*ar;if(aD=aq.length){ak=0}ar=aq[ak]}else{au=ay;at=aE;if((ak&1)==0){aw.lineTo(au,at)}else{aw.moveTo(au,at)}ar-=aB/aC;break}}}};var ai=function(){aw.beginPath()};var am=function(){aj(an,ah)};return{moveTo:av,lineTo:aj,beginPath:ai,closePath:am}};L.jqplot.LineRenderer=function(){this.shapeRenderer=new L.jqplot.ShapeRenderer();this.shadowRenderer=new L.jqplot.ShadowRenderer()};L.jqplot.LineRenderer.prototype.init=function(ai,an){ai=ai||{};this._type="line";this.renderer.animation={show:false,direction:"left",speed:2500,_supported:true};this.renderer.smooth=false;this.renderer.tension=null;this.renderer.constrainSmoothing=true;this.renderer._smoothedData=[];this.renderer._smoothedPlotData=[];this.renderer._hiBandGridData=[];this.renderer._lowBandGridData=[];this.renderer._hiBandSmoothedData=[];this.renderer._lowBandSmoothedData=[];this.renderer.bandData=[];this.renderer.bands={show:false,hiData:[],lowData:[],color:this.color,showLines:false,fill:true,fillColor:null,_min:null,_max:null,interval:"3%"};var al={highlightMouseOver:ai.highlightMouseOver,highlightMouseDown:ai.highlightMouseDown,highlightColor:ai.highlightColor};delete (ai.highlightMouseOver);delete (ai.highlightMouseDown);delete (ai.highlightColor);L.extend(true,this.renderer,ai);this.renderer.options=ai;if(this.renderer.bandData.length>1&&(!ai.bands||ai.bands.show==null)){this.renderer.bands.show=true}else{if(ai.bands&&ai.bands.show==null&&ai.bands.interval!=null){this.renderer.bands.show=true}}if(this.fill){this.renderer.bands.show=false}if(this.renderer.bands.show){this.renderer.initBands.call(this,this.renderer.options,an)}if(this._stack){this.renderer.smooth=false}var am={lineJoin:this.lineJoin,lineCap:this.lineCap,fill:this.fill,isarc:false,strokeStyle:this.color,fillStyle:this.fillColor,lineWidth:this.lineWidth,linePattern:this.linePattern,closePath:this.fill};this.renderer.shapeRenderer.init(am);var aj=ai.shadowOffset;if(aj==null){if(this.lineWidth>2.5){aj=1.25*(1+(Math.atan((this.lineWidth/2.5))/0.785398163-1)*0.6)}else{aj=1.25*Math.atan((this.lineWidth/2.5))/0.785398163}}var ah={lineJoin:this.lineJoin,lineCap:this.lineCap,fill:this.fill,isarc:false,angle:this.shadowAngle,offset:aj,alpha:this.shadowAlpha,depth:this.shadowDepth,lineWidth:this.lineWidth,linePattern:this.linePattern,closePath:this.fill};this.renderer.shadowRenderer.init(ah);this._areaPoints=[];this._boundingBox=[[],[]];if(!this.isTrendline&&this.fill||this.renderer.bands.show){this.highlightMouseOver=true;this.highlightMouseDown=false;this.highlightColor=null;if(al.highlightMouseDown&&al.highlightMouseOver==null){al.highlightMouseOver=false}L.extend(true,this,{highlightMouseOver:al.highlightMouseOver,highlightMouseDown:al.highlightMouseDown,highlightColor:al.highlightColor});if(!this.highlightColor){var ak=(this.renderer.bands.show)?this.renderer.bands.fillColor:this.fillColor;this.highlightColor=L.jqplot.computeHighlightColors(ak)}if(this.highlighter){this.highlighter.show=false}}if(!this.isTrendline&&an){an.plugins.lineRenderer={};an.postInitHooks.addOnce(z);an.postDrawHooks.addOnce(af);an.eventListenerHooks.addOnce("jqplotMouseMove",h);an.eventListenerHooks.addOnce("jqplotMouseDown",e);an.eventListenerHooks.addOnce("jqplotMouseUp",ad);an.eventListenerHooks.addOnce("jqplotClick",g);an.eventListenerHooks.addOnce("jqplotRightClick",s)}};L.jqplot.LineRenderer.prototype.initBands=function(ak,av){var al=ak.bandData||[];var an=this.renderer.bands;an.hiData=[];an.lowData=[];var aB=this.data;an._max=null;an._min=null;if(al.length==2){if(L.isArray(al[0][0])){var ao;var ah=0,ar=0;for(var aw=0,at=al[0].length;awan._max)||an._max==null){an._max=ao[1]}if((ao[1]!=null&&ao[1]an._max)||an._max==null){an._max=ao[1];ar=1}if((ao[1]!=null&&ao[1]al[1][0])?0:1;var aC=(aj)?0:1;for(var aw=0,at=aB.length;aw2&&!L.isArray(al[0][0])){var aj=(al[0][0]>al[0][1])?0:1;var aC=(aj)?0:1;for(var aw=0,at=al.length;awan._max)||an._max==null){an._max=am[aw][1]}}for(var aw=0,at=ap.length;aw0){aR=Math.abs((ap[aQ][1]-ap[aQ-1][1])/(ap[aQ][0]-ap[aQ-1][0]))}am=aR/aG+aE;aM=aF*A(am)-aF*A(aE)+aS;aT=(aO+aM)/2}else{aT=aU}for(aK=0;aK2){var ao;if(this.renderer.constrainSmoothing){ao=J.call(this,this.gridData);this.renderer._smoothedData=ao[0];this.renderer._smoothedPlotData=ao[1];if(ak.show){ao=J.call(this,this.renderer._hiBandGridData);this.renderer._hiBandSmoothedData=ao[0];ao=J.call(this,this.renderer._lowBandGridData);this.renderer._lowBandSmoothedData=ao[0]}ao=null}else{ao=F.call(this,this.gridData);this.renderer._smoothedData=ao[0];this.renderer._smoothedPlotData=ao[1];if(ak.show){ao=F.call(this,this.renderer._hiBandGridData);this.renderer._hiBandSmoothedData=ao[0];ao=F.call(this,this.renderer._lowBandGridData);this.renderer._lowBandSmoothedData=ao[0]}ao=null}}};L.jqplot.LineRenderer.prototype.makeGridData=function(ao,aq){var am=this._xaxis.series_u2p;var ah=this._yaxis.series_u2p;var ar=[];var aj=[];this.renderer._smoothedData=[];this.renderer._smoothedPlotData=[];this.renderer._hiBandGridData=[];this.renderer._lowBandGridData=[];this.renderer._hiBandSmoothedData=[];this.renderer._lowBandSmoothedData=[];var al=this.renderer.bands;var ai=false;for(var an=0;an2){var ap;if(this.renderer.constrainSmoothing){ap=J.call(this,ar);this.renderer._smoothedData=ap[0];this.renderer._smoothedPlotData=ap[1];if(al.show){ap=J.call(this,this.renderer._hiBandGridData);this.renderer._hiBandSmoothedData=ap[0];ap=J.call(this,this.renderer._lowBandGridData);this.renderer._lowBandSmoothedData=ap[0]}ap=null}else{ap=F.call(this,ar);this.renderer._smoothedData=ap[0];this.renderer._smoothedPlotData=ap[1];if(al.show){ap=F.call(this,this.renderer._hiBandGridData);this.renderer._hiBandSmoothedData=ap[0];ap=F.call(this,this.renderer._lowBandGridData);this.renderer._lowBandSmoothedData=ap[0]}ap=null}}return ar};L.jqplot.LineRenderer.prototype.draw=function(ax,aI,ai,aB){var aC;var aq=L.extend(true,{},ai);var ak=(aq.shadow!=u)?aq.shadow:this.shadow;var aJ=(aq.showLine!=u)?aq.showLine:this.showLine;var aA=(aq.fill!=u)?aq.fill:this.fill;var ah=(aq.fillAndStroke!=u)?aq.fillAndStroke:this.fillAndStroke;var ar,ay,av,aE;ax.save();if(aI.length){if(aJ){if(aA){if(this.fillToZero){var aF=this.negativeColor;if(!this.useNegativeColors){aF=aq.fillStyle}var ao=false;var ap=aq.fillStyle;if(ah){var aH=aI.slice(0)}if(this.index==0||!this._stack){var aw=[];var aL=(this.renderer.smooth)?this.renderer._smoothedPlotData:this._plotData;this._areaPoints=[];var aG=this._yaxis.series_u2p(this.fillToValue);var aj=this._xaxis.series_u2p(this.fillToValue);aq.closePath=true;if(this.fillAxis=="y"){aw.push([aI[0][0],aG]);this._areaPoints.push([aI[0][0],aG]);for(var aC=0;aC0;aC--){aI.push(au[aC-1])}if(ak){this.renderer.shadowRenderer.draw(ax,aI,aq)}this._areaPoints=aI;this.renderer.shapeRenderer.draw(ax,aI,aq)}}else{if(ah){var aH=aI.slice(0)}if(this.index==0||!this._stack){var al=ax.canvas.height;aI.unshift([aI[0][0],al]);var aD=aI.length;aI.push([aI[aD-1][0],al])}else{var au=this._prevGridData;for(var aC=au.length;aC>0;aC--){aI.push(au[aC-1])}}this._areaPoints=aI;if(ak){this.renderer.shadowRenderer.draw(ax,aI,aq)}this.renderer.shapeRenderer.draw(ax,aI,aq)}if(ah){var az=L.extend(true,{},aq,{fill:false,closePath:false});this.renderer.shapeRenderer.draw(ax,aH,az);if(this.markerRenderer.show){if(this.renderer.smooth){aH=this.gridData}for(aC=0;aCat[0]||ar==null){ar=at[0]}if(aEat[1]||ay==null){ay=at[1]}}if(this.type==="line"&&this.renderer.bands.show){aE=this._yaxis.series_u2p(this.renderer.bands._min);ay=this._yaxis.series_u2p(this.renderer.bands._max)}this._boundingBox=[[ar,aE],[av,ay]];if(this.markerRenderer.show&&!aA){if(this.renderer.smooth){aI=this.gridData}for(aC=0;aCao){ao=aj}}}al=null;am=null;if(ah){ai=this._label._elem.outerWidth(true);an=this._label._elem.outerHeight(true)}if(this.name=="xaxis"){ao=ao+an;this._elem.css({height:ao+"px",left:"0px",bottom:"0px"})}else{if(this.name=="x2axis"){ao=ao+an;this._elem.css({height:ao+"px",left:"0px",top:"0px"})}else{if(this.name=="yaxis"){ao=ao+ai;this._elem.css({width:ao+"px",left:"0px",top:"0px"});if(ah&&this._label.constructor==L.jqplot.AxisLabelRenderer){this._label._elem.css("width",ai+"px")}}else{ao=ao+ai;this._elem.css({width:ao+"px",right:"0px",top:"0px"});if(ah&&this._label.constructor==L.jqplot.AxisLabelRenderer){this._label._elem.css("width",ai+"px")}}}}}};L.jqplot.LinearAxisRenderer.prototype.createTicks=function(aj){var aT=this._ticks;var aK=this.ticks;var az=this.name;var aB=this._dataBounds;var ah=(this.name.charAt(0)==="x")?this._plotDimensions.width:this._plotDimensions.height;var an;var a6,aI;var ap,ao;var a4,a0;var aH=this.min;var a5=this.max;var aW=this.numberTicks;var ba=this.tickInterval;var am=30;this._scalefact=(Math.max(ah,am+1)-am)/300;if(aK.length){for(a0=0;a0this.breakPoints[0]&&aO[0]<=this.breakPoints[1]){aU.show=false;aU.showGridline=false;aU.label=aO[1]}else{aU.label=aO[1]}}}else{aU.label=aO[1]}aU.setTick(aO[0],this.name);this._ticks.push(aU)}else{if(L.isPlainObject(aO)){L.extend(true,aU,aO);aU.axis=this.name;this._ticks.push(aU)}else{aU.value=aO;if(this.breakPoints){if(aO==this.breakPoints[0]){aU.label=this.breakTickLabel;aU._breakTick=true;aU.showGridline=false;aU.showMark=false}else{if(aO>this.breakPoints[0]&&aO<=this.breakPoints[1]){aU.show=false;aU.showGridline=false}}}aU.setTick(aO,this.name);this._ticks.push(aU)}}}this.numberTicks=aK.length;this.min=this._ticks[0].value;this.max=this._ticks[this.numberTicks-1].value;this.tickInterval=(this.max-this.min)/(this.numberTicks-1)}else{if(az=="xaxis"||az=="x2axis"){ah=this._plotDimensions.width}else{ah=this._plotDimensions.height}var ax=this.numberTicks;if(this.alignTicks){if(this.name==="x2axis"&&aj.axes.xaxis.show){ax=aj.axes.xaxis.numberTicks}else{if(this.name.charAt(0)==="y"&&this.name!=="yaxis"&&this.name!=="yMidAxis"&&aj.axes.yaxis.show){ax=aj.axes.yaxis.numberTicks}}}a6=((this.min!=null)?this.min:aB.min);aI=((this.max!=null)?this.max:aB.max);var av=aI-a6;var aS,ay;var at;if(this.tickOptions==null||!this.tickOptions.formatString){this._overrideFormatString=true}if(this.min==null||this.max==null&&this.tickInterval==null&&!this.autoscale){if(this.forceTickAt0){if(a6>0){a6=0}if(aI<0){aI=0}}if(this.forceTickAt100){if(a6>100){a6=100}if(aI<100){aI=100}}var aE=false,a1=false;if(this.min!=null){aE=true}else{if(this.max!=null){a1=true}}var aP=L.jqplot.LinearTickGenerator(a6,aI,this._scalefact,ax,aE,a1);var aw=(this.min!=null)?a6:a6+av*(this.padMin-1);var aQ=(this.max!=null)?aI:aI-av*(this.padMax-1);if(a6aQ){aw=(this.min!=null)?a6:a6-av*(this.padMin-1);aQ=(this.max!=null)?aI:aI+av*(this.padMax-1);aP=L.jqplot.LinearTickGenerator(aw,aQ,this._scalefact,ax,aE,a1)}this.min=aP[0];this.max=aP[1];this.numberTicks=aP[2];this._autoFormatString=aP[3];this.tickInterval=aP[4]}else{if(a6==aI){var ai=0.05;if(a6>0){ai=Math.max(Math.log(a6)/Math.LN10,0.05)}a6-=ai;aI+=ai}if(this.autoscale&&this.min==null&&this.max==null){var ak,al,ar;var aC=false;var aN=false;var aA={min:null,max:null,average:null,stddev:null};for(var a0=0;a0a2){a2=aR[aZ]}}}var au=(a2-aG)/a2;if(aV.renderer.constructor==L.jqplot.BarRenderer){if(aG>=0&&(aV.fillToZero||au>0.1)){aC=true}else{aC=false;if(aV.fill&&aV.fillToZero&&aG<0&&a2>0){aN=true}else{aN=false}}}else{if(aV.fill){if(aG>=0&&(aV.fillToZero||au>0.1)){aC=true}else{if(aG<0&&a2>0&&aV.fillToZero){aC=false;aN=true}else{aC=false;aN=false}}}else{if(aG<0){aC=false}}}}}if(aC){this.numberTicks=2+Math.ceil((ah-(this.tickSpacing-1))/this.tickSpacing);this.min=0;aH=0;al=aI/(this.numberTicks-1);at=Math.pow(10,Math.abs(Math.floor(Math.log(al)/Math.LN10)));if(al/at==parseInt(al/at,10)){al+=at}this.tickInterval=Math.ceil(al/at)*at;this.max=this.tickInterval*(this.numberTicks-1)}else{if(aN){this.numberTicks=2+Math.ceil((ah-(this.tickSpacing-1))/this.tickSpacing);var aJ=Math.ceil(Math.abs(a6)/av*(this.numberTicks-1));var a9=this.numberTicks-1-aJ;al=Math.max(Math.abs(a6/aJ),Math.abs(aI/a9));at=Math.pow(10,Math.abs(Math.floor(Math.log(al)/Math.LN10)));this.tickInterval=Math.ceil(al/at)*at;this.max=this.tickInterval*a9;this.min=-this.tickInterval*aJ}else{if(this.numberTicks==null){if(this.tickInterval){this.numberTicks=3+Math.ceil(av/this.tickInterval)}else{this.numberTicks=2+Math.ceil((ah-(this.tickSpacing-1))/this.tickSpacing)}}if(this.tickInterval==null){al=av/(this.numberTicks-1);if(al<1){at=Math.pow(10,Math.abs(Math.floor(Math.log(al)/Math.LN10)))}else{at=1}this.tickInterval=Math.ceil(al*at*this.pad)/at}else{at=1/this.tickInterval}ak=this.tickInterval*(this.numberTicks-1);ar=(ak-av)/2;if(this.min==null){this.min=Math.floor(at*(a6-ar))/at}if(this.max==null){this.max=this.min+ak}}}var aF=L.jqplot.getSignificantFigures(this.tickInterval);var aM;if(aF.digitsLeft>=aF.significantDigits){aM="%d"}else{var at=Math.max(0,5-aF.digitsLeft);at=Math.min(at,aF.digitsRight);aM="%."+at+"f"}this._autoFormatString=aM}else{aS=(this.min!=null)?this.min:a6-av*(this.padMin-1);ay=(this.max!=null)?this.max:aI+av*(this.padMax-1);av=ay-aS;if(this.numberTicks==null){if(this.tickInterval!=null){this.numberTicks=Math.ceil((ay-aS)/this.tickInterval)+1}else{if(ah>100){this.numberTicks=parseInt(3+(ah-100)/75,10)}else{this.numberTicks=2}}}if(this.tickInterval==null){this.tickInterval=av/(this.numberTicks-1)}if(this.max==null){ay=aS+this.tickInterval*(this.numberTicks-1)}if(this.min==null){aS=ay-this.tickInterval*(this.numberTicks-1)}var aF=L.jqplot.getSignificantFigures(this.tickInterval);var aM;if(aF.digitsLeft>=aF.significantDigits){aM="%d"}else{var at=Math.max(0,5-aF.digitsLeft);at=Math.min(at,aF.digitsRight);aM="%."+at+"f"}this._autoFormatString=aM;this.min=aS;this.max=ay}if(this.renderer.constructor==L.jqplot.LinearAxisRenderer&&this._autoFormatString==""){av=this.max-this.min;var a7=new this.tickRenderer(this.tickOptions);var aL=a7.formatString||L.jqplot.config.defaultTickFormatString;var aL=aL.match(L.jqplot.sprintf.regex)[0];var a3=0;if(aL){if(aL.search(/[fFeEgGpP]/)>-1){var aY=aL.match(/\%\.(\d{0,})?[eEfFgGpP]/);if(aY){a3=parseInt(aY[1],10)}else{a3=6}}else{if(aL.search(/[di]/)>-1){a3=0}}var aq=Math.pow(10,-a3);if(this.tickIntervalthis.breakPoints[0]&&aAthis.breakPoints[0]&&aAthis.breakPoints[0]&&aA=this.breakPoints[1]){return(aA-au)*ak/al}else{return(aA+this.breakPoints[1]-this.breakPoints[0]-au)*ak/al}};this.series_p2u=function(aA){return aA*al/ak+au}}}else{this.p2u=function(aA){return(aA-am)*al/ak+at};this.u2p=function(aA){return(aA-at)*ak/al+am};if(this.name=="xaxis"||this.name=="x2axis"){this.series_u2p=function(aA){return(aA-at)*ak/al};this.series_p2u=function(aA){return aA*al/ak+at}}else{this.series_u2p=function(aA){return(aA-au)*ak/al};this.series_p2u=function(aA){return aA*al/ak+au}}}if(this.show){if(this.name=="xaxis"||this.name=="x2axis"){for(var av=0;av0){ah=-ap._textRenderer.height*Math.cos(-ap._textRenderer.angle)/2}else{ah=-ap.getHeight()+ap._textRenderer.height*Math.cos(ap._textRenderer.angle)/2}break;case"middle":ah=-ap.getHeight()/2;break;default:ah=-ap.getHeight()/2;break}}else{ah=-ap.getHeight()/2}var az=this.u2p(ap.value)+ah+"px";ap._elem.css("top",az);ap.pack()}}if(aq){var aw=this._label._elem.outerHeight(true);this._label._elem.css("top",ao-ak/2-aw/2+"px");if(this.name=="yaxis"){this._label._elem.css("left","0px")}else{this._label._elem.css("right","0px")}this._label.pack()}}}ay=null};function i(ai){var ah;ai=Math.abs(ai);if(ai>=10){ah="%d"}else{if(ai>1){if(ai===parseInt(ai,10)){ah="%d"}else{ah="%.1f"}}else{var aj=-Math.floor(Math.log(ai)/Math.LN10);ah="%."+aj+"f"}}return ah}var b=[0.1,0.2,0.3,0.4,0.5,0.8,1,2,3,4,5];var c=function(ai){var ah=b.indexOf(ai);if(ah>0){return b[ah-1]}else{return b[b.length-1]/100}};var k=function(ai){var ah=b.indexOf(ai);if(ah5){ah=10*aj}else{if(am>2){ah=5*aj}else{if(am>1){ah=2*aj}else{ah=aj}}}}else{if(am>5){ah=10*aj}else{if(am>4){ah=5*aj}else{if(am>3){ah=4*aj}else{if(am>2){ah=3*aj}else{if(am>1){ah=2*aj}else{ah=aj}}}}}}return ah}function Q(ai,ah){ah=ah||1;var ak=Math.floor(Math.log(ai)/Math.LN10);var am=Math.pow(10,ak);var al=ai/am;var aj;al=al/ah;if(al<=0.38){aj=0.1}else{if(al<=1.6){aj=0.2}else{if(al<=4){aj=0.5}else{if(al<=8){aj=1}else{if(al<=16){aj=2}else{aj=5}}}}}return aj*am}function x(aj,ai){var al=Math.floor(Math.log(aj)/Math.LN10);var an=Math.pow(10,al);var am=aj/an;var ah;var ak;am=am/ai;if(am<=0.38){ak=0.1}else{if(am<=1.6){ak=0.2}else{if(am<=4){ak=0.5}else{if(am<=8){ak=1}else{if(am<=16){ak=2}else{ak=5}}}}}ah=ak*an;return[ah,ak,an]}L.jqplot.LinearTickGenerator=function(an,aq,aj,ak,ao,ar){ao=(ao===null)?false:ao;ar=(ar===null||ao)?false:ar;if(an===aq){aq=(aq)?0:1}aj=aj||1;if(aqat){at=aB}if(ai>aA){aA=ai}})}an.width=at+Number(av);an.height=aA+Number(ax);var ak=an.getContext("2d");ak.save();ak.fillStyle=al;ak.fillRect(0,0,an.width,an.height);ak.restore();ak.translate(au,ar);ak.textAlign="left";ak.textBaseline="top";function aC(aE){var aF=parseInt(L(aE).css("line-height"),10);if(isNaN(aF)){aF=parseInt(L(aE).css("font-size"),10)*1.2}return aF}function aD(aF,aE,aS,aG,aO,aH){var aQ=aC(aF);var aK=L(aF).innerWidth();var aL=L(aF).innerHeight();var aN=aS.split(/\s+/);var aR=aN.length;var aP="";var aM=[];var aU=aO;var aT=aG;for(var aJ=0;aJaK){aM.push(aJ);aP="";aJ--}}if(aM.length===0){if(L(aF).css("textAlign")==="center"){aT=aG+(aH-aE.measureText(aP).width)/2-au}aE.fillText(aS,aT,aO)}else{aP=aN.slice(0,aM[0]).join(" ");if(L(aF).css("textAlign")==="center"){aT=aG+(aH-aE.measureText(aP).width)/2-au}aE.fillText(aP,aT,aU);aU+=aQ;for(var aJ=1,aI=aM.length;aJ0){ak.strokeRect(aI,aL,L(aG).innerWidth(),L(aG).innerHeight())}L(aG).find("div.jqplot-table-legend-swatch-outline").each(function(){var aU=L(this);ak.strokeStyle=aU.css("border-top-color");var aQ=aI+aU.position().left;var aR=aL+aU.position().top;ak.strokeRect(aQ,aR,aU.innerWidth(),aU.innerHeight());aQ+=parseInt(aU.css("padding-left"),10);aR+=parseInt(aU.css("padding-top"),10);var aT=aU.innerHeight()-2*parseInt(aU.css("padding-top"),10);var aP=aU.innerWidth()-2*parseInt(aU.css("padding-left"),10);var aS=aU.children("div.jqplot-table-legend-swatch");ak.fillStyle=aS.css("background-color");ak.fillRect(aQ,aR,aP,aT)});L(aG).find("td.jqplot-table-legend-label").each(function(){var aR=L(this);var aP=aI+aR.position().left;var aQ=aL+aR.position().top+parseInt(aR.css("padding-top"),10);ak.font=aR.jqplotGetComputedFontStyle();ak.fillStyle=aR.css("color");aD(aR,ak,aR.text(),aP,aQ,aM)});var aH=null}else{if(aN=="canvas"){ak.drawImage(aG,aI,aL)}}}}L(this).children().each(function(){aw(this,av,ax)});return an};L.fn.jqplotToImageStr=function(ai){var ah=L(this).jqplotToImageCanvas(ai);if(ah){return ah.toDataURL("image/png")}else{return null}};L.fn.jqplotToImageElem=function(ah){var ai=document.createElement("img");var aj=L(this).jqplotToImageStr(ah);ai.src=aj;return ai};L.fn.jqplotToImageElemStr=function(ah){var ai="";return ai};L.fn.jqplotSaveImage=function(){var ah=L(this).jqplotToImageStr({});if(ah){window.location.href=ah.replace("image/png","image/octet-stream")}};L.fn.jqplotViewImage=function(){var ai=L(this).jqplotToImageElemStr({});var aj=L(this).jqplotToImageStr({});if(ai){var ah=window.open("");ah.document.open("image/png");ah.document.write(ai);ah.document.close();ah=null}};var ag=function(){this.syntax=ag.config.syntax;this._type="jsDate";this.proxy=new Date();this.options={};this.locale=ag.regional.getLocale();this.formatString="";this.defaultCentury=ag.config.defaultCentury;switch(arguments.length){case 0:break;case 1:if(l(arguments[0])=="[object Object]"&&arguments[0]._type!="jsDate"){var aj=this.options=arguments[0];this.syntax=aj.syntax||this.syntax;this.defaultCentury=aj.defaultCentury||this.defaultCentury;this.proxy=ag.createDate(aj.date)}else{this.proxy=ag.createDate(arguments[0])}break;default:var ah=[];for(var ai=0;ai0?"floor":"ceil"](ak))};ag.prototype.getAbbrDayName=function(){return ag.regional[this.locale]["dayNamesShort"][this.proxy.getDay()]};ag.prototype.getAbbrMonthName=function(){return ag.regional[this.locale]["monthNamesShort"][this.proxy.getMonth()]};ag.prototype.getAMPM=function(){return this.proxy.getHours()>=12?"PM":"AM"};ag.prototype.getAmPm=function(){return this.proxy.getHours()>=12?"pm":"am"};ag.prototype.getCentury=function(){return parseInt(this.proxy.getFullYear()/100,10)};ag.prototype.getDate=function(){return this.proxy.getDate()};ag.prototype.getDay=function(){return this.proxy.getDay()};ag.prototype.getDayOfWeek=function(){var ah=this.proxy.getDay();return ah===0?7:ah};ag.prototype.getDayOfYear=function(){var ai=this.proxy;var ah=ai-new Date(""+ai.getFullYear()+"/1/1 GMT");ah+=ai.getTimezoneOffset()*60000;ai=null;return parseInt(ah/60000/60/24,10)+1};ag.prototype.getDayName=function(){return ag.regional[this.locale]["dayNames"][this.proxy.getDay()]};ag.prototype.getFullWeekOfYear=function(){var ak=this.proxy;var ah=this.getDayOfYear();var aj=6-ak.getDay();var ai=parseInt((ah+aj)/7,10);return ai};ag.prototype.getFullYear=function(){return this.proxy.getFullYear()};ag.prototype.getGmtOffset=function(){var ah=this.proxy.getTimezoneOffset()/60;var ai=ah<0?"+":"-";ah=Math.abs(ah);return ai+N(Math.floor(ah),2)+":"+N((ah%1)*60,2)};ag.prototype.getHours=function(){return this.proxy.getHours()};ag.prototype.getHours12=function(){var ah=this.proxy.getHours();return ah>12?ah-12:(ah==0?12:ah)};ag.prototype.getIsoWeek=function(){var ak=this.proxy;var aj=this.getWeekOfYear();var ah=(new Date(""+ak.getFullYear()+"/1/1")).getDay();var ai=aj+(ah>4||ah<=1?0:1);if(ai==53&&(new Date(""+ak.getFullYear()+"/12/31")).getDay()<4){ai=1}else{if(ai===0){ak=new ag(new Date(""+(ak.getFullYear()-1)+"/12/31"));ai=ak.getIsoWeek()}}ak=null;return ai};ag.prototype.getMilliseconds=function(){return this.proxy.getMilliseconds()};ag.prototype.getMinutes=function(){return this.proxy.getMinutes()};ag.prototype.getMonth=function(){return this.proxy.getMonth()};ag.prototype.getMonthName=function(){return ag.regional[this.locale]["monthNames"][this.proxy.getMonth()]};ag.prototype.getMonthNumber=function(){return this.proxy.getMonth()+1};ag.prototype.getSeconds=function(){return this.proxy.getSeconds()};ag.prototype.getShortYear=function(){return this.proxy.getYear()%100};ag.prototype.getTime=function(){return this.proxy.getTime()};ag.prototype.getTimezoneAbbr=function(){return this.proxy.toString().replace(/^.*\(([^)]+)\)$/,"$1")};ag.prototype.getTimezoneName=function(){var ah=/(?:\((.+)\)$| ([A-Z]{3}) )/.exec(this.toString());return ah[1]||ah[2]||"GMT"+this.getGmtOffset()};ag.prototype.getTimezoneOffset=function(){return this.proxy.getTimezoneOffset()};ag.prototype.getWeekOfYear=function(){var ah=this.getDayOfYear();var aj=7-this.getDayOfWeek();var ai=parseInt((ah+aj)/7,10);return ai};ag.prototype.getUnix=function(){return Math.round(this.proxy.getTime()/1000,0)};ag.prototype.getYear=function(){return this.proxy.getYear()};ag.prototype.next=function(ah){ah=ah||"day";return this.clone().add(1,ah)};ag.prototype.set=function(){switch(arguments.length){case 0:this.proxy=new Date();break;case 1:if(l(arguments[0])=="[object Object]"&&arguments[0]._type!="jsDate"){var aj=this.options=arguments[0];this.syntax=aj.syntax||this.syntax;this.defaultCentury=aj.defaultCentury||this.defaultCentury;this.proxy=ag.createDate(aj.date)}else{this.proxy=ag.createDate(arguments[0])}break;default:var ah=[];for(var ai=0;ai0?"floor":"ceil"](ah/12));var ai=aj.getMonth()+(ah%12);if(ai==12){ai=0;aj.setYear(aj.getFullYear()+1)}else{if(ai==-1){ai=11;aj.setYear(aj.getFullYear()-1)}}aj.setMonth(ai)},diff:function(al,aj){var ah=al.getFullYear()-aj.getFullYear();var ai=al.getMonth()-aj.getMonth()+(ah*12);var ak=al.getDate()-aj.getDate();return ai+(ak/30)}},year:{add:function(ai,ah){ai.setYear(ai.getFullYear()+Math[ah>0?"floor":"ceil"](ah))},diff:function(ai,ah){return E.month.diff(ai,ah)/12}}};for(var Y in E){if(Y.substring(Y.length-1)!="s"){E[Y+"s"]=E[Y]}}var H=function(al,ak,ai){if(ag.formats[ai]["shortcuts"][ak]){return ag.strftime(al,ag.formats[ai]["shortcuts"][ak],ai)}else{var ah=(ag.formats[ai]["codes"][ak]||"").split(".");var aj=al["get"+ah[0]]?al["get"+ah[0]]():"";if(ah[1]){aj=N(aj,ah[1])}return aj}};ag.strftime=function(an,ak,aj,ao){var ai="perl";var am=ag.regional.getLocale();if(aj&&ag.formats.hasOwnProperty(aj)){ai=aj}else{if(aj&&ag.regional.hasOwnProperty(aj)){am=aj}}if(ao&&ag.formats.hasOwnProperty(ao)){ai=ao}else{if(ao&&ag.regional.hasOwnProperty(ao)){am=ao}}if(l(an)!="[object Object]"||an._type!="jsDate"){an=new ag(an);an.locale=am}if(!ak){ak=an.formatString||ag.regional[am]["formatString"]}var ah=ak||"%Y-%m-%d",ap="",al;while(ah.length>0){if(al=ah.match(ag.formats[ai].codes.matcher)){ap+=ah.slice(0,al.index);ap+=(al[1]||"")+H(an,al[2],ai);ah=ah.slice(al.index+al[0].length)}else{ap+=ah;ah=""}}return ap};ag.formats={ISO:"%Y-%m-%dT%H:%M:%S.%N%G",SQL:"%Y-%m-%d %H:%M:%S"};ag.formats.perl={codes:{matcher:/()%(#?(%|[a-z]))/i,Y:"FullYear",y:"ShortYear.2",m:"MonthNumber.2","#m":"MonthNumber",B:"MonthName",b:"AbbrMonthName",d:"Date.2","#d":"Date",e:"Date",A:"DayName",a:"AbbrDayName",w:"Day",H:"Hours.2","#H":"Hours",I:"Hours12.2","#I":"Hours12",p:"AMPM",M:"Minutes.2","#M":"Minutes",S:"Seconds.2","#S":"Seconds",s:"Unix",N:"Milliseconds.3","#N":"Milliseconds",O:"TimezoneOffset",Z:"TimezoneName",G:"GmtOffset"},shortcuts:{F:"%Y-%m-%d",T:"%H:%M:%S",X:"%H:%M:%S",x:"%m/%d/%y",D:"%m/%d/%y","#c":"%a %b %e %H:%M:%S %Y",v:"%e-%b-%Y",R:"%H:%M",r:"%I:%M:%S %p",t:"\t",n:"\n","%":"%"}};ag.formats.php={codes:{matcher:/()%((%|[a-z]))/i,a:"AbbrDayName",A:"DayName",d:"Date.2",e:"Date",j:"DayOfYear.3",u:"DayOfWeek",w:"Day",U:"FullWeekOfYear.2",V:"IsoWeek.2",W:"WeekOfYear.2",b:"AbbrMonthName",B:"MonthName",m:"MonthNumber.2",h:"AbbrMonthName",C:"Century.2",y:"ShortYear.2",Y:"FullYear",H:"Hours.2",I:"Hours12.2",l:"Hours12",p:"AMPM",P:"AmPm",M:"Minutes.2",S:"Seconds.2",s:"Unix",O:"TimezoneOffset",z:"GmtOffset",Z:"TimezoneAbbr"},shortcuts:{D:"%m/%d/%y",F:"%Y-%m-%d",T:"%H:%M:%S",X:"%H:%M:%S",x:"%m/%d/%y",R:"%H:%M",r:"%I:%M:%S %p",t:"\t",n:"\n","%":"%"}};ag.createDate=function(aj){if(aj==null){return new Date()}if(aj instanceof Date){return aj}if(typeof aj=="number"){return new Date(aj)}var ao=String(aj).replace(/^\s*(.+)\s*$/g,"$1");ao=ao.replace(/^([0-9]{1,4})-([0-9]{1,2})-([0-9]{1,4})/,"$1/$2/$3");ao=ao.replace(/^(3[01]|[0-2]?\d)[-\/]([a-z]{3,})[-\/](\d{4})/i,"$1 $2 $3");var an=ao.match(/^(3[01]|[0-2]?\d)[-\/]([a-z]{3,})[-\/](\d{2})\D*/i);if(an&&an.length>3){var at=parseFloat(an[3]);var am=ag.config.defaultCentury+at;am=String(am);ao=ao.replace(/^(3[01]|[0-2]?\d)[-\/]([a-z]{3,})[-\/](\d{2})\D*/i,an[1]+" "+an[2]+" "+am)}an=ao.match(/^([0-9]{1,2})[-\/]([0-9]{1,2})[-\/]([0-9]{1,2})[^0-9]/);function ar(ax,aw){var aC=parseFloat(aw[1]);var aB=parseFloat(aw[2]);var aA=parseFloat(aw[3]);var az=ag.config.defaultCentury;var av,au,aD,ay;if(aC>31){au=aA;aD=aB;av=az+aC}else{au=aB;aD=aC;av=az+aA}ay=aD+"/"+au+"/"+av;return ax.replace(/^([0-9]{1,2})[-\/]([0-9]{1,2})[-\/]([0-9]{1,2})/,ay)}if(an&&an.length>3){ao=ar(ao,an)}var an=ao.match(/^([0-9]{1,2})[-\/]([0-9]{1,2})[-\/]([0-9]{1,2})$/);if(an&&an.length>3){ao=ar(ao,an)}var al=0;var ai=ag.matchers.length;var aq,ah,ap=ao,ak;while(al31){ah=an;ai=am+ao}else{ah=ao;ai=am+an}var ap=ab(aj[2],ag.regional[ag.regional.getLocale()]["monthNamesShort"]);if(ap==-1){ap=ab(aj[2],ag.regional[ag.regional.getLocale()]["monthNames"])}ak.setFullYear(ai,ap,ah);ak.setHours(0,0,0,0);return ak}else{return al}}];function ab(aj,ak){if(ak.indexOf){return ak.indexOf(aj)}for(var ah=0,ai=ak.length;ah=ap)?"":Array(1+ap-au.length>>>0).join(aq);return at?au+ar:ar+au}function ak(ar){var aq=new String(ar);for(var ap=10;ap>0;ap--){if(aq==(aq=aq.replace(/^(\d+)(\d{3})/,"$1"+L.jqplot.sprintf.thousandsSeparator+"$2"))){break}}return aq}function aj(av,au,ax,ar,at,aq){var aw=ar-av.length;if(aw>0){var ap=" ";if(aq){ap=" "}if(ax||!at){av=an(av,ar,ap,ax)}else{av=av.slice(0,au.length)+an("",aw,"0",true)+av.slice(au.length)}}return av}function ao(ay,aq,aw,ar,ap,av,ax,au){var at=ay>>>0;aw=aw&&at&&{"2":"0b","8":"0","16":"0x"}[aq]||"";ay=aw+an(at.toString(aq),av||0,"0",false);return aj(ay,aw,ar,ap,ax,au)}function ah(au,av,ar,ap,at,aq){if(ap!=null){au=au.slice(0,ap)}return aj(au,"",av,ar,at,aq)}var ai=arguments,al=0,am=ai[al++];return am.replace(L.jqplot.sprintf.regex,function(aM,ax,ay,aB,aO,aJ,av){if(aM=="%%"){return"%"}var aD=false,az="",aA=false,aL=false,aw=false,au=false;for(var aI=0;ay&&aI-1?6:(av=="d")?0:void (0)}else{if(aJ=="*"){aJ=+ai[al++]}else{if(aJ.charAt(0)=="*"){aJ=+ai[aJ.slice(1,-1)]}else{aJ=+aJ}}}var aF=ax?ai[ax.slice(0,-1)]:ai[al++];switch(av){case"s":if(aF==null){return""}return ah(String(aF),aD,aB,aJ,aA,aw);case"c":return ah(String.fromCharCode(+aF),aD,aB,aJ,aA,aw);case"b":return ao(aF,2,aL,aD,aB,aJ,aA,aw);case"o":return ao(aF,8,aL,aD,aB,aJ,aA,aw);case"x":return ao(aF,16,aL,aD,aB,aJ,aA,aw);case"X":return ao(aF,16,aL,aD,aB,aJ,aA,aw).toUpperCase();case"u":return ao(aF,10,aL,aD,aB,aJ,aA,aw);case"i":var ar=parseInt(+aF,10);if(isNaN(ar)){return""}var aH=ar<0?"-":az;var aK=au?ak(String(Math.abs(ar))):String(Math.abs(ar));aF=aH+an(aK,aJ,"0",false);return aj(aF,aH,aD,aB,aA,aw);case"d":var ar=Math.round(+aF);if(isNaN(ar)){return""}var aH=ar<0?"-":az;var aK=au?ak(String(Math.abs(ar))):String(Math.abs(ar));aF=aH+an(aK,aJ,"0",false);return aj(aF,aH,aD,aB,aA,aw);case"e":case"E":case"f":case"F":case"g":case"G":var ar=+aF;if(isNaN(ar)){return""}var aH=ar<0?"-":az;var at=["toExponential","toFixed","toPrecision"]["efg".indexOf(av.toLowerCase())];var aN=["toString","toUpperCase"]["eEfFgG".indexOf(av)%2];var aK=Math.abs(ar)[at](aJ);var aE=aK.toString().split(".");aE[0]=au?ak(aE[0]):aE[0];aK=aE.join(L.jqplot.sprintf.decimalMark);aF=aH+aK;var aC=aj(aF,aH,aD,aB,aA,aw)[aN]();return aC;case"p":case"P":var ar=+aF;if(isNaN(ar)){return""}var aH=ar<0?"-":az;var aE=String(Number(Math.abs(ar)).toExponential()).split(/e|E/);var aq=(aE[0].indexOf(".")!=-1)?aE[0].length-1:String(ar).length;var aG=(aE[1]<0)?-aE[1]-1:0;if(Math.abs(ar)<1){if(aq+aG<=aJ){aF=aH+Math.abs(ar).toPrecision(aq)}else{if(aq<=aJ-1){aF=aH+Math.abs(ar).toExponential(aq-1)}else{aF=aH+Math.abs(ar).toExponential(aJ-1)}}}else{var ap=(aq<=aJ)?aq:aJ;aF=aH+Math.abs(ar).toPrecision(ap)}var aN=["toString","toUpperCase"]["pP".indexOf(av)%2];return aj(aF,aH,aD,aB,aA,aw)[aN]();case"n":return"";default:return aM}})};L.jqplot.sprintf.thousandsSeparator=",";L.jqplot.sprintf.decimalMark=".";L.jqplot.sprintf.regex=/%%|%(\d+\$)?([-+#0&\' ]*)(\*\d+\$|\*|\d+)?(\.(\*\d+\$|\*|\d+))?([nAscboxXuidfegpEGP])/g;L.jqplot.getSignificantFigures=function(al){var an=String(Number(Math.abs(al)).toExponential()).split(/e|E/);var am=(an[0].indexOf(".")!=-1)?an[0].length-1:an[0].length;var ai=(an[1]<0)?-an[1]-1:0;var ah=parseInt(an[1],10);var aj=(ah+1>0)?ah+1:0;var ak=(am<=aj)?0:am-ah-1;return{significantDigits:am,digitsLeft:aj,digitsRight:ak,zeros:ai,exponent:ah}};L.jqplot.getPrecision=function(ah){return L.jqplot.getSignificantFigures(ah).digitsRight};var X=L.uiBackCompat!==false;L.jqplot.effects={effect:{}};var m="jqplot.storage.";L.extend(L.jqplot.effects,{version:"1.9pre",save:function(ai,aj){for(var ah=0;ah").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),ah={width:ai.width(),height:ai.height()},ak=document.activeElement;ai.wrap(al);if(ai[0]===ak||L.contains(ai[0],ak)){L(ak).focus()}al=ai.parent();if(ai.css("position")==="static"){al.css({position:"relative"});ai.css({position:"relative"})}else{L.extend(aj,{position:ai.css("position"),zIndex:ai.css("z-index")});L.each(["top","left","bottom","right"],function(am,an){aj[an]=ai.css(an);if(isNaN(parseInt(aj[an],10))){aj[an]="auto"}});ai.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}ai.css(ah);return al.css(aj).show()},removeWrapper:function(ah){var ai=document.activeElement;if(ah.parent().is(".ui-effects-wrapper")){ah.parent().replaceWith(ah);if(ah[0]===ai||L.contains(ah[0],ai)){L(ai).focus()}}return ah}});function j(ai,ah,aj,ak){if(L.isPlainObject(ai)){return ai}ai={effect:ai};if(ah===u){ah={}}if(L.isFunction(ah)){ak=ah;aj=null;ah={}}if(L.type(ah)==="number"||L.fx.speeds[ah]){ak=aj;aj=ah;ah={}}if(L.isFunction(aj)){ak=aj;aj=null}if(ah){L.extend(ai,ah)}aj=aj||ah.duration;ai.duration=L.fx.off?0:typeof aj==="number"?aj:aj in L.fx.speeds?L.fx.speeds[aj]:L.fx.speeds._default;ai.complete=ak||ah.complete;return ai}function ae(ah){if(!ah||typeof ah==="number"||L.fx.speeds[ah]){return true}if(typeof ah==="string"&&!L.jqplot.effects.effect[ah]){if(X&&L.jqplot.effects[ah]){return false}return true}return false}L.fn.extend({jqplotEffect:function(ap,aq,ai,ao){var an=j.apply(this,arguments),ak=an.mode,al=an.queue,am=L.jqplot.effects.effect[an.effect],ah=!am&&X&&L.jqplot.effects[an.effect];if(L.fx.off||!(am||ah)){if(ak){return this[ak](an.duration,an.complete)}else{return this.each(function(){if(an.complete){an.complete.call(this)}})}}function aj(au){var av=L(this),at=an.complete,aw=an.mode;function ar(){if(L.isFunction(at)){at.call(av[0])}if(L.isFunction(au)){au()}}if(av.is(":hidden")?aw==="hide":aw==="show"){ar()}else{am.call(av[0],an,ar)}}if(am){return al===false?this.each(aj):this.queue(al||"fx",aj)}else{return ah.call(this,{options:an,duration:an.duration,callback:an.complete,mode:an.mode})}}});var a=/up|down|vertical/,v=/up|left|vertical|horizontal/;L.jqplot.effects.effect.blind=function(aj,ao){var ak=L(this),ar=["position","top","bottom","left","right","height","width"],ap=L.jqplot.effects.setMode(ak,aj.mode||"hide"),au=aj.direction||"up",am=a.test(au),al=am?"height":"width",aq=am?"top":"left",aw=v.test(au),an={},av=ap==="show",ai,ah,at;if(ak.parent().is(".ui-effects-wrapper")){L.jqplot.effects.save(ak.parent(),ar)}else{L.jqplot.effects.save(ak,ar)}ak.show();at=parseInt(ak.css("top"),10);ai=L.jqplot.effects.createWrapper(ak).css({overflow:"hidden"});ah=am?ai[al]()+at:ai[al]();an[al]=av?String(ah):"0";if(!aw){ak.css(am?"bottom":"right",0).css(am?"top":"left","").css({position:"absolute"});an[aq]=av?"0":String(ah)}if(av){ai.css(al,0);if(!aw){ai.css(aq,ah)}}ai.animate(an,{duration:aj.duration,easing:aj.easing,queue:false,complete:function(){if(ap==="hide"){ak.hide()}L.jqplot.effects.restore(ak,ar);L.jqplot.effects.removeWrapper(ak);ao()}})}})(jQuery); diff --git a/js/jqplot/plugins/jqplot.BezierCurveRenderer.min.js b/js/jqplot/plugins/jqplot.BezierCurveRenderer.min.js index fb360573..6a156beb 100644 --- a/js/jqplot/plugins/jqplot.BezierCurveRenderer.min.js +++ b/js/jqplot/plugins/jqplot.BezierCurveRenderer.min.js @@ -1,3 +1,3 @@ /* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com jsDate | (c) 2010-2013 Chris Leonello - */(function(b){b.jqplot.BezierCurveRenderer=function(){b.jqplot.LineRenderer.call(this)};b.jqplot.BezierCurveRenderer.prototype=new b.jqplot.LineRenderer();b.jqplot.BezierCurveRenderer.prototype.constructor=b.jqplot.BezierCurveRenderer;b.jqplot.BezierCurveRenderer.prototype.setGridData=function(h){var e=this._xaxis.series_u2p;var g=this._yaxis.series_u2p;var f=this.data;this.gridData=[];this._prevGridData=[];var d=this.index;if(f.length==2){if(d==0){this.gridData=[[e.call(this._xaxis,f[0][0]),g.call(this._yaxis,f[0][1])],[e.call(this._xaxis,f[1][0]),g.call(this._yaxis,f[1][1]),e.call(this._xaxis,f[1][2]),g.call(this._yaxis,f[1][3]),e.call(this._xaxis,f[1][4]),g.call(this._yaxis,f[1][5])],[e.call(this._xaxis,f[1][4]),g.call(this._yaxis,this._yaxis.min)],[e.call(this._xaxis,f[0][0]),g.call(this._yaxis,this._yaxis.min)]]}else{var c=h.series[d-1].data;this.gridData=[[e.call(this._xaxis,f[0][0]),g.call(this._yaxis,f[0][1])],[e.call(this._xaxis,f[1][0]),g.call(this._yaxis,f[1][1]),e.call(this._xaxis,f[1][2]),g.call(this._yaxis,f[1][3]),e.call(this._xaxis,f[1][4]),g.call(this._yaxis,f[1][5])],[e.call(this._xaxis,c[1][4]),g.call(this._yaxis,c[1][5])],[e.call(this._xaxis,c[1][2]),g.call(this._yaxis,c[1][3]),e.call(this._xaxis,c[1][0]),g.call(this._yaxis,c[1][1]),e.call(this._xaxis,c[0][0]),g.call(this._yaxis,c[0][1])]]}}else{if(d==0){this.gridData=[[e.call(this._xaxis,f[0][0]),g.call(this._yaxis,f[0][1])],[e.call(this._xaxis,f[1][0]),g.call(this._yaxis,f[1][1]),e.call(this._xaxis,f[2][0]),g.call(this._yaxis,f[2][1]),e.call(this._xaxis,f[3][0]),g.call(this._yaxis,f[3][1])],[e.call(this._xaxis,f[3][1]),g.call(this._yaxis,this._yaxis.min)],[e.call(this._xaxis,f[0][0]),g.call(this._yaxis,this._yaxis.min)]]}else{var c=h.series[d-1].data;this.gridData=[[e.call(this._xaxis,f[0][0]),g.call(this._yaxis,f[0][1])],[e.call(this._xaxis,f[1][0]),g.call(this._yaxis,f[1][1]),e.call(this._xaxis,f[2][0]),g.call(this._yaxis,f[2][1]),e.call(this._xaxis,f[3][0]),g.call(this._yaxis,f[3][1])],[e.call(this._xaxis,c[3][0]),g.call(this._yaxis,c[3][1])],[e.call(this._xaxis,c[2][0]),g.call(this._yaxis,c[2][1]),e.call(this._xaxis,c[1][0]),g.call(this._yaxis,c[1][1]),e.call(this._xaxis,c[0][0]),g.call(this._yaxis,c[0][1])]]}}};b.jqplot.BezierCurveRenderer.prototype.makeGridData=function(g,i){var f=this._xaxis.series_u2p;var h=this._yaxis.series_u2p;var e=[];var j=[];var d=this.index;if(g.length==2){if(d==0){e=[[f.call(this._xaxis,g[0][0]),h.call(this._yaxis,g[0][1])],[f.call(this._xaxis,g[1][0]),h.call(this._yaxis,g[1][1]),f.call(this._xaxis,g[1][2]),h.call(this._yaxis,g[1][3]),f.call(this._xaxis,g[1][4]),h.call(this._yaxis,g[1][5])],[f.call(this._xaxis,g[1][4]),h.call(this._yaxis,this._yaxis.min)],[f.call(this._xaxis,g[0][0]),h.call(this._yaxis,this._yaxis.min)]]}else{var c=i.series[d-1].data;e=[[f.call(this._xaxis,g[0][0]),h.call(this._yaxis,g[0][1])],[f.call(this._xaxis,g[1][0]),h.call(this._yaxis,g[1][1]),f.call(this._xaxis,g[1][2]),h.call(this._yaxis,g[1][3]),f.call(this._xaxis,g[1][4]),h.call(this._yaxis,g[1][5])],[f.call(this._xaxis,c[1][4]),h.call(this._yaxis,c[1][5])],[f.call(this._xaxis,c[1][2]),h.call(this._yaxis,c[1][3]),f.call(this._xaxis,c[1][0]),h.call(this._yaxis,c[1][1]),f.call(this._xaxis,c[0][0]),h.call(this._yaxis,c[0][1])]]}}else{if(d==0){e=[[f.call(this._xaxis,g[0][0]),h.call(this._yaxis,g[0][1])],[f.call(this._xaxis,g[1][0]),h.call(this._yaxis,g[1][1]),f.call(this._xaxis,g[2][0]),h.call(this._yaxis,g[2][1]),f.call(this._xaxis,g[3][0]),h.call(this._yaxis,g[3][1])],[f.call(this._xaxis,g[3][1]),h.call(this._yaxis,this._yaxis.min)],[f.call(this._xaxis,g[0][0]),h.call(this._yaxis,this._yaxis.min)]]}else{var c=i.series[d-1].data;e=[[f.call(this._xaxis,g[0][0]),h.call(this._yaxis,g[0][1])],[f.call(this._xaxis,g[1][0]),h.call(this._yaxis,g[1][1]),f.call(this._xaxis,g[2][0]),h.call(this._yaxis,g[2][1]),f.call(this._xaxis,g[3][0]),h.call(this._yaxis,g[3][1])],[f.call(this._xaxis,c[3][0]),h.call(this._yaxis,c[3][1])],[f.call(this._xaxis,c[2][0]),h.call(this._yaxis,c[2][1]),f.call(this._xaxis,c[1][0]),h.call(this._yaxis,c[1][1]),f.call(this._xaxis,c[0][0]),h.call(this._yaxis,c[0][1])]]}}return e};b.jqplot.BezierCurveRenderer.prototype.draw=function(c,g,d){var e;c.save();if(g.length){if(this.showLine){c.save();var f=(d!=null)?d:{};c.fillStyle=f.fillStyle||this.color;c.beginPath();c.moveTo(g[0][0],g[0][1]);c.bezierCurveTo(g[1][0],g[1][1],g[1][2],g[1][3],g[1][4],g[1][5]);c.lineTo(g[2][0],g[2][1]);if(g[3].length==2){c.lineTo(g[3][0],g[3][1])}else{c.bezierCurveTo(g[3][0],g[3][1],g[3][2],g[3][3],g[3][4],g[3][5])}c.closePath();c.fill();c.restore()}}c.restore()};b.jqplot.BezierCurveRenderer.prototype.drawShadow=function(c,e,d){};b.jqplot.BezierAxisRenderer=function(){b.jqplot.LinearAxisRenderer.call(this)};b.jqplot.BezierAxisRenderer.prototype=new b.jqplot.LinearAxisRenderer();b.jqplot.BezierAxisRenderer.prototype.constructor=b.jqplot.BezierAxisRenderer;b.jqplot.BezierAxisRenderer.prototype.init=function(f){b.extend(true,this,f);var c=this._dataBounds;for(var g=0;gc.max||c.max==null){c.max=k[e][0]}}else{if(k[e][1]c.max||c.max==null){c.max=k[e][1]}}}}else{if(this.name=="xaxis"||this.name=="x2axis"){if(k[0][0]c.max||c.max==null){c.max=k[0][0]}for(var e=0;e<5;e+=2){if(k[1][e]c.max||c.max==null){c.max=k[1][e]}}}else{if(k[0][1]c.max||c.max==null){c.max=k[0][1]}for(var e=1;e<6;e+=2){if(k[1][e]c.max||c.max==null){c.max=k[1][e]}}}}}};function a(g,f,d){d=d||{};d.axesDefaults=b.extend(true,{pad:0},d.axesDefaults);d.seriesDefaults=d.seriesDefaults||{};d.legend=b.extend(true,{placement:"outside"},d.legend);var c=false;if(d.seriesDefaults.renderer==b.jqplot.BezierCurveRenderer){c=true}else{if(d.series){for(var e=0;ec.max||c.max==null){c.max=k[e][0]}}else{if(k[e][1]c.max||c.max==null){c.max=k[e][1]}}}}else{if(this.name=="xaxis"||this.name=="x2axis"){if(k[0][0]c.max||c.max==null){c.max=k[0][0]}for(var e=0;e<5;e+=2){if(k[1][e]c.max||c.max==null){c.max=k[1][e]}}}else{if(k[0][1]c.max||c.max==null){c.max=k[0][1]}for(var e=1;e<6;e+=2){if(k[1][e]c.max||c.max==null){c.max=k[1][e]}}}}}};function a(g,f,d){d=d||{};d.axesDefaults=b.extend(true,{pad:0},d.axesDefaults);d.seriesDefaults=d.seriesDefaults||{};d.legend=b.extend(true,{placement:"outside"},d.legend);var c=false;if(d.seriesDefaults.renderer==b.jqplot.BezierCurveRenderer){c=true}else{if(d.series){for(var e=0;e0){this.data[q][u]+=this.data[q-1][u]}}this.data[this.data.length]=(u==1)?[this.data.length+1,s]:[s,this.data.length+1];this._data[this._data.length]=(u==1)?[this._data.length+1,s]:[s,this._data.length+1]}if(this.rendererOptions.groups>1){this.breakOnNull=true;var n=this.data.length;var v=parseInt(n/this.rendererOptions.groups,10);var r=0;for(var q=v;q570)?n[p]*0.8:n[p]+0.3*(255-n[p]);n[p]=parseInt(n[p],10)}q.push("rgb("+n[0]+","+n[1]+","+n[2]+")")}return q}function i(v,u,s,t,o){var q=v,w=v-1,n,p,r=(o==="x")?0:1;if(q>0){p=t.series[w]._plotData[u][r];if((s*p)<0){n=i(w,u,s,t,o)}else{n=t.series[w].gridData[u][r]}}else{n=(r===0)?t.series[q]._xaxis.series_u2p(0):t.series[q]._yaxis.series_u2p(0)}return n}d.jqplot.BarRenderer.prototype.draw=function(E,L,q,G){var I;var A=d.extend({},q);var w=(A.shadow!=undefined)?A.shadow:this.shadow;var O=(A.showLine!=undefined)?A.showLine:this.showLine;var F=(A.fill!=undefined)?A.fill:this.fill;var p=this.xaxis;var J=this.yaxis;var y=this._xaxis.series_u2p;var K=this._yaxis.series_u2p;var D,C;this._dataColors=[];this._barPoints=[];if(this.barWidth==null){this.renderer.setBarWidth.call(this)}var N=this._plotSeriesInfo=this.renderer.calcSeriesNumbers.call(this);var x=N[0];var v=N[1];var s=N[2];var H=[];if(this._stack){this._barNudge=0}else{this._barNudge=(-Math.abs(v/2-0.5)+s)*(this.barWidth+this.barPadding)}if(O){var u=new d.jqplot.ColorGenerator(this.negativeSeriesColors);var B=new d.jqplot.ColorGenerator(this.seriesColors);var M=u.get(this.index);if(!this.useNegativeColors){M=A.fillStyle}var t=A.fillStyle;var r;var P;var o;if(this.barDirection=="vertical"){for(var I=0;I0&&I=0){o=this._yaxis.series_u2p(0)}else{if(this._yaxis.min>0){o=E.canvas.height}else{o=0}}}else{if(this.waterfall&&I==this.gridData.length-1){if(this._yaxis.min<=0&&this._yaxis.max>=0){o=this._yaxis.series_u2p(0)}else{if(this._yaxis.min>0){o=E.canvas.height}else{o=0}}}else{o=E.canvas.height}}}}}if((this.fillToZero&&this._plotData[I][1]<0)||(this.waterfall&&this._data[I][1]<0)){if(this.varyBarColor&&!this._stack){if(this.useNegativeColors){A.fillStyle=u.next()}else{A.fillStyle=B.next()}}else{A.fillStyle=M}}else{if(this.varyBarColor&&!this._stack){A.fillStyle=B.next()}else{A.fillStyle=t}}if(!this.fillToZero||this._plotData[I][1]>=0){H.push([r-this.barWidth/2,o]);H.push([r-this.barWidth/2,L[I][1]]);H.push([r+this.barWidth/2,L[I][1]]);H.push([r+this.barWidth/2,o])}else{H.push([r-this.barWidth/2,L[I][1]]);H.push([r-this.barWidth/2,o]);H.push([r+this.barWidth/2,o]);H.push([r+this.barWidth/2,L[I][1]])}this._barPoints.push(H);if(w&&!this._stack){var z=d.extend(true,{},A);delete z.fillStyle;this.renderer.shadowRenderer.draw(E,H,z)}var n=A.fillStyle||this.color;this._dataColors.push(n);this.renderer.shapeRenderer.draw(E,H,A)}}else{if(this.barDirection=="horizontal"){for(var I=0;I0&&I=0){P=this._xaxis.series_u2p(0)}else{if(this._xaxis.min>0){P=0}else{P=0}}}else{if(this.waterfall&&I==this.gridData.length-1){if(this._xaxis.min<=0&&this._xaxis.max>=0){P=this._xaxis.series_u2p(0)}else{if(this._xaxis.min>0){P=0}else{P=E.canvas.width}}}else{P=0}}}}}if((this.fillToZero&&this._plotData[I][0]<0)||(this.waterfall&&this._data[I][0]<0)){if(this.varyBarColor&&!this._stack){if(this.useNegativeColors){A.fillStyle=u.next()}else{A.fillStyle=B.next()}}else{A.fillStyle=M}}else{if(this.varyBarColor&&!this._stack){A.fillStyle=B.next()}else{A.fillStyle=t}}if(!this.fillToZero||this._plotData[I][0]>=0){H.push([P,r+this.barWidth/2]);H.push([P,r-this.barWidth/2]);H.push([L[I][0],r-this.barWidth/2]);H.push([L[I][0],r+this.barWidth/2])}else{H.push([L[I][0],r+this.barWidth/2]);H.push([L[I][0],r-this.barWidth/2]);H.push([P,r-this.barWidth/2]);H.push([P,r+this.barWidth/2])}this._barPoints.push(H);if(w&&!this._stack){var z=d.extend(true,{},A);delete z.fillStyle;this.renderer.shadowRenderer.draw(E,H,z)}var n=A.fillStyle||this.color;this._dataColors.push(n);this.renderer.shapeRenderer.draw(E,H,A)}}}}if(this.highlightColors.length==0){this.highlightColors=d.jqplot.computeHighlightColors(this._dataColors)}else{if(typeof(this.highlightColors)=="string"){var N=this.highlightColors;this.highlightColors=[];for(var I=0;I0){this.data[q][u]+=this.data[q-1][u]}}this.data[this.data.length]=(u==1)?[this.data.length+1,s]:[s,this.data.length+1];this._data[this._data.length]=(u==1)?[this._data.length+1,s]:[s,this._data.length+1]}if(this.rendererOptions.groups>1){this.breakOnNull=true;var n=this.data.length;var v=parseInt(n/this.rendererOptions.groups,10);var r=0;for(var q=v;q570)?n[p]*0.8:n[p]+0.3*(255-n[p]);n[p]=parseInt(n[p],10)}q.push("rgb("+n[0]+","+n[1]+","+n[2]+")")}return q}function i(v,u,s,t,o){var q=v,w=v-1,n,p,r=(o==="x")?0:1;if(q>0){p=t.series[w]._plotData[u][r];if((s*p)<0){n=i(w,u,s,t,o)}else{n=t.series[w].gridData[u][r]}}else{n=(r===0)?t.series[q]._xaxis.series_u2p(0):t.series[q]._yaxis.series_u2p(0)}return n}d.jqplot.BarRenderer.prototype.draw=function(E,L,q,G){var I;var A=d.extend({},q);var w=(A.shadow!=undefined)?A.shadow:this.shadow;var O=(A.showLine!=undefined)?A.showLine:this.showLine;var F=(A.fill!=undefined)?A.fill:this.fill;var p=this.xaxis;var J=this.yaxis;var y=this._xaxis.series_u2p;var K=this._yaxis.series_u2p;var D,C;this._dataColors=[];this._barPoints=[];if(this.barWidth==null){this.renderer.setBarWidth.call(this)}var N=this._plotSeriesInfo=this.renderer.calcSeriesNumbers.call(this);var x=N[0];var v=N[1];var s=N[2];var H=[];if(this._stack){this._barNudge=0}else{this._barNudge=(-Math.abs(v/2-0.5)+s)*(this.barWidth+this.barPadding)}if(O){var u=new d.jqplot.ColorGenerator(this.negativeSeriesColors);var B=new d.jqplot.ColorGenerator(this.seriesColors);var M=u.get(this.index);if(!this.useNegativeColors){M=A.fillStyle}var t=A.fillStyle;var r;var P;var o;if(this.barDirection=="vertical"){for(var I=0;I0&&I=0){o=this._yaxis.series_u2p(0)}else{if(this._yaxis.min>0){o=E.canvas.height}else{o=0}}}else{if(this.waterfall&&I==this.gridData.length-1){if(this._yaxis.min<=0&&this._yaxis.max>=0){o=this._yaxis.series_u2p(0)}else{if(this._yaxis.min>0){o=E.canvas.height}else{o=0}}}else{o=E.canvas.height}}}}}if((this.fillToZero&&this._plotData[I][1]<0)||(this.waterfall&&this._data[I][1]<0)){if(this.varyBarColor&&!this._stack){if(this.useNegativeColors){A.fillStyle=u.next()}else{A.fillStyle=B.next()}}else{A.fillStyle=M}}else{if(this.varyBarColor&&!this._stack){A.fillStyle=B.next()}else{A.fillStyle=t}}if(!this.fillToZero||this._plotData[I][1]>=0){H.push([r-this.barWidth/2,o]);H.push([r-this.barWidth/2,L[I][1]]);H.push([r+this.barWidth/2,L[I][1]]);H.push([r+this.barWidth/2,o])}else{H.push([r-this.barWidth/2,L[I][1]]);H.push([r-this.barWidth/2,o]);H.push([r+this.barWidth/2,o]);H.push([r+this.barWidth/2,L[I][1]])}this._barPoints.push(H);if(w&&!this._stack){var z=d.extend(true,{},A);delete z.fillStyle;this.renderer.shadowRenderer.draw(E,H,z)}var n=A.fillStyle||this.color;this._dataColors.push(n);this.renderer.shapeRenderer.draw(E,H,A)}}else{if(this.barDirection=="horizontal"){for(var I=0;I0&&I=0){P=this._xaxis.series_u2p(0)}else{if(this._xaxis.min>0){P=0}else{P=0}}}else{if(this.waterfall&&I==this.gridData.length-1){if(this._xaxis.min<=0&&this._xaxis.max>=0){P=this._xaxis.series_u2p(0)}else{if(this._xaxis.min>0){P=0}else{P=E.canvas.width}}}else{P=0}}}}}if((this.fillToZero&&this._plotData[I][0]<0)||(this.waterfall&&this._data[I][0]<0)){if(this.varyBarColor&&!this._stack){if(this.useNegativeColors){A.fillStyle=u.next()}else{A.fillStyle=B.next()}}else{A.fillStyle=M}}else{if(this.varyBarColor&&!this._stack){A.fillStyle=B.next()}else{A.fillStyle=t}}if(!this.fillToZero||this._plotData[I][0]>=0){H.push([P,r+this.barWidth/2]);H.push([P,r-this.barWidth/2]);H.push([L[I][0],r-this.barWidth/2]);H.push([L[I][0],r+this.barWidth/2])}else{H.push([L[I][0],r+this.barWidth/2]);H.push([L[I][0],r-this.barWidth/2]);H.push([P,r-this.barWidth/2]);H.push([P,r+this.barWidth/2])}this._barPoints.push(H);if(w&&!this._stack){var z=d.extend(true,{},A);delete z.fillStyle;this.renderer.shadowRenderer.draw(E,H,z)}var n=A.fillStyle||this.color;this._dataColors.push(n);this.renderer.shapeRenderer.draw(E,H,A)}}}}if(this.highlightColors.length==0){this.highlightColors=d.jqplot.computeHighlightColors(this._dataColors)}else{if(typeof(this.highlightColors)=="string"){var N=this.highlightColors;this.highlightColors=[];for(var I=0;I")}k=a.extend(true,{},this.css,k);c=a('
    ');this.canvas._elem.append(c);this.escapeHtml?c.text(p):c.html(p);delete k.position;delete k.marginRight;delete k.marginLeft;if(!k.background&&!k.backgroundColor&&!k.backgroundImage){k.background=j.next()}c.css(k);n=c.outerWidth();g=c.outerHeight();e=o[0]-n/2+"px";m=o[1]-g/2+"px";c.css({left:e,top:m});c=null}};a.jqplot.BlockCanvas=function(){a.jqplot.ElemContainer.call(this);this._ctx};a.jqplot.BlockCanvas.prototype=new a.jqplot.ElemContainer();a.jqplot.BlockCanvas.prototype.constructor=a.jqplot.BlockCanvas;a.jqplot.BlockCanvas.prototype.createElement=function(i,e,c){this._offsets=i;var b="jqplot-blockCanvas";if(e!=undefined){b=e}var g;if(this._elem){g=this._elem.get(0)}else{g=document.createElement("div")}if(c!=undefined){this._plotDimensions=c}var d=this._plotDimensions.width-this._offsets.left-this._offsets.right+"px";var f=this._plotDimensions.height-this._offsets.top-this._offsets.bottom+"px";this._elem=a(g);this._elem.css({position:"absolute",width:d,height:f,left:this._offsets.left,top:this._offsets.top});this._elem.addClass(b);return this._elem};a.jqplot.BlockCanvas.prototype.setContext=function(){this._ctx={canvas:{width:0,height:0},clearRect:function(){return null}};return this._ctx}})(jQuery); \ No newline at end of file + */(function(a){a.jqplot.BlockRenderer=function(){a.jqplot.LineRenderer.call(this)};a.jqplot.BlockRenderer.prototype=new a.jqplot.LineRenderer();a.jqplot.BlockRenderer.prototype.constructor=a.jqplot.BlockRenderer;a.jqplot.BlockRenderer.prototype.init=function(b){this.css={padding:"2px",border:"1px solid #999",textAlign:"center"};this.escapeHtml=false;this.insertBreaks=true;this.varyBlockColors=false;a.extend(true,this,b);if(this.css.backgroundColor){this.color=this.css.backgroundColor}else{if(this.css.background){this.color=this.css.background}else{if(!this.varyBlockColors){this.css.background=this.color}}}this.canvas=new a.jqplot.BlockCanvas();this.shadowCanvas=new a.jqplot.BlockCanvas();this.canvas._plotDimensions=this._plotDimensions;this.shadowCanvas._plotDimensions=this._plotDimensions;this._type="block";this.moveBlock=function(l,j,i,e){var c=this.canvas._elem.children(":eq("+l+")");this.data[l][0]=j;this.data[l][1]=i;this._plotData[l][0]=j;this._plotData[l][1]=i;this._stackData[l][0]=j;this._stackData[l][1]=i;this.gridData[l][0]=this._xaxis.series_u2p(j);this.gridData[l][1]=this._yaxis.series_u2p(i);var k=c.outerWidth();var f=c.outerHeight();var d=this.gridData[l][0]-k/2+"px";var g=this.gridData[l][1]-f/2+"px";if(e){if(parseInt(e,10)){e=parseInt(e,10)}c.animate({left:d,top:g},e)}else{c.css({left:d,top:g})}c=null}};a.jqplot.BlockRenderer.prototype.draw=function(q,o,r){if(this.plugins.pointLabels){this.plugins.pointLabels.show=false}var f,c,l,o,p,k,n,g,e,m;var b=(r!=undefined)?r:{};var j=new a.jqplot.ColorGenerator(this.seriesColors);this.canvas._elem.empty();for(f=0;f")}k=a.extend(true,{},this.css,k);c=a('
    ');this.canvas._elem.append(c);this.escapeHtml?c.text(p):c.html(p);delete k.position;delete k.marginRight;delete k.marginLeft;if(!k.background&&!k.backgroundColor&&!k.backgroundImage){k.background=j.next()}c.css(k);n=c.outerWidth();g=c.outerHeight();e=o[0]-n/2+"px";m=o[1]-g/2+"px";c.css({left:e,top:m});c=null}};a.jqplot.BlockCanvas=function(){a.jqplot.ElemContainer.call(this);this._ctx};a.jqplot.BlockCanvas.prototype=new a.jqplot.ElemContainer();a.jqplot.BlockCanvas.prototype.constructor=a.jqplot.BlockCanvas;a.jqplot.BlockCanvas.prototype.createElement=function(i,e,c){this._offsets=i;var b="jqplot-blockCanvas";if(e!=undefined){b=e}var g;if(this._elem){g=this._elem.get(0)}else{g=document.createElement("div")}if(c!=undefined){this._plotDimensions=c}var d=this._plotDimensions.width-this._offsets.left-this._offsets.right+"px";var f=this._plotDimensions.height-this._offsets.top-this._offsets.bottom+"px";this._elem=a(g);this._elem.css({position:"absolute",width:d,height:f,left:this._offsets.left,top:this._offsets.top});this._elem.addClass(b);return this._elem};a.jqplot.BlockCanvas.prototype.setContext=function(){this._ctx={canvas:{width:0,height:0},clearRect:function(){return null}};return this._ctx}})(jQuery); diff --git a/js/jqplot/plugins/jqplot.bubbleRenderer.min.js b/js/jqplot/plugins/jqplot.bubbleRenderer.min.js index d44a7cde..aa145c3b 100644 --- a/js/jqplot/plugins/jqplot.bubbleRenderer.min.js +++ b/js/jqplot/plugins/jqplot.bubbleRenderer.min.js @@ -1,3 +1,3 @@ /* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com jsDate | (c) 2010-2013 Chris Leonello - */(function(f){var d=function(m){return Math.max.apply(Math,m)};var j=function(m){return Math.min.apply(Math,m)};f.jqplot.BubbleRenderer=function(){f.jqplot.LineRenderer.call(this)};f.jqplot.BubbleRenderer.prototype=new f.jqplot.LineRenderer();f.jqplot.BubbleRenderer.prototype.constructor=f.jqplot.BubbleRenderer;f.jqplot.BubbleRenderer.prototype.init=function(w,t){this.varyBubbleColors=true;this.autoscaleBubbles=true;this.autoscaleMultiplier=1;this.autoscalePointsFactor=-0.07;this.escapeHtml=true;this.highlightMouseOver=true;this.highlightMouseDown=false;this.highlightColors=[];this.bubbleAlpha=1;this.highlightAlpha=null;this.bubbleGradients=false;this.showLabels=true;this.radii=[];this.maxRadius=0;this._highlightedPoint=null;this.labels=[];this.bubbleCanvases=[];this._type="bubble";if(w.highlightMouseDown&&w.highlightMouseOver==null){w.highlightMouseOver=false}f.extend(true,this,w);if(this.highlightAlpha==null){this.highlightAlpha=this.bubbleAlpha;if(this.bubbleGradients){this.highlightAlpha=0.35}}this.autoscaleMultiplier=this.autoscaleMultiplier*Math.pow(this.data.length,this.autoscalePointsFactor);this._highlightedPoint=null;var n;for(var r=0;r570)?u[q]*0.8:u[q]+0.3*(255-u[q]);u[q]=parseInt(u[q],10)}this.highlightColors.push("rgba("+u[0]+","+u[1]+","+u[2]+", "+this.highlightAlpha+")")}}this.highlightColorGenerator=new f.jqplot.ColorGenerator(this.highlightColors);var m={fill:true,isarc:true,angle:this.shadowAngle,alpha:this.shadowAlpha,closePath:true};this.renderer.shadowRenderer.init(m);this.canvas=new f.jqplot.DivCanvas();this.canvas._plotDimensions=this._plotDimensions;t.eventListenerHooks.addOnce("jqplotMouseMove",a);t.eventListenerHooks.addOnce("jqplotMouseDown",b);t.eventListenerHooks.addOnce("jqplotMouseUp",k);t.eventListenerHooks.addOnce("jqplotClick",g);t.eventListenerHooks.addOnce("jqplotRightClick",l);t.postDrawHooks.addOnce(h)};f.jqplot.BubbleRenderer.prototype.setGridData=function(w){var q=this._xaxis.series_u2p;var m=this._yaxis.series_u2p;var t=this._plotData;this.gridData=[];var s=[];this.radii=[];var v=Math.min(w._height,w._width);for(var u=0;u');if(this.escapeHtml){p.text(z)}else{p.html(z)}this.canvas._elem.append(p);var H=f(p).outerHeight();var v=f(p).outerWidth();var B=J[1]-0.5*H;var o=J[0]-0.5*v;p.css({top:B,left:o});this.labels[C]=f(p)}}};f.jqplot.DivCanvas=function(){f.jqplot.ElemContainer.call(this);this._ctx};f.jqplot.DivCanvas.prototype=new f.jqplot.ElemContainer();f.jqplot.DivCanvas.prototype.constructor=f.jqplot.DivCanvas;f.jqplot.DivCanvas.prototype.createElement=function(s,p,n){this._offsets=s;var m="jqplot-DivCanvas";if(p!=undefined){m=p}var r;if(this._elem){r=this._elem.get(0)}else{r=document.createElement("div")}if(n!=undefined){this._plotDimensions=n}var o=this._plotDimensions.width-this._offsets.left-this._offsets.right+"px";var q=this._plotDimensions.height-this._offsets.top-this._offsets.bottom+"px";this._elem=f(r);this._elem.css({position:"absolute",width:o,height:q,left:this._offsets.left,top:this._offsets.top});this._elem.addClass(m);return this._elem};f.jqplot.DivCanvas.prototype.setContext=function(){this._ctx={canvas:{width:0,height:0},clearRect:function(){return null}};return this._ctx};f.jqplot.BubbleCanvas=function(){f.jqplot.ElemContainer.call(this);this._ctx};f.jqplot.BubbleCanvas.prototype=new f.jqplot.ElemContainer();f.jqplot.BubbleCanvas.prototype.constructor=f.jqplot.BubbleCanvas;f.jqplot.BubbleCanvas.prototype.createElement=function(n,u,s){var m="jqplot-bubble-point";var q;if(this._elem){q=this._elem.get(0)}else{q=document.createElement("canvas")}q.width=(s!=null)?2*s:q.width;q.height=(s!=null)?2*s:q.height;this._elem=f(q);var o=(n!=null&&s!=null)?n-s:this._elem.css("left");var p=(u!=null&&s!=null)?u-s:this._elem.css("top");this._elem.css({position:"absolute",left:o,top:p});this._elem.addClass(m);if(f.jqplot.use_excanvas){window.G_vmlCanvasManager.init_(document);q=window.G_vmlCanvasManager.initElement(q)}return this._elem};f.jqplot.BubbleCanvas.prototype.draw=function(m,s,v,p){var D=this._ctx;var B=D.canvas.width/2;var z=D.canvas.height/2;D.save();if(v&&!f.jqplot.use_excanvas){m=m*1.04;var o=f.jqplot.getColorComponents(s);var u="rgba("+Math.round(o[0]+0.8*(255-o[0]))+", "+Math.round(o[1]+0.8*(255-o[1]))+", "+Math.round(o[2]+0.8*(255-o[2]))+", "+o[3]+")";var t="rgba("+o[0]+", "+o[1]+", "+o[2]+", 0)";var C=0.35*m;var A=B-Math.cos(p)*0.33*m;var n=z-Math.sin(p)*0.33*m;var w=D.createRadialGradient(A,n,C,B,z,m);w.addColorStop(0,u);w.addColorStop(0.93,s);w.addColorStop(0.96,t);w.addColorStop(1,t);D.fillStyle=w;D.fillRect(0,0,D.canvas.width,D.canvas.height)}else{D.fillStyle=s;D.strokeStyle=s;D.lineWidth=1;D.beginPath();var q=2*Math.PI;D.arc(B,z,m,0,q,0);D.closePath();D.fill()}D.restore()};f.jqplot.BubbleCanvas.prototype.setContext=function(){this._ctx=this._elem.get(0).getContext("2d");return this._ctx};f.jqplot.BubbleAxisRenderer=function(){f.jqplot.LinearAxisRenderer.call(this)};f.jqplot.BubbleAxisRenderer.prototype=new f.jqplot.LinearAxisRenderer();f.jqplot.BubbleAxisRenderer.prototype.constructor=f.jqplot.BubbleAxisRenderer;f.jqplot.BubbleAxisRenderer.prototype.init=function(n){f.extend(true,this,n);var I=this._dataBounds;var H=0,v=0,m=0,y=0,q=0,r=0,D=0,t=0,F=0,z=0;for(var E=0;EI.max||I.max==null){I.max=G[B][0];m=E;y=B;q=G[B][2];t=x.maxRadius;F=x.autoscaleMultiplier}}else{if(G[B][1]I.max||I.max==null){I.max=G[B][1];m=E;y=B;q=G[B][2];t=x.maxRadius;F=x.autoscaleMultiplier}}}}var o=r/D;var w=q/t;var C=I.max-I.min;var A=Math.min(this._plotDimensions.width,this._plotDimensions.height);var p=o*z/3*C;var u=w*F/3*C;I.max+=u;I.min-=p};function e(p,v,q){p.plugins.bubbleRenderer.highlightLabelCanvas.empty();var z=p.series[v];var n=p.plugins.bubbleRenderer.highlightCanvas;var w=n._ctx;w.clearRect(0,0,w.canvas.width,w.canvas.height);z._highlightedPoint=q;p.plugins.bubbleRenderer.highlightedSeriesIndex=v;var o=z.highlightColorGenerator.get(q);var u=z.gridData[q][0],t=z.gridData[q][1],m=z.gridData[q][2];w.save();w.fillStyle=o;w.strokeStyle=o;w.lineWidth=1;w.beginPath();w.arc(u,t,m,0,2*Math.PI,0);w.closePath();w.fill();w.restore();if(z.labels[q]){p.plugins.bubbleRenderer.highlightLabel=z.labels[q].clone();p.plugins.bubbleRenderer.highlightLabel.appendTo(p.plugins.bubbleRenderer.highlightLabelCanvas);p.plugins.bubbleRenderer.highlightLabel.addClass("jqplot-bubble-label-highlight")}}function i(p){var m=p.plugins.bubbleRenderer.highlightCanvas;var o=p.plugins.bubbleRenderer.highlightedSeriesIndex;p.plugins.bubbleRenderer.highlightLabelCanvas.empty();m._ctx.clearRect(0,0,m._ctx.canvas.width,m._ctx.canvas.height);for(var n=0;n');var q=this._gridPadding.top;var p=this._gridPadding.left;var n=this._plotDimensions.width-this._gridPadding.left-this._gridPadding.right;var m=this._plotDimensions.height-this._gridPadding.top-this._gridPadding.bottom;this.plugins.bubbleRenderer.highlightLabelCanvas.css({top:q,left:p,width:n+"px",height:m+"px"});this.eventCanvas._elem.before(this.plugins.bubbleRenderer.highlightCanvas.createElement(this._gridPadding,"jqplot-bubbleRenderer-highlight-canvas",this._plotDimensions,this));this.eventCanvas._elem.before(this.plugins.bubbleRenderer.highlightLabelCanvas);var o=this.plugins.bubbleRenderer.highlightCanvas.setContext()}function c(q,p,n){n=n||{};n.axesDefaults=n.axesDefaults||{};n.seriesDefaults=n.seriesDefaults||{};var m=false;if(n.seriesDefaults.renderer==f.jqplot.BubbleRenderer){m=true}else{if(n.series){for(var o=0;o570)?u[q]*0.8:u[q]+0.3*(255-u[q]);u[q]=parseInt(u[q],10)}this.highlightColors.push("rgba("+u[0]+","+u[1]+","+u[2]+", "+this.highlightAlpha+")")}}this.highlightColorGenerator=new f.jqplot.ColorGenerator(this.highlightColors);var m={fill:true,isarc:true,angle:this.shadowAngle,alpha:this.shadowAlpha,closePath:true};this.renderer.shadowRenderer.init(m);this.canvas=new f.jqplot.DivCanvas();this.canvas._plotDimensions=this._plotDimensions;t.eventListenerHooks.addOnce("jqplotMouseMove",a);t.eventListenerHooks.addOnce("jqplotMouseDown",b);t.eventListenerHooks.addOnce("jqplotMouseUp",k);t.eventListenerHooks.addOnce("jqplotClick",g);t.eventListenerHooks.addOnce("jqplotRightClick",l);t.postDrawHooks.addOnce(h)};f.jqplot.BubbleRenderer.prototype.setGridData=function(w){var q=this._xaxis.series_u2p;var m=this._yaxis.series_u2p;var t=this._plotData;this.gridData=[];var s=[];this.radii=[];var v=Math.min(w._height,w._width);for(var u=0;u');if(this.escapeHtml){p.text(z)}else{p.html(z)}this.canvas._elem.append(p);var H=f(p).outerHeight();var v=f(p).outerWidth();var B=J[1]-0.5*H;var o=J[0]-0.5*v;p.css({top:B,left:o});this.labels[C]=f(p)}}};f.jqplot.DivCanvas=function(){f.jqplot.ElemContainer.call(this);this._ctx};f.jqplot.DivCanvas.prototype=new f.jqplot.ElemContainer();f.jqplot.DivCanvas.prototype.constructor=f.jqplot.DivCanvas;f.jqplot.DivCanvas.prototype.createElement=function(s,p,n){this._offsets=s;var m="jqplot-DivCanvas";if(p!=undefined){m=p}var r;if(this._elem){r=this._elem.get(0)}else{r=document.createElement("div")}if(n!=undefined){this._plotDimensions=n}var o=this._plotDimensions.width-this._offsets.left-this._offsets.right+"px";var q=this._plotDimensions.height-this._offsets.top-this._offsets.bottom+"px";this._elem=f(r);this._elem.css({position:"absolute",width:o,height:q,left:this._offsets.left,top:this._offsets.top});this._elem.addClass(m);return this._elem};f.jqplot.DivCanvas.prototype.setContext=function(){this._ctx={canvas:{width:0,height:0},clearRect:function(){return null}};return this._ctx};f.jqplot.BubbleCanvas=function(){f.jqplot.ElemContainer.call(this);this._ctx};f.jqplot.BubbleCanvas.prototype=new f.jqplot.ElemContainer();f.jqplot.BubbleCanvas.prototype.constructor=f.jqplot.BubbleCanvas;f.jqplot.BubbleCanvas.prototype.createElement=function(n,u,s){var m="jqplot-bubble-point";var q;if(this._elem){q=this._elem.get(0)}else{q=document.createElement("canvas")}q.width=(s!=null)?2*s:q.width;q.height=(s!=null)?2*s:q.height;this._elem=f(q);var o=(n!=null&&s!=null)?n-s:this._elem.css("left");var p=(u!=null&&s!=null)?u-s:this._elem.css("top");this._elem.css({position:"absolute",left:o,top:p});this._elem.addClass(m);if(f.jqplot.use_excanvas){window.G_vmlCanvasManager.init_(document);q=window.G_vmlCanvasManager.initElement(q)}return this._elem};f.jqplot.BubbleCanvas.prototype.draw=function(m,s,v,p){var D=this._ctx;var B=D.canvas.width/2;var z=D.canvas.height/2;D.save();if(v&&!f.jqplot.use_excanvas){m=m*1.04;var o=f.jqplot.getColorComponents(s);var u="rgba("+Math.round(o[0]+0.8*(255-o[0]))+", "+Math.round(o[1]+0.8*(255-o[1]))+", "+Math.round(o[2]+0.8*(255-o[2]))+", "+o[3]+")";var t="rgba("+o[0]+", "+o[1]+", "+o[2]+", 0)";var C=0.35*m;var A=B-Math.cos(p)*0.33*m;var n=z-Math.sin(p)*0.33*m;var w=D.createRadialGradient(A,n,C,B,z,m);w.addColorStop(0,u);w.addColorStop(0.93,s);w.addColorStop(0.96,t);w.addColorStop(1,t);D.fillStyle=w;D.fillRect(0,0,D.canvas.width,D.canvas.height)}else{D.fillStyle=s;D.strokeStyle=s;D.lineWidth=1;D.beginPath();var q=2*Math.PI;D.arc(B,z,m,0,q,0);D.closePath();D.fill()}D.restore()};f.jqplot.BubbleCanvas.prototype.setContext=function(){this._ctx=this._elem.get(0).getContext("2d");return this._ctx};f.jqplot.BubbleAxisRenderer=function(){f.jqplot.LinearAxisRenderer.call(this)};f.jqplot.BubbleAxisRenderer.prototype=new f.jqplot.LinearAxisRenderer();f.jqplot.BubbleAxisRenderer.prototype.constructor=f.jqplot.BubbleAxisRenderer;f.jqplot.BubbleAxisRenderer.prototype.init=function(n){f.extend(true,this,n);var I=this._dataBounds;var H=0,v=0,m=0,y=0,q=0,r=0,D=0,t=0,F=0,z=0;for(var E=0;EI.max||I.max==null){I.max=G[B][0];m=E;y=B;q=G[B][2];t=x.maxRadius;F=x.autoscaleMultiplier}}else{if(G[B][1]I.max||I.max==null){I.max=G[B][1];m=E;y=B;q=G[B][2];t=x.maxRadius;F=x.autoscaleMultiplier}}}}var o=r/D;var w=q/t;var C=I.max-I.min;var A=Math.min(this._plotDimensions.width,this._plotDimensions.height);var p=o*z/3*C;var u=w*F/3*C;I.max+=u;I.min-=p};function e(p,v,q){p.plugins.bubbleRenderer.highlightLabelCanvas.empty();var z=p.series[v];var n=p.plugins.bubbleRenderer.highlightCanvas;var w=n._ctx;w.clearRect(0,0,w.canvas.width,w.canvas.height);z._highlightedPoint=q;p.plugins.bubbleRenderer.highlightedSeriesIndex=v;var o=z.highlightColorGenerator.get(q);var u=z.gridData[q][0],t=z.gridData[q][1],m=z.gridData[q][2];w.save();w.fillStyle=o;w.strokeStyle=o;w.lineWidth=1;w.beginPath();w.arc(u,t,m,0,2*Math.PI,0);w.closePath();w.fill();w.restore();if(z.labels[q]){p.plugins.bubbleRenderer.highlightLabel=z.labels[q].clone();p.plugins.bubbleRenderer.highlightLabel.appendTo(p.plugins.bubbleRenderer.highlightLabelCanvas);p.plugins.bubbleRenderer.highlightLabel.addClass("jqplot-bubble-label-highlight")}}function i(p){var m=p.plugins.bubbleRenderer.highlightCanvas;var o=p.plugins.bubbleRenderer.highlightedSeriesIndex;p.plugins.bubbleRenderer.highlightLabelCanvas.empty();m._ctx.clearRect(0,0,m._ctx.canvas.width,m._ctx.canvas.height);for(var n=0;n');var q=this._gridPadding.top;var p=this._gridPadding.left;var n=this._plotDimensions.width-this._gridPadding.left-this._gridPadding.right;var m=this._plotDimensions.height-this._gridPadding.top-this._gridPadding.bottom;this.plugins.bubbleRenderer.highlightLabelCanvas.css({top:q,left:p,width:n+"px",height:m+"px"});this.eventCanvas._elem.before(this.plugins.bubbleRenderer.highlightCanvas.createElement(this._gridPadding,"jqplot-bubbleRenderer-highlight-canvas",this._plotDimensions,this));this.eventCanvas._elem.before(this.plugins.bubbleRenderer.highlightLabelCanvas);var o=this.plugins.bubbleRenderer.highlightCanvas.setContext()}function c(q,p,n){n=n||{};n.axesDefaults=n.axesDefaults||{};n.seriesDefaults=n.seriesDefaults||{};var m=false;if(n.seriesDefaults.renderer==f.jqplot.BubbleRenderer){m=true}else{if(n.series){for(var o=0;ot){y=w;w=t;t=y}if(v>s){y=v;v=s;s=y}var u=(o>=w&&o<=t&&n>=v&&n<=s);return u}function a(z,w,r,A,x){var y=x.plugins.canvasOverlay;var v=y.objects;var s=v.length;var u,o=false;var q;for(var t=0;tt){y=w;w=t;t=y}if(v>s){y=v;v=s;s=y}var u=(o>=w&&o<=t&&n>=v&&n<=s);return u}function a(z,w,r,A,x){var y=x.plugins.canvasOverlay;var v=y.objects;var s=v.length;var u,o=false;var q;for(var t=0;t-1){return c/this.pt2px}else{if(b.indexOf("pt")>-1){return c}else{if(b.indexOf("em")>-1){return c*12}else{if(b.indexOf("%")>-1){return c*12/100}else{return c/this.pt2px}}}}};a.jqplot.CanvasTextRenderer.prototype.fontWeight2Float=function(b){if(Number(b)){return b/400}else{switch(b){case"normal":return 1;break;case"bold":return 1.75;break;case"bolder":return 2.25;break;case"lighter":return 0.75;break;default:return 1;break}}};a.jqplot.CanvasTextRenderer.prototype.getText=function(){return this.text};a.jqplot.CanvasTextRenderer.prototype.setText=function(c,b){this.text=c;this.setWidth(b);return this};a.jqplot.CanvasTextRenderer.prototype.getWidth=function(b){return this.width};a.jqplot.CanvasTextRenderer.prototype.setWidth=function(c,b){if(!b){this.width=this.measure(c,this.text)}else{this.width=b}return this};a.jqplot.CanvasTextRenderer.prototype.getHeight=function(b){return this.height};a.jqplot.CanvasTextRenderer.prototype.setHeight=function(b){if(!b){this.height=this.normalizedFontSize*this.pt2px}else{this.height=b}return this};a.jqplot.CanvasTextRenderer.prototype.letter=function(b){return this.letters[b]};a.jqplot.CanvasTextRenderer.prototype.ascent=function(){return this.normalizedFontSize};a.jqplot.CanvasTextRenderer.prototype.descent=function(){return 7*this.normalizedFontSize/25};a.jqplot.CanvasTextRenderer.prototype.measure=function(d,g){var f=0;var b=g.length;for(var e=0;e30)?2:2+(30-this.normalizedFontSize)/20;s.lineWidth=t*k*this.fontWeight2Float(this.fontWeight);for(var g=0;g":{width:24,points:[[4,18],[20,9],[4,0]]},"?":{width:18,points:[[3,16],[3,17],[4,19],[5,20],[7,21],[11,21],[13,20],[14,19],[15,17],[15,15],[14,13],[13,12],[9,10],[9,7],[-1,-1],[9,2],[8,1],[9,0],[10,1],[9,2]]},"@":{width:27,points:[[18,13],[17,15],[15,16],[12,16],[10,15],[9,14],[8,11],[8,8],[9,6],[11,5],[14,5],[16,6],[17,8],[-1,-1],[12,16],[10,14],[9,11],[9,8],[10,6],[11,5],[-1,-1],[18,16],[17,8],[17,6],[19,5],[21,5],[23,7],[24,10],[24,12],[23,15],[22,17],[20,19],[18,20],[15,21],[12,21],[9,20],[7,19],[5,17],[4,15],[3,12],[3,9],[4,6],[5,4],[7,2],[9,1],[12,0],[15,0],[18,1],[20,2],[21,3],[-1,-1],[19,16],[18,8],[18,6],[19,5]]},A:{width:18,points:[[9,21],[1,0],[-1,-1],[9,21],[17,0],[-1,-1],[4,7],[14,7]]},B:{width:21,points:[[4,21],[4,0],[-1,-1],[4,21],[13,21],[16,20],[17,19],[18,17],[18,15],[17,13],[16,12],[13,11],[-1,-1],[4,11],[13,11],[16,10],[17,9],[18,7],[18,4],[17,2],[16,1],[13,0],[4,0]]},C:{width:21,points:[[18,16],[17,18],[15,20],[13,21],[9,21],[7,20],[5,18],[4,16],[3,13],[3,8],[4,5],[5,3],[7,1],[9,0],[13,0],[15,1],[17,3],[18,5]]},D:{width:21,points:[[4,21],[4,0],[-1,-1],[4,21],[11,21],[14,20],[16,18],[17,16],[18,13],[18,8],[17,5],[16,3],[14,1],[11,0],[4,0]]},E:{width:19,points:[[4,21],[4,0],[-1,-1],[4,21],[17,21],[-1,-1],[4,11],[12,11],[-1,-1],[4,0],[17,0]]},F:{width:18,points:[[4,21],[4,0],[-1,-1],[4,21],[17,21],[-1,-1],[4,11],[12,11]]},G:{width:21,points:[[18,16],[17,18],[15,20],[13,21],[9,21],[7,20],[5,18],[4,16],[3,13],[3,8],[4,5],[5,3],[7,1],[9,0],[13,0],[15,1],[17,3],[18,5],[18,8],[-1,-1],[13,8],[18,8]]},H:{width:22,points:[[4,21],[4,0],[-1,-1],[18,21],[18,0],[-1,-1],[4,11],[18,11]]},I:{width:8,points:[[4,21],[4,0]]},J:{width:16,points:[[12,21],[12,5],[11,2],[10,1],[8,0],[6,0],[4,1],[3,2],[2,5],[2,7]]},K:{width:21,points:[[4,21],[4,0],[-1,-1],[18,21],[4,7],[-1,-1],[9,12],[18,0]]},L:{width:17,points:[[4,21],[4,0],[-1,-1],[4,0],[16,0]]},M:{width:24,points:[[4,21],[4,0],[-1,-1],[4,21],[12,0],[-1,-1],[20,21],[12,0],[-1,-1],[20,21],[20,0]]},N:{width:22,points:[[4,21],[4,0],[-1,-1],[4,21],[18,0],[-1,-1],[18,21],[18,0]]},O:{width:22,points:[[9,21],[7,20],[5,18],[4,16],[3,13],[3,8],[4,5],[5,3],[7,1],[9,0],[13,0],[15,1],[17,3],[18,5],[19,8],[19,13],[18,16],[17,18],[15,20],[13,21],[9,21]]},P:{width:21,points:[[4,21],[4,0],[-1,-1],[4,21],[13,21],[16,20],[17,19],[18,17],[18,14],[17,12],[16,11],[13,10],[4,10]]},Q:{width:22,points:[[9,21],[7,20],[5,18],[4,16],[3,13],[3,8],[4,5],[5,3],[7,1],[9,0],[13,0],[15,1],[17,3],[18,5],[19,8],[19,13],[18,16],[17,18],[15,20],[13,21],[9,21],[-1,-1],[12,4],[18,-2]]},R:{width:21,points:[[4,21],[4,0],[-1,-1],[4,21],[13,21],[16,20],[17,19],[18,17],[18,15],[17,13],[16,12],[13,11],[4,11],[-1,-1],[11,11],[18,0]]},S:{width:20,points:[[17,18],[15,20],[12,21],[8,21],[5,20],[3,18],[3,16],[4,14],[5,13],[7,12],[13,10],[15,9],[16,8],[17,6],[17,3],[15,1],[12,0],[8,0],[5,1],[3,3]]},T:{width:16,points:[[8,21],[8,0],[-1,-1],[1,21],[15,21]]},U:{width:22,points:[[4,21],[4,6],[5,3],[7,1],[10,0],[12,0],[15,1],[17,3],[18,6],[18,21]]},V:{width:18,points:[[1,21],[9,0],[-1,-1],[17,21],[9,0]]},W:{width:24,points:[[2,21],[7,0],[-1,-1],[12,21],[7,0],[-1,-1],[12,21],[17,0],[-1,-1],[22,21],[17,0]]},X:{width:20,points:[[3,21],[17,0],[-1,-1],[17,21],[3,0]]},Y:{width:18,points:[[1,21],[9,11],[9,0],[-1,-1],[17,21],[9,11]]},Z:{width:20,points:[[17,21],[3,0],[-1,-1],[3,21],[17,21],[-1,-1],[3,0],[17,0]]},"[":{width:14,points:[[4,25],[4,-7],[-1,-1],[5,25],[5,-7],[-1,-1],[4,25],[11,25],[-1,-1],[4,-7],[11,-7]]},"\\":{width:14,points:[[0,21],[14,-3]]},"]":{width:14,points:[[9,25],[9,-7],[-1,-1],[10,25],[10,-7],[-1,-1],[3,25],[10,25],[-1,-1],[3,-7],[10,-7]]},"^":{width:16,points:[[6,15],[8,18],[10,15],[-1,-1],[3,12],[8,17],[13,12],[-1,-1],[8,17],[8,0]]},_:{width:16,points:[[0,-2],[16,-2]]},"`":{width:10,points:[[6,21],[5,20],[4,18],[4,16],[5,15],[6,16],[5,17]]},a:{width:19,points:[[15,14],[15,0],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},b:{width:19,points:[[4,21],[4,0],[-1,-1],[4,11],[6,13],[8,14],[11,14],[13,13],[15,11],[16,8],[16,6],[15,3],[13,1],[11,0],[8,0],[6,1],[4,3]]},c:{width:18,points:[[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},d:{width:19,points:[[15,21],[15,0],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},e:{width:18,points:[[3,8],[15,8],[15,10],[14,12],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},f:{width:12,points:[[10,21],[8,21],[6,20],[5,17],[5,0],[-1,-1],[2,14],[9,14]]},g:{width:19,points:[[15,14],[15,-2],[14,-5],[13,-6],[11,-7],[8,-7],[6,-6],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},h:{width:19,points:[[4,21],[4,0],[-1,-1],[4,10],[7,13],[9,14],[12,14],[14,13],[15,10],[15,0]]},i:{width:8,points:[[3,21],[4,20],[5,21],[4,22],[3,21],[-1,-1],[4,14],[4,0]]},j:{width:10,points:[[5,21],[6,20],[7,21],[6,22],[5,21],[-1,-1],[6,14],[6,-3],[5,-6],[3,-7],[1,-7]]},k:{width:17,points:[[4,21],[4,0],[-1,-1],[14,14],[4,4],[-1,-1],[8,8],[15,0]]},l:{width:8,points:[[4,21],[4,0]]},m:{width:30,points:[[4,14],[4,0],[-1,-1],[4,10],[7,13],[9,14],[12,14],[14,13],[15,10],[15,0],[-1,-1],[15,10],[18,13],[20,14],[23,14],[25,13],[26,10],[26,0]]},n:{width:19,points:[[4,14],[4,0],[-1,-1],[4,10],[7,13],[9,14],[12,14],[14,13],[15,10],[15,0]]},o:{width:19,points:[[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3],[16,6],[16,8],[15,11],[13,13],[11,14],[8,14]]},p:{width:19,points:[[4,14],[4,-7],[-1,-1],[4,11],[6,13],[8,14],[11,14],[13,13],[15,11],[16,8],[16,6],[15,3],[13,1],[11,0],[8,0],[6,1],[4,3]]},q:{width:19,points:[[15,14],[15,-7],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},r:{width:13,points:[[4,14],[4,0],[-1,-1],[4,8],[5,11],[7,13],[9,14],[12,14]]},s:{width:17,points:[[14,11],[13,13],[10,14],[7,14],[4,13],[3,11],[4,9],[6,8],[11,7],[13,6],[14,4],[14,3],[13,1],[10,0],[7,0],[4,1],[3,3]]},t:{width:12,points:[[5,21],[5,4],[6,1],[8,0],[10,0],[-1,-1],[2,14],[9,14]]},u:{width:19,points:[[4,14],[4,4],[5,1],[7,0],[10,0],[12,1],[15,4],[-1,-1],[15,14],[15,0]]},v:{width:16,points:[[2,14],[8,0],[-1,-1],[14,14],[8,0]]},w:{width:22,points:[[3,14],[7,0],[-1,-1],[11,14],[7,0],[-1,-1],[11,14],[15,0],[-1,-1],[19,14],[15,0]]},x:{width:17,points:[[3,14],[14,0],[-1,-1],[14,14],[3,0]]},y:{width:16,points:[[2,14],[8,0],[-1,-1],[14,14],[8,0],[6,-4],[4,-6],[2,-7],[1,-7]]},z:{width:17,points:[[14,14],[3,0],[-1,-1],[3,14],[14,14],[-1,-1],[3,0],[14,0]]},"{":{width:14,points:[[9,25],[7,24],[6,23],[5,21],[5,19],[6,17],[7,16],[8,14],[8,12],[6,10],[-1,-1],[7,24],[6,22],[6,20],[7,18],[8,17],[9,15],[9,13],[8,11],[4,9],[8,7],[9,5],[9,3],[8,1],[7,0],[6,-2],[6,-4],[7,-6],[-1,-1],[6,8],[8,6],[8,4],[7,2],[6,1],[5,-1],[5,-3],[6,-5],[7,-6],[9,-7]]},"|":{width:8,points:[[4,25],[4,-7]]},"}":{width:14,points:[[5,25],[7,24],[8,23],[9,21],[9,19],[8,17],[7,16],[6,14],[6,12],[8,10],[-1,-1],[7,24],[8,22],[8,20],[7,18],[6,17],[5,15],[5,13],[6,11],[10,9],[6,7],[5,5],[5,3],[6,1],[7,0],[8,-2],[8,-4],[7,-6],[-1,-1],[8,8],[6,6],[6,4],[7,2],[8,1],[9,-1],[9,-3],[8,-5],[7,-6],[5,-7]]},"~":{width:24,points:[[3,6],[3,8],[4,11],[6,12],[8,12],[10,11],[14,8],[16,7],[18,7],[20,8],[21,10],[-1,-1],[3,8],[4,10],[6,11],[8,11],[10,10],[14,7],[16,6],[18,6],[20,7],[21,10],[21,12]]}};a.jqplot.CanvasFontRenderer=function(b){b=b||{};if(!b.pt2px){b.pt2px=1.5}a.jqplot.CanvasTextRenderer.call(this,b)};a.jqplot.CanvasFontRenderer.prototype=new a.jqplot.CanvasTextRenderer({});a.jqplot.CanvasFontRenderer.prototype.constructor=a.jqplot.CanvasFontRenderer;a.jqplot.CanvasFontRenderer.prototype.measure=function(c,e){var d=this.fontSize+" "+this.fontFamily;c.save();c.font=d;var b=c.measureText(e).width;c.restore();return b};a.jqplot.CanvasFontRenderer.prototype.draw=function(e,g){var c=0;var h=this.height*0.72;e.save();var d,b;if((-Math.PI/2<=this.angle&&this.angle<=0)||(Math.PI*3/2<=this.angle&&this.angle<=Math.PI*2)){d=0;b=-Math.sin(this.angle)*this.width}else{if((0-1){return c/this.pt2px}else{if(b.indexOf("pt")>-1){return c}else{if(b.indexOf("em")>-1){return c*12}else{if(b.indexOf("%")>-1){return c*12/100}else{return c/this.pt2px}}}}};a.jqplot.CanvasTextRenderer.prototype.fontWeight2Float=function(b){if(Number(b)){return b/400}else{switch(b){case"normal":return 1;break;case"bold":return 1.75;break;case"bolder":return 2.25;break;case"lighter":return 0.75;break;default:return 1;break}}};a.jqplot.CanvasTextRenderer.prototype.getText=function(){return this.text};a.jqplot.CanvasTextRenderer.prototype.setText=function(c,b){this.text=c;this.setWidth(b);return this};a.jqplot.CanvasTextRenderer.prototype.getWidth=function(b){return this.width};a.jqplot.CanvasTextRenderer.prototype.setWidth=function(c,b){if(!b){this.width=this.measure(c,this.text)}else{this.width=b}return this};a.jqplot.CanvasTextRenderer.prototype.getHeight=function(b){return this.height};a.jqplot.CanvasTextRenderer.prototype.setHeight=function(b){if(!b){this.height=this.normalizedFontSize*this.pt2px}else{this.height=b}return this};a.jqplot.CanvasTextRenderer.prototype.letter=function(b){return this.letters[b]};a.jqplot.CanvasTextRenderer.prototype.ascent=function(){return this.normalizedFontSize};a.jqplot.CanvasTextRenderer.prototype.descent=function(){return 7*this.normalizedFontSize/25};a.jqplot.CanvasTextRenderer.prototype.measure=function(d,g){var f=0;var b=g.length;for(var e=0;e30)?2:2+(30-this.normalizedFontSize)/20;s.lineWidth=t*k*this.fontWeight2Float(this.fontWeight);for(var g=0;g":{width:24,points:[[4,18],[20,9],[4,0]]},"?":{width:18,points:[[3,16],[3,17],[4,19],[5,20],[7,21],[11,21],[13,20],[14,19],[15,17],[15,15],[14,13],[13,12],[9,10],[9,7],[-1,-1],[9,2],[8,1],[9,0],[10,1],[9,2]]},"@":{width:27,points:[[18,13],[17,15],[15,16],[12,16],[10,15],[9,14],[8,11],[8,8],[9,6],[11,5],[14,5],[16,6],[17,8],[-1,-1],[12,16],[10,14],[9,11],[9,8],[10,6],[11,5],[-1,-1],[18,16],[17,8],[17,6],[19,5],[21,5],[23,7],[24,10],[24,12],[23,15],[22,17],[20,19],[18,20],[15,21],[12,21],[9,20],[7,19],[5,17],[4,15],[3,12],[3,9],[4,6],[5,4],[7,2],[9,1],[12,0],[15,0],[18,1],[20,2],[21,3],[-1,-1],[19,16],[18,8],[18,6],[19,5]]},A:{width:18,points:[[9,21],[1,0],[-1,-1],[9,21],[17,0],[-1,-1],[4,7],[14,7]]},B:{width:21,points:[[4,21],[4,0],[-1,-1],[4,21],[13,21],[16,20],[17,19],[18,17],[18,15],[17,13],[16,12],[13,11],[-1,-1],[4,11],[13,11],[16,10],[17,9],[18,7],[18,4],[17,2],[16,1],[13,0],[4,0]]},C:{width:21,points:[[18,16],[17,18],[15,20],[13,21],[9,21],[7,20],[5,18],[4,16],[3,13],[3,8],[4,5],[5,3],[7,1],[9,0],[13,0],[15,1],[17,3],[18,5]]},D:{width:21,points:[[4,21],[4,0],[-1,-1],[4,21],[11,21],[14,20],[16,18],[17,16],[18,13],[18,8],[17,5],[16,3],[14,1],[11,0],[4,0]]},E:{width:19,points:[[4,21],[4,0],[-1,-1],[4,21],[17,21],[-1,-1],[4,11],[12,11],[-1,-1],[4,0],[17,0]]},F:{width:18,points:[[4,21],[4,0],[-1,-1],[4,21],[17,21],[-1,-1],[4,11],[12,11]]},G:{width:21,points:[[18,16],[17,18],[15,20],[13,21],[9,21],[7,20],[5,18],[4,16],[3,13],[3,8],[4,5],[5,3],[7,1],[9,0],[13,0],[15,1],[17,3],[18,5],[18,8],[-1,-1],[13,8],[18,8]]},H:{width:22,points:[[4,21],[4,0],[-1,-1],[18,21],[18,0],[-1,-1],[4,11],[18,11]]},I:{width:8,points:[[4,21],[4,0]]},J:{width:16,points:[[12,21],[12,5],[11,2],[10,1],[8,0],[6,0],[4,1],[3,2],[2,5],[2,7]]},K:{width:21,points:[[4,21],[4,0],[-1,-1],[18,21],[4,7],[-1,-1],[9,12],[18,0]]},L:{width:17,points:[[4,21],[4,0],[-1,-1],[4,0],[16,0]]},M:{width:24,points:[[4,21],[4,0],[-1,-1],[4,21],[12,0],[-1,-1],[20,21],[12,0],[-1,-1],[20,21],[20,0]]},N:{width:22,points:[[4,21],[4,0],[-1,-1],[4,21],[18,0],[-1,-1],[18,21],[18,0]]},O:{width:22,points:[[9,21],[7,20],[5,18],[4,16],[3,13],[3,8],[4,5],[5,3],[7,1],[9,0],[13,0],[15,1],[17,3],[18,5],[19,8],[19,13],[18,16],[17,18],[15,20],[13,21],[9,21]]},P:{width:21,points:[[4,21],[4,0],[-1,-1],[4,21],[13,21],[16,20],[17,19],[18,17],[18,14],[17,12],[16,11],[13,10],[4,10]]},Q:{width:22,points:[[9,21],[7,20],[5,18],[4,16],[3,13],[3,8],[4,5],[5,3],[7,1],[9,0],[13,0],[15,1],[17,3],[18,5],[19,8],[19,13],[18,16],[17,18],[15,20],[13,21],[9,21],[-1,-1],[12,4],[18,-2]]},R:{width:21,points:[[4,21],[4,0],[-1,-1],[4,21],[13,21],[16,20],[17,19],[18,17],[18,15],[17,13],[16,12],[13,11],[4,11],[-1,-1],[11,11],[18,0]]},S:{width:20,points:[[17,18],[15,20],[12,21],[8,21],[5,20],[3,18],[3,16],[4,14],[5,13],[7,12],[13,10],[15,9],[16,8],[17,6],[17,3],[15,1],[12,0],[8,0],[5,1],[3,3]]},T:{width:16,points:[[8,21],[8,0],[-1,-1],[1,21],[15,21]]},U:{width:22,points:[[4,21],[4,6],[5,3],[7,1],[10,0],[12,0],[15,1],[17,3],[18,6],[18,21]]},V:{width:18,points:[[1,21],[9,0],[-1,-1],[17,21],[9,0]]},W:{width:24,points:[[2,21],[7,0],[-1,-1],[12,21],[7,0],[-1,-1],[12,21],[17,0],[-1,-1],[22,21],[17,0]]},X:{width:20,points:[[3,21],[17,0],[-1,-1],[17,21],[3,0]]},Y:{width:18,points:[[1,21],[9,11],[9,0],[-1,-1],[17,21],[9,11]]},Z:{width:20,points:[[17,21],[3,0],[-1,-1],[3,21],[17,21],[-1,-1],[3,0],[17,0]]},"[":{width:14,points:[[4,25],[4,-7],[-1,-1],[5,25],[5,-7],[-1,-1],[4,25],[11,25],[-1,-1],[4,-7],[11,-7]]},"\\":{width:14,points:[[0,21],[14,-3]]},"]":{width:14,points:[[9,25],[9,-7],[-1,-1],[10,25],[10,-7],[-1,-1],[3,25],[10,25],[-1,-1],[3,-7],[10,-7]]},"^":{width:16,points:[[6,15],[8,18],[10,15],[-1,-1],[3,12],[8,17],[13,12],[-1,-1],[8,17],[8,0]]},_:{width:16,points:[[0,-2],[16,-2]]},"`":{width:10,points:[[6,21],[5,20],[4,18],[4,16],[5,15],[6,16],[5,17]]},a:{width:19,points:[[15,14],[15,0],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},b:{width:19,points:[[4,21],[4,0],[-1,-1],[4,11],[6,13],[8,14],[11,14],[13,13],[15,11],[16,8],[16,6],[15,3],[13,1],[11,0],[8,0],[6,1],[4,3]]},c:{width:18,points:[[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},d:{width:19,points:[[15,21],[15,0],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},e:{width:18,points:[[3,8],[15,8],[15,10],[14,12],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},f:{width:12,points:[[10,21],[8,21],[6,20],[5,17],[5,0],[-1,-1],[2,14],[9,14]]},g:{width:19,points:[[15,14],[15,-2],[14,-5],[13,-6],[11,-7],[8,-7],[6,-6],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},h:{width:19,points:[[4,21],[4,0],[-1,-1],[4,10],[7,13],[9,14],[12,14],[14,13],[15,10],[15,0]]},i:{width:8,points:[[3,21],[4,20],[5,21],[4,22],[3,21],[-1,-1],[4,14],[4,0]]},j:{width:10,points:[[5,21],[6,20],[7,21],[6,22],[5,21],[-1,-1],[6,14],[6,-3],[5,-6],[3,-7],[1,-7]]},k:{width:17,points:[[4,21],[4,0],[-1,-1],[14,14],[4,4],[-1,-1],[8,8],[15,0]]},l:{width:8,points:[[4,21],[4,0]]},m:{width:30,points:[[4,14],[4,0],[-1,-1],[4,10],[7,13],[9,14],[12,14],[14,13],[15,10],[15,0],[-1,-1],[15,10],[18,13],[20,14],[23,14],[25,13],[26,10],[26,0]]},n:{width:19,points:[[4,14],[4,0],[-1,-1],[4,10],[7,13],[9,14],[12,14],[14,13],[15,10],[15,0]]},o:{width:19,points:[[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3],[16,6],[16,8],[15,11],[13,13],[11,14],[8,14]]},p:{width:19,points:[[4,14],[4,-7],[-1,-1],[4,11],[6,13],[8,14],[11,14],[13,13],[15,11],[16,8],[16,6],[15,3],[13,1],[11,0],[8,0],[6,1],[4,3]]},q:{width:19,points:[[15,14],[15,-7],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},r:{width:13,points:[[4,14],[4,0],[-1,-1],[4,8],[5,11],[7,13],[9,14],[12,14]]},s:{width:17,points:[[14,11],[13,13],[10,14],[7,14],[4,13],[3,11],[4,9],[6,8],[11,7],[13,6],[14,4],[14,3],[13,1],[10,0],[7,0],[4,1],[3,3]]},t:{width:12,points:[[5,21],[5,4],[6,1],[8,0],[10,0],[-1,-1],[2,14],[9,14]]},u:{width:19,points:[[4,14],[4,4],[5,1],[7,0],[10,0],[12,1],[15,4],[-1,-1],[15,14],[15,0]]},v:{width:16,points:[[2,14],[8,0],[-1,-1],[14,14],[8,0]]},w:{width:22,points:[[3,14],[7,0],[-1,-1],[11,14],[7,0],[-1,-1],[11,14],[15,0],[-1,-1],[19,14],[15,0]]},x:{width:17,points:[[3,14],[14,0],[-1,-1],[14,14],[3,0]]},y:{width:16,points:[[2,14],[8,0],[-1,-1],[14,14],[8,0],[6,-4],[4,-6],[2,-7],[1,-7]]},z:{width:17,points:[[14,14],[3,0],[-1,-1],[3,14],[14,14],[-1,-1],[3,0],[14,0]]},"{":{width:14,points:[[9,25],[7,24],[6,23],[5,21],[5,19],[6,17],[7,16],[8,14],[8,12],[6,10],[-1,-1],[7,24],[6,22],[6,20],[7,18],[8,17],[9,15],[9,13],[8,11],[4,9],[8,7],[9,5],[9,3],[8,1],[7,0],[6,-2],[6,-4],[7,-6],[-1,-1],[6,8],[8,6],[8,4],[7,2],[6,1],[5,-1],[5,-3],[6,-5],[7,-6],[9,-7]]},"|":{width:8,points:[[4,25],[4,-7]]},"}":{width:14,points:[[5,25],[7,24],[8,23],[9,21],[9,19],[8,17],[7,16],[6,14],[6,12],[8,10],[-1,-1],[7,24],[8,22],[8,20],[7,18],[6,17],[5,15],[5,13],[6,11],[10,9],[6,7],[5,5],[5,3],[6,1],[7,0],[8,-2],[8,-4],[7,-6],[-1,-1],[8,8],[6,6],[6,4],[7,2],[8,1],[9,-1],[9,-3],[8,-5],[7,-6],[5,-7]]},"~":{width:24,points:[[3,6],[3,8],[4,11],[6,12],[8,12],[10,11],[14,8],[16,7],[18,7],[20,8],[21,10],[-1,-1],[3,8],[4,10],[6,11],[8,11],[10,10],[14,7],[16,6],[18,6],[20,7],[21,10],[21,12]]}};a.jqplot.CanvasFontRenderer=function(b){b=b||{};if(!b.pt2px){b.pt2px=1.5}a.jqplot.CanvasTextRenderer.call(this,b)};a.jqplot.CanvasFontRenderer.prototype=new a.jqplot.CanvasTextRenderer({});a.jqplot.CanvasFontRenderer.prototype.constructor=a.jqplot.CanvasFontRenderer;a.jqplot.CanvasFontRenderer.prototype.measure=function(c,e){var d=this.fontSize+" "+this.fontFamily;c.save();c.font=d;var b=c.measureText(e).width;c.restore();return b};a.jqplot.CanvasFontRenderer.prototype.draw=function(e,g){var c=0;var h=this.height*0.72;e.save();var d,b;if((-Math.PI/2<=this.angle&&this.angle<=0)||(Math.PI*3/2<=this.angle&&this.angle<=Math.PI*2)){d=0;b=-Math.sin(this.angle)*this.width}else{if((0b.max||b.max==null){b.max=h[c][0]}}else{if(h[c][1]b.max||b.max==null){b.max=h[c][1]}}}}if(this.groupLabels.length){this.groups=this.groupLabels.length}};a.jqplot.CategoryAxisRenderer.prototype.createTicks=function(){var D=this._ticks;var z=this.ticks;var F=this.name;var C=this._dataBounds;var v,A;var q,w;var d,c;var b,x;if(z.length){if(this.groups>1&&!this._grouped){var r=z.length;var p=parseInt(r/this.groups,10);var e=0;for(var x=p;x1&&!this._grouped){var r=y.length;var p=parseInt(r/this.groups,10);var e=0;for(var x=p;x0&&o');if(this.name=="xaxis"||this.name=="x2axis"){this._elem.width(this._plotDimensions.width)}else{this._elem.height(this._plotDimensions.height)}this.labelOptions.axis=this.name;this._label=new this.labelRenderer(this.labelOptions);if(this._label.show){var g=this._label.draw(b,j);g.appendTo(this._elem)}var f=this._ticks;for(var e=0;e');g.html(this.groupLabels[e]);this._groupLabels.push(g);g.appendTo(this._elem)}}return this._elem};a.jqplot.CategoryAxisRenderer.prototype.set=function(){var e=0;var m;var k=0;var f=0;var d=(this._label==null)?false:this._label.show;if(this.show){var n=this._ticks;for(var c=0;ce){e=m}}}var j=0;for(var c=0;cj){j=m}}if(d){k=this._label._elem.outerWidth(true);f=this._label._elem.outerHeight(true)}if(this.name=="xaxis"){e+=j+f;this._elem.css({height:e+"px",left:"0px",bottom:"0px"})}else{if(this.name=="x2axis"){e+=j+f;this._elem.css({height:e+"px",left:"0px",top:"0px"})}else{if(this.name=="yaxis"){e+=j+k;this._elem.css({width:e+"px",left:"0px",top:"0px"});if(d&&this._label.constructor==a.jqplot.AxisLabelRenderer){this._label._elem.css("width",k+"px")}}else{e+=j+k;this._elem.css({width:e+"px",right:"0px",top:"0px"});if(d&&this._label.constructor==a.jqplot.AxisLabelRenderer){this._label._elem.css("width",k+"px")}}}}}};a.jqplot.CategoryAxisRenderer.prototype.pack=function(e,c){var C=this._ticks;var v=this.max;var s=this.min;var n=c.max;var l=c.min;var q=(this._label==null)?false:this._label.show;var x;for(var r in e){this._elem.css(r,e[r])}this._offsets=c;var g=n-l;var k=v-s;if(!this.reverse){this.u2p=function(h){return(h-s)*g/k+l};this.p2u=function(h){return(h-l)*k/g+s};if(this.name=="xaxis"||this.name=="x2axis"){this.series_u2p=function(h){return(h-s)*g/k};this.series_p2u=function(h){return h*k/g+s}}else{this.series_u2p=function(h){return(h-v)*g/k};this.series_p2u=function(h){return h*k/g+v}}}else{this.u2p=function(h){return l+(v-h)*g/k};this.p2u=function(h){return s+(h-l)*k/g};if(this.name=="xaxis"||this.name=="x2axis"){this.series_u2p=function(h){return(v-h)*g/k};this.series_p2u=function(h){return h*k/g+v}}else{this.series_u2p=function(h){return(s-h)*g/k};this.series_p2u=function(h){return h*k/g+s}}}if(this.show){if(this.name=="xaxis"||this.name=="x2axis"){for(x=0;x=this._ticks.length-1){continue}if(this._ticks[u]._elem&&this._ticks[u].label!=" "){var o=this._ticks[u]._elem;var r=o.position();B+=r.left+o.outerWidth(true)/2;f++}}B=B/f;this._groupLabels[x].css({left:(B-this._groupLabels[x].outerWidth(true)/2)});this._groupLabels[x].css(z[0],z[1])}}else{for(x=0;x0){b=-o._textRenderer.height*Math.cos(-o._textRenderer.angle)/2}else{b=-o.getHeight()+o._textRenderer.height*Math.cos(o._textRenderer.angle)/2}break;case"middle":b=-o.getHeight()/2;break;default:b=-o.getHeight()/2;break}}else{b=-o.getHeight()/2}var D=this.u2p(o.value)+b+"px";o._elem.css("top",D);o.pack()}}var z=["left",0];if(q){var y=this._label._elem.outerHeight(true);this._label._elem.css("top",n-g/2-y/2+"px");if(this.name=="yaxis"){this._label._elem.css("left","0px");z=["left",this._label._elem.outerWidth(true)]}else{this._label._elem.css("right","0px");z=["right",this._label._elem.outerWidth(true)]}this._label.pack()}var d=parseInt(this._ticks.length/this.groups,10)+1;for(x=0;x=this._ticks.length-1){continue}if(this._ticks[u]._elem&&this._ticks[u].label!=" "){var o=this._ticks[u]._elem;var r=o.position();B+=r.top+o.outerHeight()/2;f++}}B=B/f;this._groupLabels[x].css({top:B-this._groupLabels[x].outerHeight()/2});this._groupLabels[x].css(z[0],z[1])}}}}})(jQuery); \ No newline at end of file + */(function(a){a.jqplot.CategoryAxisRenderer=function(b){a.jqplot.LinearAxisRenderer.call(this);this.sortMergedLabels=false};a.jqplot.CategoryAxisRenderer.prototype=new a.jqplot.LinearAxisRenderer();a.jqplot.CategoryAxisRenderer.prototype.constructor=a.jqplot.CategoryAxisRenderer;a.jqplot.CategoryAxisRenderer.prototype.init=function(e){this.groups=1;this.groupLabels=[];this._groupLabels=[];this._grouped=false;this._barsPerGroup=null;this.reverse=false;a.extend(true,this,{tickOptions:{formatString:"%d"}},e);var b=this._dataBounds;for(var f=0;fb.max||b.max==null){b.max=h[c][0]}}else{if(h[c][1]b.max||b.max==null){b.max=h[c][1]}}}}if(this.groupLabels.length){this.groups=this.groupLabels.length}};a.jqplot.CategoryAxisRenderer.prototype.createTicks=function(){var D=this._ticks;var z=this.ticks;var F=this.name;var C=this._dataBounds;var v,A;var q,w;var d,c;var b,x;if(z.length){if(this.groups>1&&!this._grouped){var r=z.length;var p=parseInt(r/this.groups,10);var e=0;for(var x=p;x1&&!this._grouped){var r=y.length;var p=parseInt(r/this.groups,10);var e=0;for(var x=p;x0&&o');if(this.name=="xaxis"||this.name=="x2axis"){this._elem.width(this._plotDimensions.width)}else{this._elem.height(this._plotDimensions.height)}this.labelOptions.axis=this.name;this._label=new this.labelRenderer(this.labelOptions);if(this._label.show){var g=this._label.draw(b,j);g.appendTo(this._elem)}var f=this._ticks;for(var e=0;e');g.html(this.groupLabels[e]);this._groupLabels.push(g);g.appendTo(this._elem)}}return this._elem};a.jqplot.CategoryAxisRenderer.prototype.set=function(){var e=0;var m;var k=0;var f=0;var d=(this._label==null)?false:this._label.show;if(this.show){var n=this._ticks;for(var c=0;ce){e=m}}}var j=0;for(var c=0;cj){j=m}}if(d){k=this._label._elem.outerWidth(true);f=this._label._elem.outerHeight(true)}if(this.name=="xaxis"){e+=j+f;this._elem.css({height:e+"px",left:"0px",bottom:"0px"})}else{if(this.name=="x2axis"){e+=j+f;this._elem.css({height:e+"px",left:"0px",top:"0px"})}else{if(this.name=="yaxis"){e+=j+k;this._elem.css({width:e+"px",left:"0px",top:"0px"});if(d&&this._label.constructor==a.jqplot.AxisLabelRenderer){this._label._elem.css("width",k+"px")}}else{e+=j+k;this._elem.css({width:e+"px",right:"0px",top:"0px"});if(d&&this._label.constructor==a.jqplot.AxisLabelRenderer){this._label._elem.css("width",k+"px")}}}}}};a.jqplot.CategoryAxisRenderer.prototype.pack=function(e,c){var C=this._ticks;var v=this.max;var s=this.min;var n=c.max;var l=c.min;var q=(this._label==null)?false:this._label.show;var x;for(var r in e){this._elem.css(r,e[r])}this._offsets=c;var g=n-l;var k=v-s;if(!this.reverse){this.u2p=function(h){return(h-s)*g/k+l};this.p2u=function(h){return(h-l)*k/g+s};if(this.name=="xaxis"||this.name=="x2axis"){this.series_u2p=function(h){return(h-s)*g/k};this.series_p2u=function(h){return h*k/g+s}}else{this.series_u2p=function(h){return(h-v)*g/k};this.series_p2u=function(h){return h*k/g+v}}}else{this.u2p=function(h){return l+(v-h)*g/k};this.p2u=function(h){return s+(h-l)*k/g};if(this.name=="xaxis"||this.name=="x2axis"){this.series_u2p=function(h){return(v-h)*g/k};this.series_p2u=function(h){return h*k/g+v}}else{this.series_u2p=function(h){return(s-h)*g/k};this.series_p2u=function(h){return h*k/g+s}}}if(this.show){if(this.name=="xaxis"||this.name=="x2axis"){for(x=0;x=this._ticks.length-1){continue}if(this._ticks[u]._elem&&this._ticks[u].label!=" "){var o=this._ticks[u]._elem;var r=o.position();B+=r.left+o.outerWidth(true)/2;f++}}B=B/f;this._groupLabels[x].css({left:(B-this._groupLabels[x].outerWidth(true)/2)});this._groupLabels[x].css(z[0],z[1])}}else{for(x=0;x0){b=-o._textRenderer.height*Math.cos(-o._textRenderer.angle)/2}else{b=-o.getHeight()+o._textRenderer.height*Math.cos(o._textRenderer.angle)/2}break;case"middle":b=-o.getHeight()/2;break;default:b=-o.getHeight()/2;break}}else{b=-o.getHeight()/2}var D=this.u2p(o.value)+b+"px";o._elem.css("top",D);o.pack()}}var z=["left",0];if(q){var y=this._label._elem.outerHeight(true);this._label._elem.css("top",n-g/2-y/2+"px");if(this.name=="yaxis"){this._label._elem.css("left","0px");z=["left",this._label._elem.outerWidth(true)]}else{this._label._elem.css("right","0px");z=["right",this._label._elem.outerWidth(true)]}this._label.pack()}var d=parseInt(this._ticks.length/this.groups,10)+1;for(x=0;x=this._ticks.length-1){continue}if(this._ticks[u]._elem&&this._ticks[u].label!=" "){var o=this._ticks[u]._elem;var r=o.position();B+=r.top+o.outerHeight()/2;f++}}B=B/f;this._groupLabels[x].css({top:B-this._groupLabels[x].outerHeight()/2});this._groupLabels[x].css(z[0],z[1])}}}}})(jQuery); diff --git a/js/jqplot/plugins/jqplot.ciParser.min.js b/js/jqplot/plugins/jqplot.ciParser.min.js index e17e7921..e2380a08 100644 --- a/js/jqplot/plugins/jqplot.ciParser.min.js +++ b/js/jqplot/plugins/jqplot.ciParser.min.js @@ -1,3 +1,3 @@ /* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com jsDate | (c) 2010-2013 Chris Leonello - */(function(a){a.jqplot.ciParser=function(g,l){var m=[],o,n,h,f,e,c;if(typeof(g)=="string"){g=a.jqplot.JSON.parse(g,d)}else{if(typeof(g)=="object"){for(e in g){for(h=0;h=0){i=/^\/Date\((-?[0-9]+)\)\/$/.exec(k);if(i){return parseInt(i[1],10)}}return k}}for(var b in g){o=[];n=g[b];switch(b){case"PriceTicks":for(h=0;h=0){i=/^\/Date\((-?[0-9]+)\)\/$/.exec(k);if(i){return parseInt(i[1],10)}}return k}}for(var b in g){o=[];n=g[b];switch(b){case"PriceTicks":for(h=0;h6&&Math.abs(G.y-I._zoom.start[1])>6)||(I.constrainZoomTo=="x"&&Math.abs(G.x-I._zoom.start[0])>6)||(I.constrainZoomTo=="y"&&Math.abs(G.y-I._zoom.start[1])>6)){if(!C.plugins.cursor.zoomProxy){for(var y in t){if(I._zoom.axes[y]==undefined){I._zoom.axes[y]={};I._zoom.axes[y].numberTicks=F[y].numberTicks;I._zoom.axes[y].tickInterval=F[y].tickInterval;I._zoom.axes[y].daTickInterval=F[y].daTickInterval;I._zoom.axes[y].min=F[y].min;I._zoom.axes[y].max=F[y].max;I._zoom.axes[y].tickFormatString=(F[y].tickOptions!=null)?F[y].tickOptions.formatString:""}if((I.constrainZoomTo=="none")||(I.constrainZoomTo=="x"&&y.charAt(0)=="x")||(I.constrainZoomTo=="y"&&y.charAt(0)=="y")){z=t[y];if(z!=null){if(z>w[y]){v=w[y];x=z}else{D=w[y]-z;v=z;x=w[y]}q=F[y];H=null;if(q.alignTicks){if(q.name==="x2axis"&&C.axes.xaxis.show){H=C.axes.xaxis.numberTicks}else{if(q.name.charAt(0)==="y"&&q.name!=="yaxis"&&q.name!=="yMidAxis"&&C.axes.yaxis.show){H=C.axes.yaxis.numberTicks}}}if(this.looseZoom&&(F[y].renderer.constructor===j.jqplot.LinearAxisRenderer||F[y].renderer.constructor===j.jqplot.LogAxisRenderer)){J=j.jqplot.LinearTickGenerator(v,x,q._scalefact,H);if(F[y].tickInset&&J[0]F[y].max-F[y].tickInset*F[y].tickInterval){J[1]-=J[4];J[2]-=1}if(F[y].renderer.constructor===j.jqplot.LogAxisRenderer&&J[0]"}if(J.useAxesFormatters){for(var D=0;D"}w+=j.jqplot.sprintf(J.tooltipFormatString,t,z,x);N=true}}}}J._tooltipElem.html(w)}function g(C,A){var E=A.plugins.cursor;var z=E.cursorCanvas._ctx;z.clearRect(0,0,z.canvas.width,z.canvas.height);if(E.showVerticalLine){E.shapeRenderer.draw(z,[[C.x,0],[C.x,z.canvas.height]])}if(E.showHorizontalLine){E.shapeRenderer.draw(z,[[0,C.y],[z.canvas.width,C.y]])}var G=d(A,C.x,C.y);if(E.showCursorLegend){var r=j(A.targetId+" td.jqplot-cursor-legend-label");for(var B=0;B0;r--){s=v[r-1];if(q[s].show){u[s]=q[s].series_p2u(w[s.charAt(0)])}}return{offsets:t,gridPos:w,dataPos:u}}function h(z){var x=z.data.plot;var y=x.plugins.cursor;if(y.show&&y.zoom&&y._zoom.started&&!y.zoomTarget){z.preventDefault();var B=y.zoomCanvas._ctx;var v=o(z);var w=v.gridPos;var t=v.dataPos;y._zoom.gridpos=w;y._zoom.datapos=t;y._zoom.zooming=true;var u=w.x;var s=w.y;var A=B.canvas.height;var q=B.canvas.width;if(y.showTooltip&&!y.onGrid&&y.showTooltipOutsideZoom){e(w,t,x);if(y.followMouse){n(w,x)}}if(y.constrainZoomTo=="x"){y._zoom.end=[u,A]}else{if(y.constrainZoomTo=="y"){y._zoom.end=[q,s]}else{y._zoom.end=[u,s]}}var r=window.getSelection;if(document.selection&&document.selection.empty){document.selection.empty()}else{if(r&&!r().isCollapsed){r().collapse()}}l.call(y);B=null}}function a(w,s,r,x,t){var v=t.plugins.cursor;if(t.plugins.mobile){j(document).one("vmouseup.jqplot_cursor",{plot:t},p)}else{j(document).one("mouseup.jqplot_cursor",{plot:t},p)}var u=t.axes;if(document.onselectstart!=undefined){v._oldHandlers.onselectstart=document.onselectstart;document.onselectstart=function(){return false}}if(document.ondrag!=undefined){v._oldHandlers.ondrag=document.ondrag;document.ondrag=function(){return false}}if(document.onmousedown!=undefined){v._oldHandlers.onmousedown=document.onmousedown;document.onmousedown=function(){return false}}if(v.zoom){if(!v.zoomProxy){var y=v.zoomCanvas._ctx;y.clearRect(0,0,y.canvas.width,y.canvas.height);y=null}if(v.constrainZoomTo=="x"){v._zoom.start=[s.x,0]}else{if(v.constrainZoomTo=="y"){v._zoom.start=[0,s.y]}else{v._zoom.start=[s.x,s.y]}}v._zoom.started=true;for(var q in r){v._zoom.axes.start[q]=r[q]}if(t.plugins.mobile){j(document).bind("vmousemove.jqplotCursor",{plot:t},h)}else{j(document).bind("mousemove.jqplotCursor",{plot:t},h)}}}function p(y){var v=y.data.plot;var x=v.plugins.cursor;if(x.zoom&&x._zoom.zooming&&!x.zoomTarget){var u=x._zoom.gridpos.x;var r=x._zoom.gridpos.y;var t=x._zoom.datapos;var z=x.zoomCanvas._ctx.canvas.height;var q=x.zoomCanvas._ctx.canvas.width;var w=v.axes;if(x.constrainOutsideZoom&&!x.onGrid){if(u<0){u=0}else{if(u>q){u=q}}if(r<0){r=0}else{if(r>z){r=z}}for(var s in t){if(t[s]){if(s.charAt(0)=="x"){t[s]=w[s].series_p2u(u)}else{t[s]=w[s].series_p2u(r)}}}}if(x.constrainZoomTo=="x"){r=z}else{if(x.constrainZoomTo=="y"){u=q}}x._zoom.end=[u,r];x._zoom.gridpos={x:u,y:r};x.doZoom(x._zoom.gridpos,t,v,x)}x._zoom.started=false;x._zoom.zooming=false;j(document).unbind("mousemove.jqplotCursor",h);if(document.onselectstart!=undefined&&x._oldHandlers.onselectstart!=null){document.onselectstart=x._oldHandlers.onselectstart;x._oldHandlers.onselectstart=null}if(document.ondrag!=undefined&&x._oldHandlers.ondrag!=null){document.ondrag=x._oldHandlers.ondrag;x._oldHandlers.ondrag=null}if(document.onmousedown!=undefined&&x._oldHandlers.onmousedown!=null){document.onmousedown=x._oldHandlers.onmousedown;x._oldHandlers.onmousedown=null}}function l(){var y=this._zoom.start;var u=this._zoom.end;var s=this.zoomCanvas._ctx;var r,v,x,q;if(u[0]>y[0]){r=y[0];q=u[0]-y[0]}else{r=u[0];q=y[0]-u[0]}if(u[1]>y[1]){v=y[1];x=u[1]-y[1]}else{v=u[1];x=y[1]-u[1]}s.fillStyle="rgba(0,0,0,0.2)";s.strokeStyle="#999999";s.lineWidth=1;s.clearRect(0,0,s.canvas.width,s.canvas.height);s.fillRect(0,0,s.canvas.width,s.canvas.height);s.clearRect(r,v,q,x);s.strokeRect(r,v,q,x);s=null}j.jqplot.CursorLegendRenderer=function(q){j.jqplot.TableLegendRenderer.call(this,q);this.formatString="%s"};j.jqplot.CursorLegendRenderer.prototype=new j.jqplot.TableLegendRenderer();j.jqplot.CursorLegendRenderer.prototype.constructor=j.jqplot.CursorLegendRenderer;j.jqplot.CursorLegendRenderer.prototype.draw=function(){if(this._elem){this._elem.emptyForce();this._elem=null}if(this.show){var w=this._series,A;var r=document.createElement("table");this._elem=j(r);r=null;this._elem.addClass("jqplot-legend jqplot-cursor-legend");this._elem.css("position","absolute");var q=false;for(var x=0;x').appendTo(this._elem);E.data("seriesIndex",s);j('
    ').appendTo(E);var G=j('');G.appendTo(E);G.data("seriesIndex",s);if(this.escapeHtml){G.text(D)}else{G.html(D)}E=null;G=null}return this._elem}})(jQuery); \ No newline at end of file + */(function(j){j.jqplot.Cursor=function(q){this.style="crosshair";this.previousCursor="auto";this.show=j.jqplot.config.enablePlugins;this.showTooltip=true;this.followMouse=false;this.tooltipLocation="se";this.tooltipOffset=6;this.showTooltipGridPosition=false;this.showTooltipUnitPosition=true;this.showTooltipDataPosition=false;this.tooltipFormatString="%.4P, %.4P";this.useAxesFormatters=true;this.tooltipAxisGroups=[];this.zoom=false;this.zoomProxy=false;this.zoomTarget=false;this.looseZoom=true;this.clickReset=false;this.dblClickReset=true;this.showVerticalLine=false;this.showHorizontalLine=false;this.constrainZoomTo="none";this.shapeRenderer=new j.jqplot.ShapeRenderer();this._zoom={start:[],end:[],started:false,zooming:false,isZoomed:false,axes:{start:{},end:{}},gridpos:{},datapos:{}};this._tooltipElem;this.zoomCanvas;this.cursorCanvas;this.intersectionThreshold=2;this.showCursorLegend=false;this.cursorLegendFormatString=j.jqplot.Cursor.cursorLegendFormatString;this._oldHandlers={onselectstart:null,ondrag:null,onmousedown:null};this.constrainOutsideZoom=true;this.showTooltipOutsideZoom=false;this.onGrid=false;j.extend(true,this,q)};j.jqplot.Cursor.cursorLegendFormatString="%s x:%s, y:%s";j.jqplot.Cursor.init=function(t,s,r){var q=r||{};this.plugins.cursor=new j.jqplot.Cursor(q.cursor);var u=this.plugins.cursor;if(u.show){j.jqplot.eventListenerHooks.push(["jqplotMouseEnter",b]);j.jqplot.eventListenerHooks.push(["jqplotMouseLeave",f]);j.jqplot.eventListenerHooks.push(["jqplotMouseMove",i]);if(u.showCursorLegend){r.legend=r.legend||{};r.legend.renderer=j.jqplot.CursorLegendRenderer;r.legend.formatString=this.plugins.cursor.cursorLegendFormatString;r.legend.show=true}if(u.zoom){j.jqplot.eventListenerHooks.push(["jqplotMouseDown",a]);if(u.clickReset){j.jqplot.eventListenerHooks.push(["jqplotClick",k])}if(u.dblClickReset){j.jqplot.eventListenerHooks.push(["jqplotDblClick",c])}}this.resetZoom=function(){var x=this.axes;if(!u.zoomProxy){for(var w in x){x[w].reset();x[w]._ticks=[];if(u._zoom.axes[w]!==undefined){x[w]._autoFormatString=u._zoom.axes[w].tickFormatString}}this.redraw()}else{var v=this.plugins.cursor.zoomCanvas._ctx;v.clearRect(0,0,v.canvas.width,v.canvas.height);v=null}this.plugins.cursor._zoom.isZoomed=false;this.target.trigger("jqplotResetZoom",[this,this.plugins.cursor])};if(u.showTooltipDataPosition){u.showTooltipUnitPosition=false;u.showTooltipGridPosition=false;if(q.cursor.tooltipFormatString==undefined){u.tooltipFormatString=j.jqplot.Cursor.cursorLegendFormatString}}}};j.jqplot.Cursor.postDraw=function(){var x=this.plugins.cursor;if(x.zoomCanvas){x.zoomCanvas.resetCanvas();x.zoomCanvas=null}if(x.cursorCanvas){x.cursorCanvas.resetCanvas();x.cursorCanvas=null}if(x._tooltipElem){x._tooltipElem.emptyForce();x._tooltipElem=null}if(x.zoom){x.zoomCanvas=new j.jqplot.GenericCanvas();this.eventCanvas._elem.before(x.zoomCanvas.createElement(this._gridPadding,"jqplot-zoom-canvas",this._plotDimensions,this));x.zoomCanvas.setContext()}var v=document.createElement("div");x._tooltipElem=j(v);v=null;x._tooltipElem.addClass("jqplot-cursor-tooltip");x._tooltipElem.css({position:"absolute",display:"none"});if(x.zoomCanvas){x.zoomCanvas._elem.before(x._tooltipElem)}else{this.eventCanvas._elem.before(x._tooltipElem)}if(x.showVerticalLine||x.showHorizontalLine){x.cursorCanvas=new j.jqplot.GenericCanvas();this.eventCanvas._elem.before(x.cursorCanvas.createElement(this._gridPadding,"jqplot-cursor-canvas",this._plotDimensions,this));x.cursorCanvas.setContext()}if(x.showTooltipUnitPosition){if(x.tooltipAxisGroups.length===0){var t=this.series;var u;var q=[];for(var r=0;r6&&Math.abs(G.y-I._zoom.start[1])>6)||(I.constrainZoomTo=="x"&&Math.abs(G.x-I._zoom.start[0])>6)||(I.constrainZoomTo=="y"&&Math.abs(G.y-I._zoom.start[1])>6)){if(!C.plugins.cursor.zoomProxy){for(var y in t){if(I._zoom.axes[y]==undefined){I._zoom.axes[y]={};I._zoom.axes[y].numberTicks=F[y].numberTicks;I._zoom.axes[y].tickInterval=F[y].tickInterval;I._zoom.axes[y].daTickInterval=F[y].daTickInterval;I._zoom.axes[y].min=F[y].min;I._zoom.axes[y].max=F[y].max;I._zoom.axes[y].tickFormatString=(F[y].tickOptions!=null)?F[y].tickOptions.formatString:""}if((I.constrainZoomTo=="none")||(I.constrainZoomTo=="x"&&y.charAt(0)=="x")||(I.constrainZoomTo=="y"&&y.charAt(0)=="y")){z=t[y];if(z!=null){if(z>w[y]){v=w[y];x=z}else{D=w[y]-z;v=z;x=w[y]}q=F[y];H=null;if(q.alignTicks){if(q.name==="x2axis"&&C.axes.xaxis.show){H=C.axes.xaxis.numberTicks}else{if(q.name.charAt(0)==="y"&&q.name!=="yaxis"&&q.name!=="yMidAxis"&&C.axes.yaxis.show){H=C.axes.yaxis.numberTicks}}}if(this.looseZoom&&(F[y].renderer.constructor===j.jqplot.LinearAxisRenderer||F[y].renderer.constructor===j.jqplot.LogAxisRenderer)){J=j.jqplot.LinearTickGenerator(v,x,q._scalefact,H);if(F[y].tickInset&&J[0]F[y].max-F[y].tickInset*F[y].tickInterval){J[1]-=J[4];J[2]-=1}if(F[y].renderer.constructor===j.jqplot.LogAxisRenderer&&J[0]"}if(J.useAxesFormatters){for(var D=0;D"}w+=j.jqplot.sprintf(J.tooltipFormatString,t,z,x);N=true}}}}J._tooltipElem.html(w)}function g(C,A){var E=A.plugins.cursor;var z=E.cursorCanvas._ctx;z.clearRect(0,0,z.canvas.width,z.canvas.height);if(E.showVerticalLine){E.shapeRenderer.draw(z,[[C.x,0],[C.x,z.canvas.height]])}if(E.showHorizontalLine){E.shapeRenderer.draw(z,[[0,C.y],[z.canvas.width,C.y]])}var G=d(A,C.x,C.y);if(E.showCursorLegend){var r=j(A.targetId+" td.jqplot-cursor-legend-label");for(var B=0;B0;r--){s=v[r-1];if(q[s].show){u[s]=q[s].series_p2u(w[s.charAt(0)])}}return{offsets:t,gridPos:w,dataPos:u}}function h(z){var x=z.data.plot;var y=x.plugins.cursor;if(y.show&&y.zoom&&y._zoom.started&&!y.zoomTarget){z.preventDefault();var B=y.zoomCanvas._ctx;var v=o(z);var w=v.gridPos;var t=v.dataPos;y._zoom.gridpos=w;y._zoom.datapos=t;y._zoom.zooming=true;var u=w.x;var s=w.y;var A=B.canvas.height;var q=B.canvas.width;if(y.showTooltip&&!y.onGrid&&y.showTooltipOutsideZoom){e(w,t,x);if(y.followMouse){n(w,x)}}if(y.constrainZoomTo=="x"){y._zoom.end=[u,A]}else{if(y.constrainZoomTo=="y"){y._zoom.end=[q,s]}else{y._zoom.end=[u,s]}}var r=window.getSelection;if(document.selection&&document.selection.empty){document.selection.empty()}else{if(r&&!r().isCollapsed){r().collapse()}}l.call(y);B=null}}function a(w,s,r,x,t){var v=t.plugins.cursor;if(t.plugins.mobile){j(document).one("vmouseup.jqplot_cursor",{plot:t},p)}else{j(document).one("mouseup.jqplot_cursor",{plot:t},p)}var u=t.axes;if(document.onselectstart!=undefined){v._oldHandlers.onselectstart=document.onselectstart;document.onselectstart=function(){return false}}if(document.ondrag!=undefined){v._oldHandlers.ondrag=document.ondrag;document.ondrag=function(){return false}}if(document.onmousedown!=undefined){v._oldHandlers.onmousedown=document.onmousedown;document.onmousedown=function(){return false}}if(v.zoom){if(!v.zoomProxy){var y=v.zoomCanvas._ctx;y.clearRect(0,0,y.canvas.width,y.canvas.height);y=null}if(v.constrainZoomTo=="x"){v._zoom.start=[s.x,0]}else{if(v.constrainZoomTo=="y"){v._zoom.start=[0,s.y]}else{v._zoom.start=[s.x,s.y]}}v._zoom.started=true;for(var q in r){v._zoom.axes.start[q]=r[q]}if(t.plugins.mobile){j(document).bind("vmousemove.jqplotCursor",{plot:t},h)}else{j(document).bind("mousemove.jqplotCursor",{plot:t},h)}}}function p(y){var v=y.data.plot;var x=v.plugins.cursor;if(x.zoom&&x._zoom.zooming&&!x.zoomTarget){var u=x._zoom.gridpos.x;var r=x._zoom.gridpos.y;var t=x._zoom.datapos;var z=x.zoomCanvas._ctx.canvas.height;var q=x.zoomCanvas._ctx.canvas.width;var w=v.axes;if(x.constrainOutsideZoom&&!x.onGrid){if(u<0){u=0}else{if(u>q){u=q}}if(r<0){r=0}else{if(r>z){r=z}}for(var s in t){if(t[s]){if(s.charAt(0)=="x"){t[s]=w[s].series_p2u(u)}else{t[s]=w[s].series_p2u(r)}}}}if(x.constrainZoomTo=="x"){r=z}else{if(x.constrainZoomTo=="y"){u=q}}x._zoom.end=[u,r];x._zoom.gridpos={x:u,y:r};x.doZoom(x._zoom.gridpos,t,v,x)}x._zoom.started=false;x._zoom.zooming=false;j(document).unbind("mousemove.jqplotCursor",h);if(document.onselectstart!=undefined&&x._oldHandlers.onselectstart!=null){document.onselectstart=x._oldHandlers.onselectstart;x._oldHandlers.onselectstart=null}if(document.ondrag!=undefined&&x._oldHandlers.ondrag!=null){document.ondrag=x._oldHandlers.ondrag;x._oldHandlers.ondrag=null}if(document.onmousedown!=undefined&&x._oldHandlers.onmousedown!=null){document.onmousedown=x._oldHandlers.onmousedown;x._oldHandlers.onmousedown=null}}function l(){var y=this._zoom.start;var u=this._zoom.end;var s=this.zoomCanvas._ctx;var r,v,x,q;if(u[0]>y[0]){r=y[0];q=u[0]-y[0]}else{r=u[0];q=y[0]-u[0]}if(u[1]>y[1]){v=y[1];x=u[1]-y[1]}else{v=u[1];x=y[1]-u[1]}s.fillStyle="rgba(0,0,0,0.2)";s.strokeStyle="#999999";s.lineWidth=1;s.clearRect(0,0,s.canvas.width,s.canvas.height);s.fillRect(0,0,s.canvas.width,s.canvas.height);s.clearRect(r,v,q,x);s.strokeRect(r,v,q,x);s=null}j.jqplot.CursorLegendRenderer=function(q){j.jqplot.TableLegendRenderer.call(this,q);this.formatString="%s"};j.jqplot.CursorLegendRenderer.prototype=new j.jqplot.TableLegendRenderer();j.jqplot.CursorLegendRenderer.prototype.constructor=j.jqplot.CursorLegendRenderer;j.jqplot.CursorLegendRenderer.prototype.draw=function(){if(this._elem){this._elem.emptyForce();this._elem=null}if(this.show){var w=this._series,A;var r=document.createElement("table");this._elem=j(r);r=null;this._elem.addClass("jqplot-legend jqplot-cursor-legend");this._elem.css("position","absolute");var q=false;for(var x=0;x').appendTo(this._elem);E.data("seriesIndex",s);j('
    ').appendTo(E);var G=j('');G.appendTo(E);G.data("seriesIndex",s);if(this.escapeHtml){G.text(D)}else{G.html(D)}E=null;G=null}return this._elem}})(jQuery); diff --git a/js/jqplot/plugins/jqplot.dateAxisRenderer.min.js b/js/jqplot/plugins/jqplot.dateAxisRenderer.min.js index a295489b..a016411b 100644 --- a/js/jqplot/plugins/jqplot.dateAxisRenderer.min.js +++ b/js/jqplot/plugins/jqplot.dateAxisRenderer.min.js @@ -1,3 +1,3 @@ /* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com jsDate | (c) 2010-2013 Chris Leonello - */(function(h){h.jqplot.DateAxisRenderer=function(){h.jqplot.LinearAxisRenderer.call(this);this.date=new h.jsDate()};var c=1000;var e=60*c;var f=60*e;var l=24*f;var b=7*l;var j=30.4368499*l;var k=365.242199*l;var g=[31,28,31,30,31,30,31,30,31,30,31,30];var i=["%M:%S.%#N","%M:%S.%#N","%M:%S.%#N","%M:%S","%M:%S","%M:%S","%M:%S","%H:%M:%S","%H:%M:%S","%H:%M","%H:%M","%H:%M","%H:%M","%H:%M","%H:%M","%a %H:%M","%a %H:%M","%b %e %H:%M","%b %e %H:%M","%b %e %H:%M","%b %e %H:%M","%v","%v","%v","%v","%v","%v","%v"];var m=[0.1*c,0.2*c,0.5*c,c,2*c,5*c,10*c,15*c,30*c,e,2*e,5*e,10*e,15*e,30*e,f,2*f,4*f,6*f,8*f,12*f,l,2*l,3*l,4*l,5*l,b,2*b];var d=[];function a(p,s,t){var o=Number.MAX_VALUE;var u,r,v;for(var q=0,n=m.length;qC.max)||C.max==null){C.max=y[r][0]}if(r>0){o=Math.abs(y[r][0]-y[r-1][0]);u.intervals.push(o);if(u.frequencies.hasOwnProperty(o)){u.frequencies[o]+=1}else{u.frequencies[o]=1}}x+=o}else{y[r][1]=new h.jsDate(y[r][1]).getTime();A[r][1]=new h.jsDate(y[r][1]).getTime();z[r][1]=new h.jsDate(y[r][1]).getTime();if((y[r][1]!=null&&y[r][1]C.max)||C.max==null){C.max=y[r][1]}if(r>0){o=Math.abs(y[r][1]-y[r-1][1]);u.intervals.push(o);if(u.frequencies.hasOwnProperty(o)){u.frequencies[o]+=1}else{u.frequencies[o]=1}}}x+=o}if(D.renderer.bands){if(D.renderer.bands.hiData.length){var w=D.renderer.bands.hiData;for(var r=0,q=w.length;rC.max)||C.max==null){C.max=w[r][0]}}else{w[r][1]=new h.jsDate(w[r][1]).getTime();if((w[r][1]!=null&&w[r][1]>C.max)||C.max==null){C.max=w[r][1]}}}}if(D.renderer.bands.lowData.length){var w=D.renderer.bands.lowData;for(var r=0,q=w.length;r6){D=6}}var V=new h.jsDate(ae).setDate(1).setHours(0,0,0,0);var q=new h.jsDate(J);var z=new h.jsDate(J).setDate(1).setHours(0,0,0,0);if(q.getTime()!==z.getTime()){z=z.add(1,"month")}var S=z.diff(V,"month");ab=Math.ceil(S/D)+1;this.min=V.getTime();this.max=V.clone().add((ab-1)*D,"month").getTime();this.numberTicks=ab;for(var aa=0;aa200){this.numberTicks=parseInt(3+(n-200)/100,10)}else{this.numberTicks=2}}}O=B/(this.numberTicks-1)/1000;if(this.daTickInterval==null){this.daTickInterval=[O,"seconds"]}for(var aa=0;aaC.max)||C.max==null){C.max=y[r][0]}if(r>0){o=Math.abs(y[r][0]-y[r-1][0]);u.intervals.push(o);if(u.frequencies.hasOwnProperty(o)){u.frequencies[o]+=1}else{u.frequencies[o]=1}}x+=o}else{y[r][1]=new h.jsDate(y[r][1]).getTime();A[r][1]=new h.jsDate(y[r][1]).getTime();z[r][1]=new h.jsDate(y[r][1]).getTime();if((y[r][1]!=null&&y[r][1]C.max)||C.max==null){C.max=y[r][1]}if(r>0){o=Math.abs(y[r][1]-y[r-1][1]);u.intervals.push(o);if(u.frequencies.hasOwnProperty(o)){u.frequencies[o]+=1}else{u.frequencies[o]=1}}}x+=o}if(D.renderer.bands){if(D.renderer.bands.hiData.length){var w=D.renderer.bands.hiData;for(var r=0,q=w.length;rC.max)||C.max==null){C.max=w[r][0]}}else{w[r][1]=new h.jsDate(w[r][1]).getTime();if((w[r][1]!=null&&w[r][1]>C.max)||C.max==null){C.max=w[r][1]}}}}if(D.renderer.bands.lowData.length){var w=D.renderer.bands.lowData;for(var r=0,q=w.length;r6){D=6}}var V=new h.jsDate(ae).setDate(1).setHours(0,0,0,0);var q=new h.jsDate(J);var z=new h.jsDate(J).setDate(1).setHours(0,0,0,0);if(q.getTime()!==z.getTime()){z=z.add(1,"month")}var S=z.diff(V,"month");ab=Math.ceil(S/D)+1;this.min=V.getTime();this.max=V.clone().add((ab-1)*D,"month").getTime();this.numberTicks=ab;for(var aa=0;aa200){this.numberTicks=parseInt(3+(n-200)/100,10)}else{this.numberTicks=2}}}O=B/(this.numberTicks-1)/1000;if(this.daTickInterval==null){this.daTickInterval=[O,"seconds"]}for(var aa=0;aa570)?n[o]*0.8:n[o]+0.3*(255-n[o]);n[o]=parseInt(n[o],10)}this.highlightColors.push("rgb("+n[0]+","+n[1]+","+n[2]+")")}}t.postParseOptionsHooks.addOnce(l);t.postInitHooks.addOnce(g);t.eventListenerHooks.addOnce("jqplotMouseMove",b);t.eventListenerHooks.addOnce("jqplotMouseDown",a);t.eventListenerHooks.addOnce("jqplotMouseUp",j);t.eventListenerHooks.addOnce("jqplotClick",f);t.eventListenerHooks.addOnce("jqplotRightClick",m);t.postDrawHooks.addOnce(h)};e.jqplot.DonutRenderer.prototype.setGridData=function(s){var o=[];var t=[];var n=this.startAngle/180*Math.PI;var r=0;this._drawData=false;for(var q=0;q0){o[q]+=o[q-1]}r+=this.data[q][1]}var p=Math.PI*2/o[o.length-1];for(var q=0;q0){o[q]+=o[q-1]}r+=s[q][1]}var p=Math.PI*2/o[o.length-1];for(var q=0;q6.282+this.startAngle){t=6.282+this.startAngle;if(u>t){u=6.281+this.startAngle}}if(u>=t){return}x.beginPath();x.fillStyle=p;x.strokeStyle=p;x.arc(0,0,n,u,t,false);x.lineTo(v*Math.cos(t),v*Math.sin(t));x.arc(0,0,v,t,u,true);x.closePath();if(w){x.fill()}else{x.stroke()}}if(s){for(var q=0;q1&&this.index>0)?this._previousSeries[0]._diameter:this._diameter;this._thickness=this.thickness||(M-this.innerDiameter-2*X*this._numberSeries)/this._numberSeries/2}else{this._thickness=this.thickness||v/2/(this._numberSeries+1)*0.85}var K=this._radius=this._diameter/2;this._innerRadius=this._radius-this._thickness;var o=this.startAngle/180*Math.PI;this._center=[(s-u*q)/2+u*q,(H-u*p)/2+u*p];if(this.shadow){var L="rgba(0,0,0,"+this.shadowAlpha+")";for(var Q=0;Q=this.dataLabelThreshold){var S,U=(A+z)/2,C;if(this.dataLabels=="label"){S=this.dataLabelFormatString||"%s";C=e.jqplot.sprintf(S,V[Q][0])}else{if(this.dataLabels=="value"){S=this.dataLabelFormatString||"%d";C=e.jqplot.sprintf(S,this.data[Q][1])}else{if(this.dataLabels=="percent"){S=this.dataLabelFormatString||"%d%%";C=e.jqplot.sprintf(S,V[Q][2]*100)}else{if(this.dataLabels.constructor==Array){S=this.dataLabelFormatString||"%s";C=e.jqplot.sprintf(S,this.dataLabels[Q])}}}}var n=this._innerRadius+this._thickness*this.dataLabelPositionFactor+this.sliceMargin+this.dataLabelNudge;var F=this._center[0]+Math.cos(U)*n+this.canvas._offsets.left;var E=this._center[1]+Math.sin(U)*n+this.canvas._offsets.top;var D=e(''+C+"").insertBefore(P.eventCanvas._elem);F-=D.width()/2;E-=D.height()/2;F=Math.round(F);E=Math.round(E);D.css({left:F,top:E})}}};e.jqplot.DonutAxisRenderer=function(){e.jqplot.LinearAxisRenderer.call(this)};e.jqplot.DonutAxisRenderer.prototype=new e.jqplot.LinearAxisRenderer();e.jqplot.DonutAxisRenderer.prototype.constructor=e.jqplot.DonutAxisRenderer;e.jqplot.DonutAxisRenderer.prototype.init=function(n){this.tickRenderer=e.jqplot.DonutTickRenderer;e.extend(true,this,n);this._dataBounds={min:0,max:100};this.min=0;this.max=100;this.showTicks=false;this.ticks=[];this.showMark=false;this.show=false};e.jqplot.DonutLegendRenderer=function(){e.jqplot.TableLegendRenderer.call(this)};e.jqplot.DonutLegendRenderer.prototype=new e.jqplot.TableLegendRenderer();e.jqplot.DonutLegendRenderer.prototype.constructor=e.jqplot.DonutLegendRenderer;e.jqplot.DonutLegendRenderer.prototype.init=function(n){this.numberRows=null;this.numberColumns=null;e.extend(true,this,n)};e.jqplot.DonutLegendRenderer.prototype.draw=function(){var q=this;if(this.show){var y=this._series;var B="position:absolute;";B+=(this.background)?"background:"+this.background+";":"";B+=(this.border)?"border:"+this.border+";":"";B+=(this.fontSize)?"font-size:"+this.fontSize+";":"";B+=(this.fontFamily)?"font-family:"+this.fontFamily+";":"";B+=(this.textColor)?"color:"+this.textColor+";":"";B+=(this.marginTop!=null)?"margin-top:"+this.marginTop+";":"";B+=(this.marginBottom!=null)?"margin-bottom:"+this.marginBottom+";":"";B+=(this.marginLeft!=null)?"margin-left:"+this.marginLeft+";":"";B+=(this.marginRight!=null)?"margin-right:"+this.marginRight+";":"";this._elem=e('
    ');var F=false,x=false,n,v;var z=y[0];var o=new e.jqplot.ColorGenerator(z.seriesColors);if(z.show){var G=z.data;if(this.numberRows){n=this.numberRows;if(!this.numberColumns){v=Math.ceil(G.length/n)}else{v=this.numberColumns}}else{if(this.numberColumns){v=this.numberColumns;n=Math.ceil(G.length/this.numberColumns)}else{n=G.length;v=1}}var E,D,p,t,r,u,w,C;var A=0;for(E=0;E').prependTo(this._elem)}else{p=e('').appendTo(this._elem)}for(D=0;D0){F=true}else{F=false}}else{if(E==n-1){F=false}else{F=true}}w=(F)?this.rowSpacing:"0";t=e('
    ');r=e('');if(this.escapeHtml){r.text(u)}else{r.html(u)}if(x){r.prependTo(p);t.prependTo(p)}else{t.appendTo(p);r.appendTo(p)}F=true}A++}}}}return this._elem};function c(r,q,o){o=o||{};o.axesDefaults=o.axesDefaults||{};o.legend=o.legend||{};o.seriesDefaults=o.seriesDefaults||{};var n=false;if(o.seriesDefaults.renderer==e.jqplot.DonutRenderer){n=true}else{if(o.series){for(var p=0;p570)?n[o]*0.8:n[o]+0.3*(255-n[o]);n[o]=parseInt(n[o],10)}this.highlightColors.push("rgb("+n[0]+","+n[1]+","+n[2]+")")}}t.postParseOptionsHooks.addOnce(l);t.postInitHooks.addOnce(g);t.eventListenerHooks.addOnce("jqplotMouseMove",b);t.eventListenerHooks.addOnce("jqplotMouseDown",a);t.eventListenerHooks.addOnce("jqplotMouseUp",j);t.eventListenerHooks.addOnce("jqplotClick",f);t.eventListenerHooks.addOnce("jqplotRightClick",m);t.postDrawHooks.addOnce(h)};e.jqplot.DonutRenderer.prototype.setGridData=function(s){var o=[];var t=[];var n=this.startAngle/180*Math.PI;var r=0;this._drawData=false;for(var q=0;q0){o[q]+=o[q-1]}r+=this.data[q][1]}var p=Math.PI*2/o[o.length-1];for(var q=0;q0){o[q]+=o[q-1]}r+=s[q][1]}var p=Math.PI*2/o[o.length-1];for(var q=0;q6.282+this.startAngle){t=6.282+this.startAngle;if(u>t){u=6.281+this.startAngle}}if(u>=t){return}x.beginPath();x.fillStyle=p;x.strokeStyle=p;x.arc(0,0,n,u,t,false);x.lineTo(v*Math.cos(t),v*Math.sin(t));x.arc(0,0,v,t,u,true);x.closePath();if(w){x.fill()}else{x.stroke()}}if(s){for(var q=0;q1&&this.index>0)?this._previousSeries[0]._diameter:this._diameter;this._thickness=this.thickness||(M-this.innerDiameter-2*X*this._numberSeries)/this._numberSeries/2}else{this._thickness=this.thickness||v/2/(this._numberSeries+1)*0.85}var K=this._radius=this._diameter/2;this._innerRadius=this._radius-this._thickness;var o=this.startAngle/180*Math.PI;this._center=[(s-u*q)/2+u*q,(H-u*p)/2+u*p];if(this.shadow){var L="rgba(0,0,0,"+this.shadowAlpha+")";for(var Q=0;Q=this.dataLabelThreshold){var S,U=(A+z)/2,C;if(this.dataLabels=="label"){S=this.dataLabelFormatString||"%s";C=e.jqplot.sprintf(S,V[Q][0])}else{if(this.dataLabels=="value"){S=this.dataLabelFormatString||"%d";C=e.jqplot.sprintf(S,this.data[Q][1])}else{if(this.dataLabels=="percent"){S=this.dataLabelFormatString||"%d%%";C=e.jqplot.sprintf(S,V[Q][2]*100)}else{if(this.dataLabels.constructor==Array){S=this.dataLabelFormatString||"%s";C=e.jqplot.sprintf(S,this.dataLabels[Q])}}}}var n=this._innerRadius+this._thickness*this.dataLabelPositionFactor+this.sliceMargin+this.dataLabelNudge;var F=this._center[0]+Math.cos(U)*n+this.canvas._offsets.left;var E=this._center[1]+Math.sin(U)*n+this.canvas._offsets.top;var D=e(''+C+"").insertBefore(P.eventCanvas._elem);F-=D.width()/2;E-=D.height()/2;F=Math.round(F);E=Math.round(E);D.css({left:F,top:E})}}};e.jqplot.DonutAxisRenderer=function(){e.jqplot.LinearAxisRenderer.call(this)};e.jqplot.DonutAxisRenderer.prototype=new e.jqplot.LinearAxisRenderer();e.jqplot.DonutAxisRenderer.prototype.constructor=e.jqplot.DonutAxisRenderer;e.jqplot.DonutAxisRenderer.prototype.init=function(n){this.tickRenderer=e.jqplot.DonutTickRenderer;e.extend(true,this,n);this._dataBounds={min:0,max:100};this.min=0;this.max=100;this.showTicks=false;this.ticks=[];this.showMark=false;this.show=false};e.jqplot.DonutLegendRenderer=function(){e.jqplot.TableLegendRenderer.call(this)};e.jqplot.DonutLegendRenderer.prototype=new e.jqplot.TableLegendRenderer();e.jqplot.DonutLegendRenderer.prototype.constructor=e.jqplot.DonutLegendRenderer;e.jqplot.DonutLegendRenderer.prototype.init=function(n){this.numberRows=null;this.numberColumns=null;e.extend(true,this,n)};e.jqplot.DonutLegendRenderer.prototype.draw=function(){var q=this;if(this.show){var y=this._series;var B="position:absolute;";B+=(this.background)?"background:"+this.background+";":"";B+=(this.border)?"border:"+this.border+";":"";B+=(this.fontSize)?"font-size:"+this.fontSize+";":"";B+=(this.fontFamily)?"font-family:"+this.fontFamily+";":"";B+=(this.textColor)?"color:"+this.textColor+";":"";B+=(this.marginTop!=null)?"margin-top:"+this.marginTop+";":"";B+=(this.marginBottom!=null)?"margin-bottom:"+this.marginBottom+";":"";B+=(this.marginLeft!=null)?"margin-left:"+this.marginLeft+";":"";B+=(this.marginRight!=null)?"margin-right:"+this.marginRight+";":"";this._elem=e('
    ');var F=false,x=false,n,v;var z=y[0];var o=new e.jqplot.ColorGenerator(z.seriesColors);if(z.show){var G=z.data;if(this.numberRows){n=this.numberRows;if(!this.numberColumns){v=Math.ceil(G.length/n)}else{v=this.numberColumns}}else{if(this.numberColumns){v=this.numberColumns;n=Math.ceil(G.length/this.numberColumns)}else{n=G.length;v=1}}var E,D,p,t,r,u,w,C;var A=0;for(E=0;E').prependTo(this._elem)}else{p=e('').appendTo(this._elem)}for(D=0;D0){F=true}else{F=false}}else{if(E==n-1){F=false}else{F=true}}w=(F)?this.rowSpacing:"0";t=e('
    ');r=e('');if(this.escapeHtml){r.text(u)}else{r.html(u)}if(x){r.prependTo(p);t.prependTo(p)}else{t.appendTo(p);r.appendTo(p)}F=true}A++}}}}return this._elem};function c(r,q,o){o=o||{};o.axesDefaults=o.axesDefaults||{};o.legend=o.legend||{};o.seriesDefaults=o.seriesDefaults||{};var n=false;if(o.seriesDefaults.renderer==e.jqplot.DonutRenderer){n=true}else{if(o.series){for(var p=0;p=0.6)?l[3]*0.6:l[3]*(2-l[3]);m.color="rgba("+o[0]+","+o[1]+","+o[2]+","+k+")"}i.color=m.color;i.init();var g=(p.pointIndex>0)?p.pointIndex-1:0;var j=p.pointIndex+2;m._gridData=q.gridData.slice(g,j)}function e(o,l,h,t,m){if(m.plugins.dragable.dragCanvas.isDragging){var u=m.plugins.dragable.dragCanvas;var i=u._neighbor;var w=m.series[i.seriesIndex];var k=w.plugins.dragable;var r=w.gridData;var p=(k.constrainTo=="y")?i.gridData[0]:l.x;var n=(k.constrainTo=="x")?i.gridData[1]:l.y;var g=w._xaxis.series_p2u(p);var q=w._yaxis.series_p2u(n);var v=u._ctx;v.clearRect(0,0,v.canvas.width,v.canvas.height);if(i.pointIndex>0){k._gridData[1]=[p,n]}else{k._gridData[0]=[p,n]}m.series[i.seriesIndex].draw(u._ctx,{gridData:k._gridData,shadow:false,preventJqPlotSeriesDrawTrigger:true,color:k.color,markerOptions:{color:k.color,shadow:false},trendline:{show:false}});m.target.trigger("jqplotSeriesPointChange",[i.seriesIndex,i.pointIndex,[g,q],[p,n]])}else{if(t!=null){var j=m.series[t.seriesIndex];if(j.isDragable){var u=m.plugins.dragable.dragCanvas;if(!u.isOver){u._cursors.push(o.target.style.cursor);o.target.style.cursor="pointer"}u.isOver=true}}else{if(t==null){var u=m.plugins.dragable.dragCanvas;if(u.isOver){o.target.style.cursor=u._cursors.pop();u.isOver=false}}}}}function c(k,i,g,l,j){var m=j.plugins.dragable.dragCanvas;m._cursors.push(k.target.style.cursor);if(l!=null){var o=j.series[l.seriesIndex];var h=o.plugins.dragable;if(o.isDragable&&!m.isDragging){m._neighbor=l;m.isDragging=true;f(j,l);h.markerRenderer.draw(o.gridData[l.pointIndex][0],o.gridData[l.pointIndex][1],m._ctx);k.target.style.cursor="move";j.target.trigger("jqplotDragStart",[l.seriesIndex,l.pointIndex,i,g])}}else{var n=m._ctx;n.clearRect(0,0,n.canvas.width,n.canvas.height);m.isDragging=false}}function a(m,j,g,o,k){if(k.plugins.dragable.dragCanvas.isDragging){var p=k.plugins.dragable.dragCanvas;var q=p._ctx;q.clearRect(0,0,q.canvas.width,q.canvas.height);p.isDragging=false;var h=p._neighbor;var r=k.series[h.seriesIndex];var i=r.plugins.dragable;var n=(i.constrainTo=="y")?h.data[0]:g[r.xaxis];var l=(i.constrainTo=="x")?h.data[1]:g[r.yaxis];r.data[h.pointIndex][0]=n;r.data[h.pointIndex][1]=l;k.drawSeries({preventJqPlotSeriesDrawTrigger:true},h.seriesIndex);p._neighbor=null;m.target.style.cursor=p._cursors.pop();k.target.trigger("jqplotDragStop",[j,g])}}})(jQuery); \ No newline at end of file + */(function(d){d.jqplot.Dragable=function(g){this.markerRenderer=new d.jqplot.MarkerRenderer({shadow:false});this.shapeRenderer=new d.jqplot.ShapeRenderer();this.isDragging=false;this.isOver=false;this._ctx;this._elem;this._point;this._gridData;this.color;this.constrainTo="none";d.extend(true,this,g)};function b(){d.jqplot.GenericCanvas.call(this);this.isDragging=false;this.isOver=false;this._neighbor;this._cursors=[]}b.prototype=new d.jqplot.GenericCanvas();b.prototype.constructor=b;d.jqplot.Dragable.parseOptions=function(i,h){var g=h||{};this.plugins.dragable=new d.jqplot.Dragable(g.dragable);this.isDragable=d.jqplot.config.enablePlugins};d.jqplot.Dragable.postPlotDraw=function(){if(this.plugins.dragable&&this.plugins.dragable.highlightCanvas){this.plugins.dragable.highlightCanvas.resetCanvas();this.plugins.dragable.highlightCanvas=null}this.plugins.dragable={previousCursor:"auto",isOver:false};this.plugins.dragable.dragCanvas=new b();this.eventCanvas._elem.before(this.plugins.dragable.dragCanvas.createElement(this._gridPadding,"jqplot-dragable-canvas",this._plotDimensions,this));var g=this.plugins.dragable.dragCanvas.setContext()};d.jqplot.preParseSeriesOptionsHooks.push(d.jqplot.Dragable.parseOptions);d.jqplot.postDrawHooks.push(d.jqplot.Dragable.postPlotDraw);d.jqplot.eventListenerHooks.push(["jqplotMouseMove",e]);d.jqplot.eventListenerHooks.push(["jqplotMouseDown",c]);d.jqplot.eventListenerHooks.push(["jqplotMouseUp",a]);function f(n,p){var q=n.series[p.seriesIndex];var m=q.plugins.dragable;var h=q.markerRenderer;var i=m.markerRenderer;i.style=h.style;i.lineWidth=h.lineWidth+2.5;i.size=h.size+5;if(!m.color){var l=d.jqplot.getColorComponents(h.color);var o=[l[0],l[1],l[2]];var k=(l[3]>=0.6)?l[3]*0.6:l[3]*(2-l[3]);m.color="rgba("+o[0]+","+o[1]+","+o[2]+","+k+")"}i.color=m.color;i.init();var g=(p.pointIndex>0)?p.pointIndex-1:0;var j=p.pointIndex+2;m._gridData=q.gridData.slice(g,j)}function e(o,l,h,t,m){if(m.plugins.dragable.dragCanvas.isDragging){var u=m.plugins.dragable.dragCanvas;var i=u._neighbor;var w=m.series[i.seriesIndex];var k=w.plugins.dragable;var r=w.gridData;var p=(k.constrainTo=="y")?i.gridData[0]:l.x;var n=(k.constrainTo=="x")?i.gridData[1]:l.y;var g=w._xaxis.series_p2u(p);var q=w._yaxis.series_p2u(n);var v=u._ctx;v.clearRect(0,0,v.canvas.width,v.canvas.height);if(i.pointIndex>0){k._gridData[1]=[p,n]}else{k._gridData[0]=[p,n]}m.series[i.seriesIndex].draw(u._ctx,{gridData:k._gridData,shadow:false,preventJqPlotSeriesDrawTrigger:true,color:k.color,markerOptions:{color:k.color,shadow:false},trendline:{show:false}});m.target.trigger("jqplotSeriesPointChange",[i.seriesIndex,i.pointIndex,[g,q],[p,n]])}else{if(t!=null){var j=m.series[t.seriesIndex];if(j.isDragable){var u=m.plugins.dragable.dragCanvas;if(!u.isOver){u._cursors.push(o.target.style.cursor);o.target.style.cursor="pointer"}u.isOver=true}}else{if(t==null){var u=m.plugins.dragable.dragCanvas;if(u.isOver){o.target.style.cursor=u._cursors.pop();u.isOver=false}}}}}function c(k,i,g,l,j){var m=j.plugins.dragable.dragCanvas;m._cursors.push(k.target.style.cursor);if(l!=null){var o=j.series[l.seriesIndex];var h=o.plugins.dragable;if(o.isDragable&&!m.isDragging){m._neighbor=l;m.isDragging=true;f(j,l);h.markerRenderer.draw(o.gridData[l.pointIndex][0],o.gridData[l.pointIndex][1],m._ctx);k.target.style.cursor="move";j.target.trigger("jqplotDragStart",[l.seriesIndex,l.pointIndex,i,g])}}else{var n=m._ctx;n.clearRect(0,0,n.canvas.width,n.canvas.height);m.isDragging=false}}function a(m,j,g,o,k){if(k.plugins.dragable.dragCanvas.isDragging){var p=k.plugins.dragable.dragCanvas;var q=p._ctx;q.clearRect(0,0,q.canvas.width,q.canvas.height);p.isDragging=false;var h=p._neighbor;var r=k.series[h.seriesIndex];var i=r.plugins.dragable;var n=(i.constrainTo=="y")?h.data[0]:g[r.xaxis];var l=(i.constrainTo=="x")?h.data[1]:g[r.yaxis];r.data[h.pointIndex][0]=n;r.data[h.pointIndex][1]=l;k.drawSeries({preventJqPlotSeriesDrawTrigger:true},h.seriesIndex);p._neighbor=null;m.target.style.cursor=p._cursors.pop();k.target.trigger("jqplotDragStop",[j,g])}}})(jQuery); diff --git a/js/jqplot/plugins/jqplot.enhancedLegendRenderer.min.js b/js/jqplot/plugins/jqplot.enhancedLegendRenderer.min.js index dc40b3c4..14db19bb 100644 --- a/js/jqplot/plugins/jqplot.enhancedLegendRenderer.min.js +++ b/js/jqplot/plugins/jqplot.enhancedLegendRenderer.min.js @@ -1,3 +1,3 @@ /* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com jsDate | (c) 2010-2013 Chris Leonello - */(function(c){c.jqplot.EnhancedLegendRenderer=function(){c.jqplot.TableLegendRenderer.call(this)};c.jqplot.EnhancedLegendRenderer.prototype=new c.jqplot.TableLegendRenderer();c.jqplot.EnhancedLegendRenderer.prototype.constructor=c.jqplot.EnhancedLegendRenderer;c.jqplot.EnhancedLegendRenderer.prototype.init=function(d){this.numberRows=null;this.numberColumns=null;this.seriesToggle="normal";this.seriesToggleReplot=false;this.disableIEFading=true;c.extend(true,this,d);if(this.seriesToggle){c.jqplot.postDrawHooks.push(b)}};c.jqplot.EnhancedLegendRenderer.prototype.draw=function(m,y){var f=this;if(this.show){var r=this._series;var u;var w="position:absolute;";w+=(this.background)?"background:"+this.background+";":"";w+=(this.border)?"border:"+this.border+";":"";w+=(this.fontSize)?"font-size:"+this.fontSize+";":"";w+=(this.fontFamily)?"font-family:"+this.fontFamily+";":"";w+=(this.textColor)?"color:"+this.textColor+";":"";w+=(this.marginTop!=null)?"margin-top:"+this.marginTop+";":"";w+=(this.marginBottom!=null)?"margin-bottom:"+this.marginBottom+";":"";w+=(this.marginLeft!=null)?"margin-left:"+this.marginLeft+";":"";w+=(this.marginRight!=null)?"margin-right:"+this.marginRight+";":"";this._elem=c('
    ');if(this.seriesToggle){this._elem.css("z-index","3")}var C=false,q=false,d,o;if(this.numberRows){d=this.numberRows;if(!this.numberColumns){o=Math.ceil(r.length/d)}else{o=this.numberColumns}}else{if(this.numberColumns){o=this.numberColumns;d=Math.ceil(r.length/this.numberColumns)}else{d=r.length;o=1}}var B,z,e,l,k,n,p,t,h,g;var v=0;for(B=r.length-1;B>=0;B--){if(o==1&&r[B]._stack||r[B].renderer.constructor==c.jqplot.BezierCurveRenderer){q=true}}for(B=0;B0){C=true}else{C=false}}else{if(B==d-1){C=false}else{C=true}}p=(C)?this.rowSpacing:"0";l=c(document.createElement("td"));l.addClass("jqplot-table-legend jqplot-table-legend-swatch");l.css({textAlign:"center",paddingTop:p});h=c(document.createElement("div"));h.addClass("jqplot-table-legend-swatch-outline");g=c(document.createElement("div"));g.addClass("jqplot-table-legend-swatch");g.css({backgroundColor:x,borderColor:x});l.append(h.append(g));k=c(document.createElement("td"));k.addClass("jqplot-table-legend jqplot-table-legend-label");k.css("paddingTop",p);if(this.escapeHtml){k.text(n)}else{k.html(n)}if(q){if(this.showLabels){k.prependTo(e)}if(this.showSwatches){l.prependTo(e)}}else{if(this.showSwatches){l.appendTo(e)}if(this.showLabels){k.appendTo(e)}}if(this.seriesToggle){var A;if(typeof(this.seriesToggle)==="string"||typeof(this.seriesToggle)==="number"){if(!c.jqplot.use_excanvas||!this.disableIEFading){A=this.seriesToggle}}if(this.showSwatches){l.bind("click",{series:u,speed:A,plot:y,replot:this.seriesToggleReplot},a);l.addClass("jqplot-seriesToggle")}if(this.showLabels){k.bind("click",{series:u,speed:A,plot:y,replot:this.seriesToggleReplot},a);k.addClass("jqplot-seriesToggle")}if(!u.show&&u.showLabel){l.addClass("jqplot-series-hidden");k.addClass("jqplot-series-hidden")}}C=true}}v++}l=k=h=g=null}}return this._elem};var a=function(j){var i=j.data,m=i.series,k=i.replot,h=i.plot,f=i.speed,l=m.index,g=false;if(m.canvas._elem.is(":hidden")||!m.show){g=true}var e=function(){if(k){var n={};if(c.isPlainObject(k)){c.extend(true,n,k)}h.replot(n);if(g&&f){var d=h.series[l];if(d.shadowCanvas._elem){d.shadowCanvas._elem.hide().fadeIn(f)}d.canvas._elem.hide().fadeIn(f);d.canvas._elem.nextAll(".jqplot-point-label.jqplot-series-"+d.index).hide().fadeIn(f)}}else{var d=h.series[l];if(d.canvas._elem.is(":hidden")||!d.show){if(typeof h.options.legend.showSwatches==="undefined"||h.options.legend.showSwatches===true){h.legend._elem.find("td").eq(l*2).addClass("jqplot-series-hidden")}if(typeof h.options.legend.showLabels==="undefined"||h.options.legend.showLabels===true){h.legend._elem.find("td").eq((l*2)+1).addClass("jqplot-series-hidden")}}else{if(typeof h.options.legend.showSwatches==="undefined"||h.options.legend.showSwatches===true){h.legend._elem.find("td").eq(l*2).removeClass("jqplot-series-hidden")}if(typeof h.options.legend.showLabels==="undefined"||h.options.legend.showLabels===true){h.legend._elem.find("td").eq((l*2)+1).removeClass("jqplot-series-hidden")}}}};m.toggleDisplay(j,e)};var b=function(){if(this.legend.renderer.constructor==c.jqplot.EnhancedLegendRenderer&&this.legend.seriesToggle){var d=this.legend._elem.detach();this.eventCanvas._elem.after(d)}}})(jQuery); \ No newline at end of file + */(function(c){c.jqplot.EnhancedLegendRenderer=function(){c.jqplot.TableLegendRenderer.call(this)};c.jqplot.EnhancedLegendRenderer.prototype=new c.jqplot.TableLegendRenderer();c.jqplot.EnhancedLegendRenderer.prototype.constructor=c.jqplot.EnhancedLegendRenderer;c.jqplot.EnhancedLegendRenderer.prototype.init=function(d){this.numberRows=null;this.numberColumns=null;this.seriesToggle="normal";this.seriesToggleReplot=false;this.disableIEFading=true;c.extend(true,this,d);if(this.seriesToggle){c.jqplot.postDrawHooks.push(b)}};c.jqplot.EnhancedLegendRenderer.prototype.draw=function(m,y){var f=this;if(this.show){var r=this._series;var u;var w="position:absolute;";w+=(this.background)?"background:"+this.background+";":"";w+=(this.border)?"border:"+this.border+";":"";w+=(this.fontSize)?"font-size:"+this.fontSize+";":"";w+=(this.fontFamily)?"font-family:"+this.fontFamily+";":"";w+=(this.textColor)?"color:"+this.textColor+";":"";w+=(this.marginTop!=null)?"margin-top:"+this.marginTop+";":"";w+=(this.marginBottom!=null)?"margin-bottom:"+this.marginBottom+";":"";w+=(this.marginLeft!=null)?"margin-left:"+this.marginLeft+";":"";w+=(this.marginRight!=null)?"margin-right:"+this.marginRight+";":"";this._elem=c('
    ');if(this.seriesToggle){this._elem.css("z-index","3")}var C=false,q=false,d,o;if(this.numberRows){d=this.numberRows;if(!this.numberColumns){o=Math.ceil(r.length/d)}else{o=this.numberColumns}}else{if(this.numberColumns){o=this.numberColumns;d=Math.ceil(r.length/this.numberColumns)}else{d=r.length;o=1}}var B,z,e,l,k,n,p,t,h,g;var v=0;for(B=r.length-1;B>=0;B--){if(o==1&&r[B]._stack||r[B].renderer.constructor==c.jqplot.BezierCurveRenderer){q=true}}for(B=0;B0){C=true}else{C=false}}else{if(B==d-1){C=false}else{C=true}}p=(C)?this.rowSpacing:"0";l=c(document.createElement("td"));l.addClass("jqplot-table-legend jqplot-table-legend-swatch");l.css({textAlign:"center",paddingTop:p});h=c(document.createElement("div"));h.addClass("jqplot-table-legend-swatch-outline");g=c(document.createElement("div"));g.addClass("jqplot-table-legend-swatch");g.css({backgroundColor:x,borderColor:x});l.append(h.append(g));k=c(document.createElement("td"));k.addClass("jqplot-table-legend jqplot-table-legend-label");k.css("paddingTop",p);if(this.escapeHtml){k.text(n)}else{k.html(n)}if(q){if(this.showLabels){k.prependTo(e)}if(this.showSwatches){l.prependTo(e)}}else{if(this.showSwatches){l.appendTo(e)}if(this.showLabels){k.appendTo(e)}}if(this.seriesToggle){var A;if(typeof(this.seriesToggle)==="string"||typeof(this.seriesToggle)==="number"){if(!c.jqplot.use_excanvas||!this.disableIEFading){A=this.seriesToggle}}if(this.showSwatches){l.bind("click",{series:u,speed:A,plot:y,replot:this.seriesToggleReplot},a);l.addClass("jqplot-seriesToggle")}if(this.showLabels){k.bind("click",{series:u,speed:A,plot:y,replot:this.seriesToggleReplot},a);k.addClass("jqplot-seriesToggle")}if(!u.show&&u.showLabel){l.addClass("jqplot-series-hidden");k.addClass("jqplot-series-hidden")}}C=true}}v++}l=k=h=g=null}}return this._elem};var a=function(j){var i=j.data,m=i.series,k=i.replot,h=i.plot,f=i.speed,l=m.index,g=false;if(m.canvas._elem.is(":hidden")||!m.show){g=true}var e=function(){if(k){var n={};if(c.isPlainObject(k)){c.extend(true,n,k)}h.replot(n);if(g&&f){var d=h.series[l];if(d.shadowCanvas._elem){d.shadowCanvas._elem.hide().fadeIn(f)}d.canvas._elem.hide().fadeIn(f);d.canvas._elem.nextAll(".jqplot-point-label.jqplot-series-"+d.index).hide().fadeIn(f)}}else{var d=h.series[l];if(d.canvas._elem.is(":hidden")||!d.show){if(typeof h.options.legend.showSwatches==="undefined"||h.options.legend.showSwatches===true){h.legend._elem.find("td").eq(l*2).addClass("jqplot-series-hidden")}if(typeof h.options.legend.showLabels==="undefined"||h.options.legend.showLabels===true){h.legend._elem.find("td").eq((l*2)+1).addClass("jqplot-series-hidden")}}else{if(typeof h.options.legend.showSwatches==="undefined"||h.options.legend.showSwatches===true){h.legend._elem.find("td").eq(l*2).removeClass("jqplot-series-hidden")}if(typeof h.options.legend.showLabels==="undefined"||h.options.legend.showLabels===true){h.legend._elem.find("td").eq((l*2)+1).removeClass("jqplot-series-hidden")}}}};m.toggleDisplay(j,e)};var b=function(){if(this.legend.renderer.constructor==c.jqplot.EnhancedLegendRenderer&&this.legend.seriesToggle){var d=this.legend._elem.detach();this.eventCanvas._elem.after(d)}}})(jQuery); diff --git a/js/jqplot/plugins/jqplot.funnelRenderer.min.js b/js/jqplot/plugins/jqplot.funnelRenderer.min.js index 8a705dea..f96b5667 100644 --- a/js/jqplot/plugins/jqplot.funnelRenderer.min.js +++ b/js/jqplot/plugins/jqplot.funnelRenderer.min.js @@ -1,3 +1,3 @@ /* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com jsDate | (c) 2010-2013 Chris Leonello - */(function(e){e.jqplot.FunnelRenderer=function(){e.jqplot.LineRenderer.call(this)};e.jqplot.FunnelRenderer.prototype=new e.jqplot.LineRenderer();e.jqplot.FunnelRenderer.prototype.constructor=e.jqplot.FunnelRenderer;e.jqplot.FunnelRenderer.prototype.init=function(p,t){this.padding={top:20,right:20,bottom:20,left:20};this.sectionMargin=6;this.fill=true;this.shadowOffset=2;this.shadowAlpha=0.07;this.shadowDepth=5;this.highlightMouseOver=true;this.highlightMouseDown=false;this.highlightColors=[];this.widthRatio=0.2;this.lineWidth=2;this.dataLabels="percent";this.showDataLabels=false;this.dataLabelFormatString=null;this.dataLabelThreshold=3;this._type="funnel";this.tickRenderer=e.jqplot.FunnelTickRenderer;if(p.highlightMouseDown&&p.highlightMouseOver==null){p.highlightMouseOver=false}e.extend(true,this,p);this._highlightedPoint=null;this._bases=[];this._atot;this._areas=[];this._lengths=[];this._angle;this._dataIndices=[];this._unorderedData=e.extend(true,[],this.data);var o=e.extend(true,[],this.data);for(var r=0;r570)?m[n]*0.8:m[n]+0.4*(255-m[n]);m[n]=parseInt(m[n],10)}this.highlightColors.push("rgb("+m[0]+","+m[1]+","+m[2]+")")}}t.postParseOptionsHooks.addOnce(k);t.postInitHooks.addOnce(g);t.eventListenerHooks.addOnce("jqplotMouseMove",a);t.eventListenerHooks.addOnce("jqplotMouseDown",b);t.eventListenerHooks.addOnce("jqplotMouseUp",j);t.eventListenerHooks.addOnce("jqplotClick",f);t.eventListenerHooks.addOnce("jqplotRightClick",l);t.postDrawHooks.addOnce(h)};e.jqplot.FunnelRenderer.prototype.setGridData=function(o){var n=0;var p=[];for(var m=0;mthis._lengths[Y]*n&&W<100){this._lengths[Y]=this._areas[Y]/(this._bases[Y]-this._lengths[Y]*Math.tan(this._angle));aa=Math.abs(this._lengths[Y]-E);this._bases[Y+1]=this._bases[Y]-(2*this._lengths[Y]*Math.tan(this._angle));E=this._lengths[Y];W++}Q+=this._lengths[Y]}this._vertices=new Array(B.length);var ae=[t,F],ad=[t+this._bases[0],F],ac=[t+(this._bases[0]-this._bases[this._bases.length-1])/2,F+this._length],ab=[ac[0]+this._bases[this._bases.length-1],ac[1]];function V(ag){var x=(ae[1]-ac[1])/(ae[0]-ac[0]);var v=ae[1]-x*ae[0];var ah=ag+ae[1];return[(ah-v)/x,ah]}function D(ag){var x=(ad[1]-ab[1])/(ad[0]-ab[0]);var v=ad[1]-x*ad[0];var ah=ag+ad[1];return[(ah-v)/x,ah]}var T=w,S=u;var Z=0,m=0;for(Y=0;Y0&&Y0&&Y=this.dataLabelThreshold){var K,X;if(this.dataLabels=="label"){K=this.dataLabelFormatString||"%s";X=e.jqplot.sprintf(K,B[Y][0])}else{if(this.dataLabels=="value"){K=this.dataLabelFormatString||"%d";X=e.jqplot.sprintf(K,this.data[Y][1])}else{if(this.dataLabels=="percent"){K=this.dataLabelFormatString||"%d%%";X=e.jqplot.sprintf(K,B[Y][1]*100)}else{if(this.dataLabels.constructor==Array){K=this.dataLabelFormatString||"%s";X=e.jqplot.sprintf(K,this.dataLabels[this._dataIndices[Y]])}}}}var s=(this._radius)*this.dataLabelPositionFactor+this.sliceMargin+this.dataLabelNudge;var T=(U[0][0]+U[1][0])/2+this.canvas._offsets.left;var S=(U[1][1]+U[2][1])/2+this.canvas._offsets.top;var z=e(''+X+"").insertBefore(p.eventCanvas._elem);T-=z.width()/2;S-=z.height()/2;T=Math.round(T);S=Math.round(S);z.css({left:T,top:S})}}};e.jqplot.FunnelAxisRenderer=function(){e.jqplot.LinearAxisRenderer.call(this)};e.jqplot.FunnelAxisRenderer.prototype=new e.jqplot.LinearAxisRenderer();e.jqplot.FunnelAxisRenderer.prototype.constructor=e.jqplot.FunnelAxisRenderer;e.jqplot.FunnelAxisRenderer.prototype.init=function(m){this.tickRenderer=e.jqplot.FunnelTickRenderer;e.extend(true,this,m);this._dataBounds={min:0,max:100};this.min=0;this.max=100;this.showTicks=false;this.ticks=[];this.showMark=false;this.show=false};e.jqplot.FunnelLegendRenderer=function(){e.jqplot.TableLegendRenderer.call(this)};e.jqplot.FunnelLegendRenderer.prototype=new e.jqplot.TableLegendRenderer();e.jqplot.FunnelLegendRenderer.prototype.constructor=e.jqplot.FunnelLegendRenderer;e.jqplot.FunnelLegendRenderer.prototype.init=function(m){this.numberRows=null;this.numberColumns=null;e.extend(true,this,m)};e.jqplot.FunnelLegendRenderer.prototype.draw=function(){var p=this;if(this.show){var x=this._series;var A="position:absolute;";A+=(this.background)?"background:"+this.background+";":"";A+=(this.border)?"border:"+this.border+";":"";A+=(this.fontSize)?"font-size:"+this.fontSize+";":"";A+=(this.fontFamily)?"font-family:"+this.fontFamily+";":"";A+=(this.textColor)?"color:"+this.textColor+";":"";A+=(this.marginTop!=null)?"margin-top:"+this.marginTop+";":"";A+=(this.marginBottom!=null)?"margin-bottom:"+this.marginBottom+";":"";A+=(this.marginLeft!=null)?"margin-left:"+this.marginLeft+";":"";A+=(this.marginRight!=null)?"margin-right:"+this.marginRight+";":"";this._elem=e('
    ');var E=false,w=false,m,u;var y=x[0];var n=new e.jqplot.ColorGenerator(y.seriesColors);if(y.show){var F=y.data;if(this.numberRows){m=this.numberRows;if(!this.numberColumns){u=Math.ceil(F.length/m)}else{u=this.numberColumns}}else{if(this.numberColumns){u=this.numberColumns;m=Math.ceil(F.length/this.numberColumns)}else{m=F.length;u=1}}var D,C,o,r,q,t,v,B;var z=0;for(D=0;D').prependTo(this._elem)}else{o=e('').appendTo(this._elem)}for(C=0;C0){E=true}else{E=false}}else{if(D==m-1){E=false}else{E=true}}v=(E)?this.rowSpacing:"0";r=e('
    ');q=e('');if(this.escapeHtml){q.text(t)}else{q.html(t)}if(w){q.prependTo(o);r.prependTo(o)}else{r.appendTo(o);q.appendTo(o)}E=true}z++}}}}return this._elem};function c(q,p,n){n=n||{};n.axesDefaults=n.axesDefaults||{};n.legend=n.legend||{};n.seriesDefaults=n.seriesDefaults||{};var m=false;if(n.seriesDefaults.renderer==e.jqplot.FunnelRenderer){m=true}else{if(n.series){for(var o=0;o570)?m[n]*0.8:m[n]+0.4*(255-m[n]);m[n]=parseInt(m[n],10)}this.highlightColors.push("rgb("+m[0]+","+m[1]+","+m[2]+")")}}t.postParseOptionsHooks.addOnce(k);t.postInitHooks.addOnce(g);t.eventListenerHooks.addOnce("jqplotMouseMove",a);t.eventListenerHooks.addOnce("jqplotMouseDown",b);t.eventListenerHooks.addOnce("jqplotMouseUp",j);t.eventListenerHooks.addOnce("jqplotClick",f);t.eventListenerHooks.addOnce("jqplotRightClick",l);t.postDrawHooks.addOnce(h)};e.jqplot.FunnelRenderer.prototype.setGridData=function(o){var n=0;var p=[];for(var m=0;mthis._lengths[Y]*n&&W<100){this._lengths[Y]=this._areas[Y]/(this._bases[Y]-this._lengths[Y]*Math.tan(this._angle));aa=Math.abs(this._lengths[Y]-E);this._bases[Y+1]=this._bases[Y]-(2*this._lengths[Y]*Math.tan(this._angle));E=this._lengths[Y];W++}Q+=this._lengths[Y]}this._vertices=new Array(B.length);var ae=[t,F],ad=[t+this._bases[0],F],ac=[t+(this._bases[0]-this._bases[this._bases.length-1])/2,F+this._length],ab=[ac[0]+this._bases[this._bases.length-1],ac[1]];function V(ag){var x=(ae[1]-ac[1])/(ae[0]-ac[0]);var v=ae[1]-x*ae[0];var ah=ag+ae[1];return[(ah-v)/x,ah]}function D(ag){var x=(ad[1]-ab[1])/(ad[0]-ab[0]);var v=ad[1]-x*ad[0];var ah=ag+ad[1];return[(ah-v)/x,ah]}var T=w,S=u;var Z=0,m=0;for(Y=0;Y0&&Y0&&Y=this.dataLabelThreshold){var K,X;if(this.dataLabels=="label"){K=this.dataLabelFormatString||"%s";X=e.jqplot.sprintf(K,B[Y][0])}else{if(this.dataLabels=="value"){K=this.dataLabelFormatString||"%d";X=e.jqplot.sprintf(K,this.data[Y][1])}else{if(this.dataLabels=="percent"){K=this.dataLabelFormatString||"%d%%";X=e.jqplot.sprintf(K,B[Y][1]*100)}else{if(this.dataLabels.constructor==Array){K=this.dataLabelFormatString||"%s";X=e.jqplot.sprintf(K,this.dataLabels[this._dataIndices[Y]])}}}}var s=(this._radius)*this.dataLabelPositionFactor+this.sliceMargin+this.dataLabelNudge;var T=(U[0][0]+U[1][0])/2+this.canvas._offsets.left;var S=(U[1][1]+U[2][1])/2+this.canvas._offsets.top;var z=e(''+X+"").insertBefore(p.eventCanvas._elem);T-=z.width()/2;S-=z.height()/2;T=Math.round(T);S=Math.round(S);z.css({left:T,top:S})}}};e.jqplot.FunnelAxisRenderer=function(){e.jqplot.LinearAxisRenderer.call(this)};e.jqplot.FunnelAxisRenderer.prototype=new e.jqplot.LinearAxisRenderer();e.jqplot.FunnelAxisRenderer.prototype.constructor=e.jqplot.FunnelAxisRenderer;e.jqplot.FunnelAxisRenderer.prototype.init=function(m){this.tickRenderer=e.jqplot.FunnelTickRenderer;e.extend(true,this,m);this._dataBounds={min:0,max:100};this.min=0;this.max=100;this.showTicks=false;this.ticks=[];this.showMark=false;this.show=false};e.jqplot.FunnelLegendRenderer=function(){e.jqplot.TableLegendRenderer.call(this)};e.jqplot.FunnelLegendRenderer.prototype=new e.jqplot.TableLegendRenderer();e.jqplot.FunnelLegendRenderer.prototype.constructor=e.jqplot.FunnelLegendRenderer;e.jqplot.FunnelLegendRenderer.prototype.init=function(m){this.numberRows=null;this.numberColumns=null;e.extend(true,this,m)};e.jqplot.FunnelLegendRenderer.prototype.draw=function(){var p=this;if(this.show){var x=this._series;var A="position:absolute;";A+=(this.background)?"background:"+this.background+";":"";A+=(this.border)?"border:"+this.border+";":"";A+=(this.fontSize)?"font-size:"+this.fontSize+";":"";A+=(this.fontFamily)?"font-family:"+this.fontFamily+";":"";A+=(this.textColor)?"color:"+this.textColor+";":"";A+=(this.marginTop!=null)?"margin-top:"+this.marginTop+";":"";A+=(this.marginBottom!=null)?"margin-bottom:"+this.marginBottom+";":"";A+=(this.marginLeft!=null)?"margin-left:"+this.marginLeft+";":"";A+=(this.marginRight!=null)?"margin-right:"+this.marginRight+";":"";this._elem=e('
    ');var E=false,w=false,m,u;var y=x[0];var n=new e.jqplot.ColorGenerator(y.seriesColors);if(y.show){var F=y.data;if(this.numberRows){m=this.numberRows;if(!this.numberColumns){u=Math.ceil(F.length/m)}else{u=this.numberColumns}}else{if(this.numberColumns){u=this.numberColumns;m=Math.ceil(F.length/this.numberColumns)}else{m=F.length;u=1}}var D,C,o,r,q,t,v,B;var z=0;for(D=0;D').prependTo(this._elem)}else{o=e('').appendTo(this._elem)}for(C=0;C0){E=true}else{E=false}}else{if(D==m-1){E=false}else{E=true}}v=(E)?this.rowSpacing:"0";r=e('
    ');q=e('');if(this.escapeHtml){q.text(t)}else{q.html(t)}if(w){q.prependTo(o);r.prependTo(o)}else{r.appendTo(o);q.appendTo(o)}E=true}z++}}}}return this._elem};function c(q,p,n){n=n||{};n.axesDefaults=n.axesDefaults||{};n.legend=n.legend||{};n.seriesDefaults=n.seriesDefaults||{};var m=false;if(n.seriesDefaults.renderer==e.jqplot.FunnelRenderer){m=true}else{if(n.series){for(var o=0;o=0.6)?l[3]*0.6:l[3]*(2-l[3]);i.color="rgba("+n[0]+","+n[1]+","+n[2]+","+k+")";i.init();i.draw(p.gridData[o.pointIndex][0],p.gridData[o.pointIndex][1],j.highlightCanvas._ctx)}function g(A,q,m){var k=A.plugins.highlighter;var D=k._tooltipElem;var r=q.highlighter||{};var t=d.extend(true,{},k,r);if(t.useAxesFormatters){var w=q._xaxis._ticks[0].formatter;var h=q._yaxis._ticks[0].formatter;var E=q._xaxis._ticks[0].formatString;var s=q._yaxis._ticks[0].formatString;var z;var u=w(E,m.data[0]);var l=[];for(var B=1;B=0.6)?l[3]*0.6:l[3]*(2-l[3]);i.color="rgba("+n[0]+","+n[1]+","+n[2]+","+k+")";i.init();i.draw(p.gridData[o.pointIndex][0],p.gridData[o.pointIndex][1],j.highlightCanvas._ctx)}function g(A,q,m){var k=A.plugins.highlighter;var D=k._tooltipElem;var r=q.highlighter||{};var t=d.extend(true,{},k,r);if(t.useAxesFormatters){var w=q._xaxis._ticks[0].formatter;var h=q._yaxis._ticks[0].formatter;var E=q._xaxis._ticks[0].formatString;var s=q._yaxis._ticks[0].formatString;var z;var u=w(E,m.data[0]);var l=[];for(var B=1;B140){h=Math.round(Math.log(this.max/this.min)/Math.log(this.base)+1);if(h<2){h=2}if(C===0){var o=b/(h-1);if(o<100){C=0}else{if(o<190){C=1}else{if(o<250){C=3}else{if(o<600){C=4}else{C=9}}}}}}else{h=2;if(C===0){C=1}C=0}}else{h=this.numberTicks}if(E>=0&&C!==3){this._autoFormatString="%d"}else{if(E<=0&&C===3){var o=-(E-1);this._autoFormatString="%."+Math.abs(E-1)+"f"}else{if(E<0){var o=-E;this._autoFormatString="%."+Math.abs(E)+"f"}else{this._autoFormatString="%d"}}}var O,H,z,p,n,k;for(var K=0;K=0;J--){z=p-k*(J+1);H=new this.tickRenderer(this.tickOptions);if(this._overrideFormatString&&this._autoFormatString!=""){H.formatString=this._autoFormatString}if(!this.showTicks){H.showLabel=false;H.showMark=false}else{if(!this.showTickMarks){H.showMark=false}}H.setTick(z,this.name);this._ticks.push(H)}}}}else{if(this.min!=null&&this.max!=null){var y=a.extend(true,{},this.tickOptions,{name:this.name,value:null});var I,e;if(this.numberTicks==null&&this.tickInterval==null){var D=Math.max(b,g+1);var L=Math.ceil((D-g)/35+1);var B=a.jqplot.LinearTickGenerator.bestConstrainedInterval(this.min,this.max,L);this._autoFormatString=B[3];I=B[2];e=B[4];for(var K=0;K0){c=-n._textRenderer.height*Math.cos(-n._textRenderer.angle)/2}else{c=-n.getHeight()+n._textRenderer.height*Math.cos(n._textRenderer.angle)/2}break;case"middle":c=-n.getHeight()/2;break;default:c=-n.getHeight()/2;break}}else{c=-n.getHeight()/2}var z=this.u2p(n.value)+c+"px";n._elem.css("top",z);n.pack()}}if(o){var x=this._label._elem.outerHeight(true);this._label._elem.css("top",m-g/2-x/2+"px");if(this.name=="yaxis"){this._label._elem.css("left","0px")}else{this._label._elem.css("right","0px")}this._label.pack()}}}}})(jQuery); \ No newline at end of file + */(function(a){a.jqplot.LogAxisRenderer=function(){a.jqplot.LinearAxisRenderer.call(this);this.axisDefaults={base:10,tickDistribution:"power"}};a.jqplot.LogAxisRenderer.prototype=new a.jqplot.LinearAxisRenderer();a.jqplot.LogAxisRenderer.prototype.constructor=a.jqplot.LogAxisRenderer;a.jqplot.LogAxisRenderer.prototype.init=function(b){this.drawBaseline=true;this.minorTicks="auto";this._scalefact=1;a.extend(true,this,b);this._autoFormatString="%d";this._overrideFormatString=false;for(var c in this.renderer.axisDefaults){if(this[c]==null){this[c]=this.renderer.axisDefaults[c]}}this.resetDataBounds()};a.jqplot.LogAxisRenderer.prototype.createTicks=function(d){var G=this._ticks;var w=this.ticks;var s=this.name;var u=this._dataBounds;var b=(this.name.charAt(0)==="x")?this._plotDimensions.width:this._plotDimensions.height;var k;var N,v;var m,l;var M,K;var g=30;this._scalefact=(Math.max(b,g+1)-g)/300;if(w.length){for(K=0;K140){h=Math.round(Math.log(this.max/this.min)/Math.log(this.base)+1);if(h<2){h=2}if(C===0){var o=b/(h-1);if(o<100){C=0}else{if(o<190){C=1}else{if(o<250){C=3}else{if(o<600){C=4}else{C=9}}}}}}else{h=2;if(C===0){C=1}C=0}}else{h=this.numberTicks}if(E>=0&&C!==3){this._autoFormatString="%d"}else{if(E<=0&&C===3){var o=-(E-1);this._autoFormatString="%."+Math.abs(E-1)+"f"}else{if(E<0){var o=-E;this._autoFormatString="%."+Math.abs(E)+"f"}else{this._autoFormatString="%d"}}}var O,H,z,p,n,k;for(var K=0;K=0;J--){z=p-k*(J+1);H=new this.tickRenderer(this.tickOptions);if(this._overrideFormatString&&this._autoFormatString!=""){H.formatString=this._autoFormatString}if(!this.showTicks){H.showLabel=false;H.showMark=false}else{if(!this.showTickMarks){H.showMark=false}}H.setTick(z,this.name);this._ticks.push(H)}}}}else{if(this.min!=null&&this.max!=null){var y=a.extend(true,{},this.tickOptions,{name:this.name,value:null});var I,e;if(this.numberTicks==null&&this.tickInterval==null){var D=Math.max(b,g+1);var L=Math.ceil((D-g)/35+1);var B=a.jqplot.LinearTickGenerator.bestConstrainedInterval(this.min,this.max,L);this._autoFormatString=B[3];I=B[2];e=B[4];for(var K=0;K0){c=-n._textRenderer.height*Math.cos(-n._textRenderer.angle)/2}else{c=-n.getHeight()+n._textRenderer.height*Math.cos(n._textRenderer.angle)/2}break;case"middle":c=-n.getHeight()/2;break;default:c=-n.getHeight()/2;break}}else{c=-n.getHeight()/2}var z=this.u2p(n.value)+c+"px";n._elem.css("top",z);n.pack()}}if(o){var x=this._label._elem.outerHeight(true);this._label._elem.css("top",m-g/2-x/2+"px");if(this.name=="yaxis"){this._label._elem.css("left","0px")}else{this._label._elem.css("right","0px")}this._label.pack()}}}}})(jQuery); diff --git a/js/jqplot/plugins/jqplot.mekkoAxisRenderer.min.js b/js/jqplot/plugins/jqplot.mekkoAxisRenderer.min.js index 420dd13d..fa0deeef 100644 --- a/js/jqplot/plugins/jqplot.mekkoAxisRenderer.min.js +++ b/js/jqplot/plugins/jqplot.mekkoAxisRenderer.min.js @@ -1,3 +1,3 @@ /* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com jsDate | (c) 2010-2013 Chris Leonello - */(function(a){a.jqplot.MekkoAxisRenderer=function(){};a.jqplot.MekkoAxisRenderer.prototype.init=function(c){this.tickMode;this.barLabelRenderer=a.jqplot.AxisLabelRenderer;this.barLabels=this.barLabels||[];this.barLabelOptions={};this.tickOptions=a.extend(true,{showGridline:false},this.tickOptions);this._barLabels=[];a.extend(true,this,c);if(this.name=="yaxis"){this.tickOptions.formatString=this.tickOptions.formatString||"%d%"}var b=this._dataBounds;b.min=0;if(this.name=="yaxis"||this.name=="y2axis"){b.max=100;this.tickMode="even"}else{if(this.name=="xaxis"){this.tickMode=(this.tickMode==null)?"bar":this.tickMode;for(var d=0;dk){k=d}}}if(b){c=this._label._elem.outerWidth(true);j=this._label._elem.outerHeight(true)}if(this.name=="xaxis"){k=k+j;this._elem.css({height:k+"px",left:"0px",bottom:"0px"})}else{if(this.name=="x2axis"){k=k+j;this._elem.css({height:k+"px",left:"0px",top:"0px"})}else{if(this.name=="yaxis"){k=k+c;this._elem.css({width:k+"px",left:"0px",top:"0px"});if(b&&this._label.constructor==a.jqplot.AxisLabelRenderer){this._label._elem.css("width",c+"px")}}else{k=k+c;this._elem.css({width:k+"px",right:"0px",top:"0px"});if(b&&this._label.constructor==a.jqplot.AxisLabelRenderer){this._label._elem.css("width",c+"px")}}}}}};a.jqplot.MekkoAxisRenderer.prototype.createTicks=function(){var z=this._ticks;var w=this.ticks;var B=this.name;var y=this._dataBounds;var p,x;var n,r;var d,c;var h,b,s,q;if(w.length){for(s=0;s0){g=Math.max(Math.log(n)/Math.LN10,0.05)}n-=g;r+=g}var k=r-n;var m,o;var v,l,u;var f=[3,5,6,11,21];if(this.name=="yaxis"||this.name=="y2axis"){this.min=0;this.max=100;if(!this.numberTicks){if(this.tickInterval){this.numberTicks=3+Math.ceil(k/this.tickInterval)}else{v=2+Math.ceil((p-(this.tickSpacing-1))/this.tickSpacing);for(s=0;s1){l=u;continue}else{if(u<1){if(Math.abs(l-1)v){h=new this.tickRenderer(this.tickOptions);if(!this.showTicks){h.showLabel=false;h.showMark=false}else{if(!this.showTickMarks){h.showMark=false}}h.setTick(this.max,this.name);this._ticks.push(h)}}else{if(this.tickMode=="even"){this.min=0;this.max=this.max||y.max;var A=2+Math.ceil((p-(this.tickSpacing-1))/this.tickSpacing);k=this.max-this.min;this.numberTicks=A;this.tickInterval=k/(this.numberTicks-1);for(s=0;s0){c=-n._textRenderer.height*Math.cos(-n._textRenderer.angle)/2}else{c=-n.getHeight()+n._textRenderer.height*Math.cos(n._textRenderer.angle)/2}break;case"middle":c=-n.getHeight()/2;break;default:c=-n.getHeight()/2;break}}else{c=-n.getHeight()/2}var D=this.u2p(n.value)+c+"px";n._elem.css("top",D);n.pack()}}if(o){var z=this._label._elem.outerHeight(true);this._label._elem.css("top",m-f/2-z/2+"px");if(this.name=="yaxis"){this._label._elem.css("left","0px")}else{this._label._elem.css("right","0px")}this._label.pack()}}}}})(jQuery); \ No newline at end of file + */(function(a){a.jqplot.MekkoAxisRenderer=function(){};a.jqplot.MekkoAxisRenderer.prototype.init=function(c){this.tickMode;this.barLabelRenderer=a.jqplot.AxisLabelRenderer;this.barLabels=this.barLabels||[];this.barLabelOptions={};this.tickOptions=a.extend(true,{showGridline:false},this.tickOptions);this._barLabels=[];a.extend(true,this,c);if(this.name=="yaxis"){this.tickOptions.formatString=this.tickOptions.formatString||"%d%"}var b=this._dataBounds;b.min=0;if(this.name=="yaxis"||this.name=="y2axis"){b.max=100;this.tickMode="even"}else{if(this.name=="xaxis"){this.tickMode=(this.tickMode==null)?"bar":this.tickMode;for(var d=0;dk){k=d}}}if(b){c=this._label._elem.outerWidth(true);j=this._label._elem.outerHeight(true)}if(this.name=="xaxis"){k=k+j;this._elem.css({height:k+"px",left:"0px",bottom:"0px"})}else{if(this.name=="x2axis"){k=k+j;this._elem.css({height:k+"px",left:"0px",top:"0px"})}else{if(this.name=="yaxis"){k=k+c;this._elem.css({width:k+"px",left:"0px",top:"0px"});if(b&&this._label.constructor==a.jqplot.AxisLabelRenderer){this._label._elem.css("width",c+"px")}}else{k=k+c;this._elem.css({width:k+"px",right:"0px",top:"0px"});if(b&&this._label.constructor==a.jqplot.AxisLabelRenderer){this._label._elem.css("width",c+"px")}}}}}};a.jqplot.MekkoAxisRenderer.prototype.createTicks=function(){var z=this._ticks;var w=this.ticks;var B=this.name;var y=this._dataBounds;var p,x;var n,r;var d,c;var h,b,s,q;if(w.length){for(s=0;s0){g=Math.max(Math.log(n)/Math.LN10,0.05)}n-=g;r+=g}var k=r-n;var m,o;var v,l,u;var f=[3,5,6,11,21];if(this.name=="yaxis"||this.name=="y2axis"){this.min=0;this.max=100;if(!this.numberTicks){if(this.tickInterval){this.numberTicks=3+Math.ceil(k/this.tickInterval)}else{v=2+Math.ceil((p-(this.tickSpacing-1))/this.tickSpacing);for(s=0;s1){l=u;continue}else{if(u<1){if(Math.abs(l-1)v){h=new this.tickRenderer(this.tickOptions);if(!this.showTicks){h.showLabel=false;h.showMark=false}else{if(!this.showTickMarks){h.showMark=false}}h.setTick(this.max,this.name);this._ticks.push(h)}}else{if(this.tickMode=="even"){this.min=0;this.max=this.max||y.max;var A=2+Math.ceil((p-(this.tickSpacing-1))/this.tickSpacing);k=this.max-this.min;this.numberTicks=A;this.tickInterval=k/(this.numberTicks-1);for(s=0;s0){c=-n._textRenderer.height*Math.cos(-n._textRenderer.angle)/2}else{c=-n.getHeight()+n._textRenderer.height*Math.cos(n._textRenderer.angle)/2}break;case"middle":c=-n.getHeight()/2;break;default:c=-n.getHeight()/2;break}}else{c=-n.getHeight()/2}var D=this.u2p(n.value)+c+"px";n._elem.css("top",D);n.pack()}}if(o){var z=this._label._elem.outerHeight(true);this._label._elem.css("top",m-f/2-z/2+"px");if(this.name=="yaxis"){this._label._elem.css("left","0px")}else{this._label._elem.css("right","0px")}this._label.pack()}}}}})(jQuery); diff --git a/js/jqplot/plugins/jqplot.mekkoRenderer.min.js b/js/jqplot/plugins/jqplot.mekkoRenderer.min.js index cece3cd7..a9abd169 100644 --- a/js/jqplot/plugins/jqplot.mekkoRenderer.min.js +++ b/js/jqplot/plugins/jqplot.mekkoRenderer.min.js @@ -1,3 +1,3 @@ /* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com jsDate | (c) 2010-2013 Chris Leonello - */(function(b){b.jqplot.MekkoRenderer=function(){this.shapeRenderer=new b.jqplot.ShapeRenderer();this.borderColor=null;this.showBorders=true};b.jqplot.MekkoRenderer.prototype.init=function(c,e){this.fill=false;this.fillRect=true;this.strokeRect=true;this.shadow=false;this._xwidth=0;this._xstart=0;b.extend(true,this.renderer,c);var d={lineJoin:"miter",lineCap:"butt",isarc:false,fillRect:this.fillRect,strokeRect:this.strokeRect};this.renderer.shapeRenderer.init(d);e.axes.x2axis._series.push(this);this._type="mekko"};b.jqplot.MekkoRenderer.prototype.setGridData=function(h){var e=this._xaxis.series_u2p;var c=this._yaxis.series_u2p;var g=this._plotData;this.gridData=[];this._xwidth=e(this._sumy)-e(0);if(this.index>0){this._xstart=h.series[this.index-1]._xstart+h.series[this.index-1]._xwidth}var l=this.canvas.getHeight();var d=0;var k;var j;for(var f=0;f');var w=false,n=true,c,l;var p=o[0];var d=new b.jqplot.ColorGenerator(p.seriesColors);if(p.show){var x=p.data;if(this.numberRows){c=this.numberRows;if(!this.numberColumns){l=Math.ceil(x.length/c)}else{l=this.numberColumns}}else{if(this.numberColumns){l=this.numberColumns;c=Math.ceil(x.length/this.numberColumns)}else{c=x.length;l=1}}var v,u,e,h,g,k,m,t;var q=0;for(v=0;v').prependTo(this._elem)}else{e=b('').appendTo(this._elem)}for(u=0;u0){w=true}else{w=false}}else{if(v==c-1){w=false}else{w=true}}m=(w)?this.rowSpacing:"0";h=b('
    ');g=b('');if(this.escapeHtml){g.text(k)}else{g.html(k)}if(n){g.prependTo(e);h.prependTo(e)}else{h.appendTo(e);g.appendTo(e)}w=true}q++}}e=null;h=null;g=null}}return this._elem};b.jqplot.MekkoLegendRenderer.prototype.pack=function(f){if(this.show){var e={_top:f.top,_left:f.left,_right:f.right,_bottom:this._plotDimensions.height-f.bottom};if(this.placement=="insideGrid"){switch(this.location){case"nw":var d=e._left+this.xoffset;var c=e._top+this.yoffset;this._elem.css("left",d);this._elem.css("top",c);break;case"n":var d=(f.left+(this._plotDimensions.width-f.right))/2-this.getWidth()/2;var c=e._top+this.yoffset;this._elem.css("left",d);this._elem.css("top",c);break;case"ne":var d=f.right+this.xoffset;var c=e._top+this.yoffset;this._elem.css({right:d,top:c});break;case"e":var d=f.right+this.xoffset;var c=(f.top+(this._plotDimensions.height-f.bottom))/2-this.getHeight()/2;this._elem.css({right:d,top:c});break;case"se":var d=f.right+this.xoffset;var c=f.bottom+this.yoffset;this._elem.css({right:d,bottom:c});break;case"s":var d=(f.left+(this._plotDimensions.width-f.right))/2-this.getWidth()/2;var c=f.bottom+this.yoffset;this._elem.css({left:d,bottom:c});break;case"sw":var d=e._left+this.xoffset;var c=f.bottom+this.yoffset;this._elem.css({left:d,bottom:c});break;case"w":var d=e._left+this.xoffset;var c=(f.top+(this._plotDimensions.height-f.bottom))/2-this.getHeight()/2;this._elem.css({left:d,top:c});break;default:var d=e._right-this.xoffset;var c=e._bottom+this.yoffset;this._elem.css({right:d,bottom:c});break}}else{switch(this.location){case"nw":var d=this._plotDimensions.width-e._left+this.xoffset;var c=e._top+this.yoffset;this._elem.css("right",d);this._elem.css("top",c);break;case"n":var d=(f.left+(this._plotDimensions.width-f.right))/2-this.getWidth()/2;var c=this._plotDimensions.height-e._top+this.yoffset;this._elem.css("left",d);this._elem.css("bottom",c);break;case"ne":var d=this._plotDimensions.width-f.right+this.xoffset;var c=e._top+this.yoffset;this._elem.css({left:d,top:c});break;case"e":var d=this._plotDimensions.width-f.right+this.xoffset;var c=(f.top+(this._plotDimensions.height-f.bottom))/2-this.getHeight()/2;this._elem.css({left:d,top:c});break;case"se":var d=this._plotDimensions.width-f.right+this.xoffset;var c=f.bottom+this.yoffset;this._elem.css({left:d,bottom:c});break;case"s":var d=(f.left+(this._plotDimensions.width-f.right))/2-this.getWidth()/2;var c=this._plotDimensions.height-f.bottom+this.yoffset;this._elem.css({left:d,top:c});break;case"sw":var d=this._plotDimensions.width-e._left+this.xoffset;var c=f.bottom+this.yoffset;this._elem.css({right:d,bottom:c});break;case"w":var d=this._plotDimensions.width-e._left+this.xoffset;var c=(f.top+(this._plotDimensions.height-f.bottom))/2-this.getHeight()/2;this._elem.css({right:d,top:c});break;default:var d=e._right-this.xoffset;var c=e._bottom+this.yoffset;this._elem.css({right:d,bottom:c});break}}}};function a(g,f,d){d=d||{};d.axesDefaults=d.axesDefaults||{};d.legend=d.legend||{};d.seriesDefaults=d.seriesDefaults||{};var c=false;if(d.seriesDefaults.renderer==b.jqplot.MekkoRenderer){c=true}else{if(d.series){for(var e=0;e0){this._xstart=h.series[this.index-1]._xstart+h.series[this.index-1]._xwidth}var l=this.canvas.getHeight();var d=0;var k;var j;for(var f=0;f');var w=false,n=true,c,l;var p=o[0];var d=new b.jqplot.ColorGenerator(p.seriesColors);if(p.show){var x=p.data;if(this.numberRows){c=this.numberRows;if(!this.numberColumns){l=Math.ceil(x.length/c)}else{l=this.numberColumns}}else{if(this.numberColumns){l=this.numberColumns;c=Math.ceil(x.length/this.numberColumns)}else{c=x.length;l=1}}var v,u,e,h,g,k,m,t;var q=0;for(v=0;v').prependTo(this._elem)}else{e=b('').appendTo(this._elem)}for(u=0;u0){w=true}else{w=false}}else{if(v==c-1){w=false}else{w=true}}m=(w)?this.rowSpacing:"0";h=b('
    ');g=b('');if(this.escapeHtml){g.text(k)}else{g.html(k)}if(n){g.prependTo(e);h.prependTo(e)}else{h.appendTo(e);g.appendTo(e)}w=true}q++}}e=null;h=null;g=null}}return this._elem};b.jqplot.MekkoLegendRenderer.prototype.pack=function(f){if(this.show){var e={_top:f.top,_left:f.left,_right:f.right,_bottom:this._plotDimensions.height-f.bottom};if(this.placement=="insideGrid"){switch(this.location){case"nw":var d=e._left+this.xoffset;var c=e._top+this.yoffset;this._elem.css("left",d);this._elem.css("top",c);break;case"n":var d=(f.left+(this._plotDimensions.width-f.right))/2-this.getWidth()/2;var c=e._top+this.yoffset;this._elem.css("left",d);this._elem.css("top",c);break;case"ne":var d=f.right+this.xoffset;var c=e._top+this.yoffset;this._elem.css({right:d,top:c});break;case"e":var d=f.right+this.xoffset;var c=(f.top+(this._plotDimensions.height-f.bottom))/2-this.getHeight()/2;this._elem.css({right:d,top:c});break;case"se":var d=f.right+this.xoffset;var c=f.bottom+this.yoffset;this._elem.css({right:d,bottom:c});break;case"s":var d=(f.left+(this._plotDimensions.width-f.right))/2-this.getWidth()/2;var c=f.bottom+this.yoffset;this._elem.css({left:d,bottom:c});break;case"sw":var d=e._left+this.xoffset;var c=f.bottom+this.yoffset;this._elem.css({left:d,bottom:c});break;case"w":var d=e._left+this.xoffset;var c=(f.top+(this._plotDimensions.height-f.bottom))/2-this.getHeight()/2;this._elem.css({left:d,top:c});break;default:var d=e._right-this.xoffset;var c=e._bottom+this.yoffset;this._elem.css({right:d,bottom:c});break}}else{switch(this.location){case"nw":var d=this._plotDimensions.width-e._left+this.xoffset;var c=e._top+this.yoffset;this._elem.css("right",d);this._elem.css("top",c);break;case"n":var d=(f.left+(this._plotDimensions.width-f.right))/2-this.getWidth()/2;var c=this._plotDimensions.height-e._top+this.yoffset;this._elem.css("left",d);this._elem.css("bottom",c);break;case"ne":var d=this._plotDimensions.width-f.right+this.xoffset;var c=e._top+this.yoffset;this._elem.css({left:d,top:c});break;case"e":var d=this._plotDimensions.width-f.right+this.xoffset;var c=(f.top+(this._plotDimensions.height-f.bottom))/2-this.getHeight()/2;this._elem.css({left:d,top:c});break;case"se":var d=this._plotDimensions.width-f.right+this.xoffset;var c=f.bottom+this.yoffset;this._elem.css({left:d,bottom:c});break;case"s":var d=(f.left+(this._plotDimensions.width-f.right))/2-this.getWidth()/2;var c=this._plotDimensions.height-f.bottom+this.yoffset;this._elem.css({left:d,top:c});break;case"sw":var d=this._plotDimensions.width-e._left+this.xoffset;var c=f.bottom+this.yoffset;this._elem.css({right:d,bottom:c});break;case"w":var d=this._plotDimensions.width-e._left+this.xoffset;var c=(f.top+(this._plotDimensions.height-f.bottom))/2-this.getHeight()/2;this._elem.css({right:d,top:c});break;default:var d=e._right-this.xoffset;var c=e._bottom+this.yoffset;this._elem.css({right:d,bottom:c});break}}}};function a(g,f,d){d=d||{};d.axesDefaults=d.axesDefaults||{};d.legend=d.legend||{};d.seriesDefaults=d.seriesDefaults||{};var c=false;if(d.seriesDefaults.renderer==b.jqplot.MekkoRenderer){c=true}else{if(d.series){for(var e=0;e=this.data[0][1]){this.max=this.intervals[this.intervals.length-1][0];this.setmax=false}}else{this.setmax=false}}else{this.min=(this.min==null)?0:this.min;this.setmin=false;if(this.max==null){this.max=this.data[0][1]*1.25;this.setmax=true}else{this.setmax=false}}}};c.jqplot.MeterGaugeRenderer.prototype.setGridData=function(j){var f=[];var k=[];var e=this.startAngle;for(var h=0;h0){f[h]+=f[h-1]}}var g=Math.PI*2/f[f.length-1];for(var h=0;h0){f[h]+=f[h-1]}}var g=Math.PI*2/f[f.length-1];for(var h=0;h=0;h--){e=f/(j[h]*Math.pow(10,g));if(e==4||e==5){return e-1}}return null}c.jqplot.MeterGaugeRenderer.prototype.draw=function(X,aC,ap){var aa;var aM=(ap!=undefined)?ap:{};var ai=0;var ah=0;var at=1;if(ap.legendInfo&&ap.legendInfo.placement=="inside"){var aI=ap.legendInfo;switch(aI.location){case"nw":ai=aI.width+aI.xoffset;break;case"w":ai=aI.width+aI.xoffset;break;case"sw":ai=aI.width+aI.xoffset;break;case"ne":ai=aI.width+aI.xoffset;at=-1;break;case"e":ai=aI.width+aI.xoffset;at=-1;break;case"se":ai=aI.width+aI.xoffset;at=-1;break;case"n":ah=aI.height+aI.yoffset;break;case"s":ah=aI.height+aI.yoffset;at=-1;break;default:break}}if(this.label){this._labelElem=c('
    '+this.label+"
    ");this.canvas._elem.after(this._labelElem)}var m=(aM.shadow!=undefined)?aM.shadow:this.shadow;var N=(aM.showLine!=undefined)?aM.showLine:this.showLine;var I=(aM.fill!=undefined)?aM.fill:this.fill;var K=X.canvas.width;var S=X.canvas.height;if(this.padding==null){this.padding=Math.round(Math.min(K,S)/30)}var Q=K-ai-2*this.padding;var ab=S-ah-2*this.padding;if(this.labelPosition=="bottom"&&this.label){ab-=this._labelElem.outerHeight(true)}var L=Math.min(Q,ab);var ad=L;if(!this.diameter){if(this.semiCircular){if(Q>=2*ab){if(!this.ringWidth){this.ringWidth=2*ab/35}this.needleThickness=this.needleThickness||2+Math.pow(this.ringWidth,0.8);this.innerPad=this.ringWidth/2+this.needleThickness/2+this.needlePad;this.diameter=2*(ab-2*this.innerPad)}else{if(!this.ringWidth){this.ringWidth=Q/35}this.needleThickness=this.needleThickness||2+Math.pow(this.ringWidth,0.8);this.innerPad=this.ringWidth/2+this.needleThickness/2+this.needlePad;this.diameter=Q-2*this.innerPad-this.ringWidth-this.padding}this._center=[(K-at*ai)/2+at*ai,(S+at*ah-this.padding-this.ringWidth-this.innerPad)]}else{if(!this.ringWidth){this.ringWidth=ad/35}this.needleThickness=this.needleThickness||2+Math.pow(this.ringWidth,0.8);this.innerPad=0;this.diameter=ad-this.ringWidth;this._center=[(K-at*ai)/2+at*ai,(S-at*ah)/2+at*ah]}if(this._labelElem&&this.labelPosition=="bottom"){this._center[1]-=this._labelElem.outerHeight(true)}}this._radius=this.diameter/2;this.tickSpacing=6000/this.diameter;if(!this.hubRadius){this.hubRadius=this.diameter/18}this.shadowOffset=0.5+this.ringWidth/9;this.shadowWidth=this.ringWidth*1;this.tickPadding=3+Math.pow(this.diameter/20,0.7);this.tickOuterRadius=this._radius-this.ringWidth/2-this.tickPadding;this.tickLength=(this.showTicks)?this._radius/13:0;if(this.ticks.length==0){var A=this.max,aL=this.min,q=this.setmax,aG=this.setmin,au=(A-aL)*this.tickSpacing/this.span;var aw=Math.floor(parseFloat((Math.log(au)/Math.log(10)).toFixed(11)));var an=(au/Math.pow(10,aw));(an>2&&an<=2.5)?an=2.5:an=Math.ceil(an);var T=this.tickPositions;var aA,ak;for(aa=0;aa0)?aL-aL%au:aL-aL%au-au;if(!this.forceZero){var D=Math.min(aL-aP,0.8*au);var o=Math.floor(D/T[aA]);if(o>1){aP=aP+T[aA]*(o-1);if(parseInt(aP,10)!=aP&&parseInt(aP-T[aA],10)==aP-T[aA]){aP=aP-T[aA]}}}if(aL==aP){aL-=au}else{if(aL-aP>0.23*au){aL=aP}else{aL=aP-au;ak+=1}}ak+=1;var E=aL+(ak-1)*au;if(A>=E){E+=au;ak+=1}if(E-A<0.23*au){E+=au;ak+=1}this.max=A=E;this.min=aL;this.tickInterval=au;this.numberTicks=ak;var O;for(aa=0;aa=E){A=E+au;ak+=1}else{A=E}this.tickInterval=this.tickInterval||au;this.numberTicks=this.numberTicks||ak;var O;for(aa=0;aa1){var aJ=String(P);if(aJ.search(/\./)==-1){var aF=aJ.search(/0+$/);av=(aF>0)?aJ.length-aF-1:0}}M=P/Math.pow(10,av);for(aa=0;aa'+this.ticks[aa][1]+"");this.canvas._elem.after(J);aO=J.outerWidth(true);g=J.outerHeight(true);W=this._tickPoints[aa][0]-aO*(this._tickPoints[aa][2]-Math.PI)/Math.PI-an*Math.cos(this._tickPoints[aa][2]);T=this._tickPoints[aa][1]-g/2+g/2*Math.pow(Math.abs((Math.sin(this._tickPoints[aa][2]))),0.5)+an/3*Math.pow(Math.abs((Math.sin(this._tickPoints[aa][2]))),0.5);J.css({left:W,top:T,color:this.tickColor});G=aO*Math.cos(this._tickPoints[aa][2])+g*Math.sin(Math.PI/2+this._tickPoints[aa][2]/2);n=(G>n)?G:n}}if(this.label&&this.labelPosition=="inside"){var W=this._center[0]+this.canvas._offsets.left;var an=this.tickPadding*(1-1/(this.diameter/80+1));var T=0.5*(this._center[1]+this.canvas._offsets.top-this.hubRadius)+0.5*(this._center[1]+this.canvas._offsets.top-this.tickOuterRadius+this.tickLength+an)+this.labelHeightAdjust;W-=this._labelElem.outerWidth(true)/2;T-=this._labelElem.outerHeight(true)/2;this._labelElem.css({left:W,top:T})}else{if(this.label&&this.labelPosition=="bottom"){var W=this._center[0]+this.canvas._offsets.left-this._labelElem.outerWidth(true)/2;var T=this._center[1]+this.canvas._offsets.top+this.innerPad+this.ringWidth+this.padding+this.labelHeightAdjust;this._labelElem.css({left:W,top:T})}}X.save();var ax=this.intervalInnerRadius||this.hubRadius*1.5;if(this.intervalOuterRadius==null){if(this.showTickLabels){var ag=(this.tickOuterRadius-this.tickLength-this.tickPadding-this.diameter/8)}else{var ag=(this.tickOuterRadius-this.tickLength-this.diameter/16)}}else{var ag=this.intervalOuterRadius}var P=this.max-this.min;var aD=this.intervals[this.intervals.length-1]-this.min;var y,Z,u=this.span*Math.PI/180;for(aa=0;aathis.max+R*3/this.span){ay=this.max+R*3/this.span}if(this.data[0][1]');var f=false,q=false,u,o;var w=p[0];if(w.show){var t=w.data;if(this.numberRows){u=this.numberRows;if(!this.numberColumns){o=Math.ceil(t.length/u)}else{o=this.numberColumns}}else{if(this.numberColumns){o=this.numberColumns;u=Math.ceil(t.length/this.numberColumns)}else{u=t.length;o=1}}var n,m,r,g,e,l,k,h;var v=0;for(n=0;n').prependTo(this._elem)}else{r=c('').appendTo(this._elem)}for(m=0;m0){f=true}else{f=false}}else{if(n==u-1){f=false}else{f=true}}k=(f)?this.rowSpacing:"0";g=c('
    ');e=c('');if(this.escapeHtml){e.text(l)}else{e.html(l)}if(q){e.prependTo(r);g.prependTo(r)}else{g.appendTo(r);e.appendTo(r)}f=true}v++}}}}return this._elem};function a(j,h,f){f=f||{};f.axesDefaults=f.axesDefaults||{};f.legend=f.legend||{};f.seriesDefaults=f.seriesDefaults||{};f.grid=f.grid||{};var e=false;if(f.seriesDefaults.renderer==c.jqplot.MeterGaugeRenderer){e=true}else{if(f.series){for(var g=0;g=this.data[0][1]){this.max=this.intervals[this.intervals.length-1][0];this.setmax=false}}else{this.setmax=false}}else{this.min=(this.min==null)?0:this.min;this.setmin=false;if(this.max==null){this.max=this.data[0][1]*1.25;this.setmax=true}else{this.setmax=false}}}};c.jqplot.MeterGaugeRenderer.prototype.setGridData=function(j){var f=[];var k=[];var e=this.startAngle;for(var h=0;h0){f[h]+=f[h-1]}}var g=Math.PI*2/f[f.length-1];for(var h=0;h0){f[h]+=f[h-1]}}var g=Math.PI*2/f[f.length-1];for(var h=0;h=0;h--){e=f/(j[h]*Math.pow(10,g));if(e==4||e==5){return e-1}}return null}c.jqplot.MeterGaugeRenderer.prototype.draw=function(X,aC,ap){var aa;var aM=(ap!=undefined)?ap:{};var ai=0;var ah=0;var at=1;if(ap.legendInfo&&ap.legendInfo.placement=="inside"){var aI=ap.legendInfo;switch(aI.location){case"nw":ai=aI.width+aI.xoffset;break;case"w":ai=aI.width+aI.xoffset;break;case"sw":ai=aI.width+aI.xoffset;break;case"ne":ai=aI.width+aI.xoffset;at=-1;break;case"e":ai=aI.width+aI.xoffset;at=-1;break;case"se":ai=aI.width+aI.xoffset;at=-1;break;case"n":ah=aI.height+aI.yoffset;break;case"s":ah=aI.height+aI.yoffset;at=-1;break;default:break}}if(this.label){this._labelElem=c('
    '+this.label+"
    ");this.canvas._elem.after(this._labelElem)}var m=(aM.shadow!=undefined)?aM.shadow:this.shadow;var N=(aM.showLine!=undefined)?aM.showLine:this.showLine;var I=(aM.fill!=undefined)?aM.fill:this.fill;var K=X.canvas.width;var S=X.canvas.height;if(this.padding==null){this.padding=Math.round(Math.min(K,S)/30)}var Q=K-ai-2*this.padding;var ab=S-ah-2*this.padding;if(this.labelPosition=="bottom"&&this.label){ab-=this._labelElem.outerHeight(true)}var L=Math.min(Q,ab);var ad=L;if(!this.diameter){if(this.semiCircular){if(Q>=2*ab){if(!this.ringWidth){this.ringWidth=2*ab/35}this.needleThickness=this.needleThickness||2+Math.pow(this.ringWidth,0.8);this.innerPad=this.ringWidth/2+this.needleThickness/2+this.needlePad;this.diameter=2*(ab-2*this.innerPad)}else{if(!this.ringWidth){this.ringWidth=Q/35}this.needleThickness=this.needleThickness||2+Math.pow(this.ringWidth,0.8);this.innerPad=this.ringWidth/2+this.needleThickness/2+this.needlePad;this.diameter=Q-2*this.innerPad-this.ringWidth-this.padding}this._center=[(K-at*ai)/2+at*ai,(S+at*ah-this.padding-this.ringWidth-this.innerPad)]}else{if(!this.ringWidth){this.ringWidth=ad/35}this.needleThickness=this.needleThickness||2+Math.pow(this.ringWidth,0.8);this.innerPad=0;this.diameter=ad-this.ringWidth;this._center=[(K-at*ai)/2+at*ai,(S-at*ah)/2+at*ah]}if(this._labelElem&&this.labelPosition=="bottom"){this._center[1]-=this._labelElem.outerHeight(true)}}this._radius=this.diameter/2;this.tickSpacing=6000/this.diameter;if(!this.hubRadius){this.hubRadius=this.diameter/18}this.shadowOffset=0.5+this.ringWidth/9;this.shadowWidth=this.ringWidth*1;this.tickPadding=3+Math.pow(this.diameter/20,0.7);this.tickOuterRadius=this._radius-this.ringWidth/2-this.tickPadding;this.tickLength=(this.showTicks)?this._radius/13:0;if(this.ticks.length==0){var A=this.max,aL=this.min,q=this.setmax,aG=this.setmin,au=(A-aL)*this.tickSpacing/this.span;var aw=Math.floor(parseFloat((Math.log(au)/Math.log(10)).toFixed(11)));var an=(au/Math.pow(10,aw));(an>2&&an<=2.5)?an=2.5:an=Math.ceil(an);var T=this.tickPositions;var aA,ak;for(aa=0;aa0)?aL-aL%au:aL-aL%au-au;if(!this.forceZero){var D=Math.min(aL-aP,0.8*au);var o=Math.floor(D/T[aA]);if(o>1){aP=aP+T[aA]*(o-1);if(parseInt(aP,10)!=aP&&parseInt(aP-T[aA],10)==aP-T[aA]){aP=aP-T[aA]}}}if(aL==aP){aL-=au}else{if(aL-aP>0.23*au){aL=aP}else{aL=aP-au;ak+=1}}ak+=1;var E=aL+(ak-1)*au;if(A>=E){E+=au;ak+=1}if(E-A<0.23*au){E+=au;ak+=1}this.max=A=E;this.min=aL;this.tickInterval=au;this.numberTicks=ak;var O;for(aa=0;aa=E){A=E+au;ak+=1}else{A=E}this.tickInterval=this.tickInterval||au;this.numberTicks=this.numberTicks||ak;var O;for(aa=0;aa1){var aJ=String(P);if(aJ.search(/\./)==-1){var aF=aJ.search(/0+$/);av=(aF>0)?aJ.length-aF-1:0}}M=P/Math.pow(10,av);for(aa=0;aa'+this.ticks[aa][1]+"");this.canvas._elem.after(J);aO=J.outerWidth(true);g=J.outerHeight(true);W=this._tickPoints[aa][0]-aO*(this._tickPoints[aa][2]-Math.PI)/Math.PI-an*Math.cos(this._tickPoints[aa][2]);T=this._tickPoints[aa][1]-g/2+g/2*Math.pow(Math.abs((Math.sin(this._tickPoints[aa][2]))),0.5)+an/3*Math.pow(Math.abs((Math.sin(this._tickPoints[aa][2]))),0.5);J.css({left:W,top:T,color:this.tickColor});G=aO*Math.cos(this._tickPoints[aa][2])+g*Math.sin(Math.PI/2+this._tickPoints[aa][2]/2);n=(G>n)?G:n}}if(this.label&&this.labelPosition=="inside"){var W=this._center[0]+this.canvas._offsets.left;var an=this.tickPadding*(1-1/(this.diameter/80+1));var T=0.5*(this._center[1]+this.canvas._offsets.top-this.hubRadius)+0.5*(this._center[1]+this.canvas._offsets.top-this.tickOuterRadius+this.tickLength+an)+this.labelHeightAdjust;W-=this._labelElem.outerWidth(true)/2;T-=this._labelElem.outerHeight(true)/2;this._labelElem.css({left:W,top:T})}else{if(this.label&&this.labelPosition=="bottom"){var W=this._center[0]+this.canvas._offsets.left-this._labelElem.outerWidth(true)/2;var T=this._center[1]+this.canvas._offsets.top+this.innerPad+this.ringWidth+this.padding+this.labelHeightAdjust;this._labelElem.css({left:W,top:T})}}X.save();var ax=this.intervalInnerRadius||this.hubRadius*1.5;if(this.intervalOuterRadius==null){if(this.showTickLabels){var ag=(this.tickOuterRadius-this.tickLength-this.tickPadding-this.diameter/8)}else{var ag=(this.tickOuterRadius-this.tickLength-this.diameter/16)}}else{var ag=this.intervalOuterRadius}var P=this.max-this.min;var aD=this.intervals[this.intervals.length-1]-this.min;var y,Z,u=this.span*Math.PI/180;for(aa=0;aathis.max+R*3/this.span){ay=this.max+R*3/this.span}if(this.data[0][1]');var f=false,q=false,u,o;var w=p[0];if(w.show){var t=w.data;if(this.numberRows){u=this.numberRows;if(!this.numberColumns){o=Math.ceil(t.length/u)}else{o=this.numberColumns}}else{if(this.numberColumns){o=this.numberColumns;u=Math.ceil(t.length/this.numberColumns)}else{u=t.length;o=1}}var n,m,r,g,e,l,k,h;var v=0;for(n=0;n').prependTo(this._elem)}else{r=c('').appendTo(this._elem)}for(m=0;m0){f=true}else{f=false}}else{if(n==u-1){f=false}else{f=true}}k=(f)?this.rowSpacing:"0";g=c('
    ');e=c('');if(this.escapeHtml){e.text(l)}else{e.html(l)}if(q){e.prependTo(r);g.prependTo(r)}else{g.appendTo(r);e.appendTo(r)}f=true}v++}}}}return this._elem};function a(j,h,f){f=f||{};f.axesDefaults=f.axesDefaults||{};f.legend=f.legend||{};f.seriesDefaults=f.seriesDefaults||{};f.grid=f.grid||{};var e=false;if(f.seriesDefaults.renderer==c.jqplot.MeterGaugeRenderer){e=true}else{if(f.series){for(var g=0;gb.max||b.max==null){b.max=f[c][1]}}}else{for(var c=0;cb.max||b.max==null){b.max=f[c][2]}}}};a.jqplot.OHLCRenderer.prototype.draw=function(A,N,j){var J=this.data;var v=this._xaxis.min;var z=this._xaxis.max;var l=0;var K=J.length;var p=this._xaxis.series_u2p;var G=this._yaxis.series_u2p;var D,E,f,M,F,n,O,C;var y;var u=this.renderer;var s=(j!=undefined)?j:{};var k=(s.shadow!=undefined)?s.shadow:this.shadow;var B=(s.fill!=undefined)?s.fill:this.fill;var c=(s.fillAndStroke!=undefined)?s.fillAndStroke:this.fillAndStroke;u.bodyWidth=(s.bodyWidth!=undefined)?s.bodyWidth:u.bodyWidth;u.tickLength=(s.tickLength!=undefined)?s.tickLength:u.tickLength;A.save();if(this.show){var m,q,g,Q,t;for(var D=0;Dq){if(u.wickColor){y.color=u.wickColor}else{if(u.downBodyColor){y.color=u.downBodyColor}}f=a.extend(true,{},s,y);u.shapeRenderer.draw(A,[[m,g],[m,q]],f);u.shapeRenderer.draw(A,[[m,t],[m,Q]],f);y={};M=q;F=t-q;if(u.fillDownBody){y.fillRect=true}else{y.strokeRect=true;n=n-this.lineWidth;O=m-n/2}if(u.downBodyColor){y.color=u.downBodyColor;y.fillStyle=u.downBodyColor}C=[O,M,n,F]}else{if(u.wickColor){y.color=u.wickColor}f=a.extend(true,{},s,y);u.shapeRenderer.draw(A,[[m,g],[m,Q]],f);y={};y.fillRect=false;y.strokeRect=false;O=[m-n/2,q];M=[m+n/2,t];n=null;F=null;C=[O,M]}}f=a.extend(true,{},s,y);u.shapeRenderer.draw(A,C,f)}else{E=s.color;if(u.openColor){s.color=u.openColor}if(!u.hlc){u.shapeRenderer.draw(A,[[m-u._tickLength,q],[m,q]],s)}s.color=E;if(u.wickColor){s.color=u.wickColor}u.shapeRenderer.draw(A,[[m,g],[m,Q]],s);s.color=E;if(u.closeColor){s.color=u.closeColor}u.shapeRenderer.draw(A,[[m,t],[m+u._tickLength,t]],s);s.color=E}}}A.restore()};a.jqplot.OHLCRenderer.prototype.drawShadow=function(b,d,c){};a.jqplot.OHLCRenderer.checkOptions=function(d,c,b){if(!b.highlighter){b.highlighter={showMarker:false,tooltipAxes:"y",yvalues:4,formatString:'
    date:%s
    open:%s
    hi:%s
    low:%s
    close:%s
    '}}}})(jQuery); \ No newline at end of file + */(function(a){a.jqplot.OHLCRenderer=function(){a.jqplot.LineRenderer.call(this);this.candleStick=false;this.tickLength="auto";this.bodyWidth="auto";this.openColor=null;this.closeColor=null;this.wickColor=null;this.fillUpBody=false;this.fillDownBody=true;this.upBodyColor=null;this.downBodyColor=null;this.hlc=false;this.lineWidth=1.5;this._tickLength;this._bodyWidth};a.jqplot.OHLCRenderer.prototype=new a.jqplot.LineRenderer();a.jqplot.OHLCRenderer.prototype.constructor=a.jqplot.OHLCRenderer;a.jqplot.OHLCRenderer.prototype.init=function(e){e=e||{};this.lineWidth=e.lineWidth||1.5;a.jqplot.LineRenderer.prototype.init.call(this,e);this._type="ohlc";var b=this._yaxis._dataBounds;var f=this._plotData;if(f[0].length<5){this.renderer.hlc=true;for(var c=0;cb.max||b.max==null){b.max=f[c][1]}}}else{for(var c=0;cb.max||b.max==null){b.max=f[c][2]}}}};a.jqplot.OHLCRenderer.prototype.draw=function(A,N,j){var J=this.data;var v=this._xaxis.min;var z=this._xaxis.max;var l=0;var K=J.length;var p=this._xaxis.series_u2p;var G=this._yaxis.series_u2p;var D,E,f,M,F,n,O,C;var y;var u=this.renderer;var s=(j!=undefined)?j:{};var k=(s.shadow!=undefined)?s.shadow:this.shadow;var B=(s.fill!=undefined)?s.fill:this.fill;var c=(s.fillAndStroke!=undefined)?s.fillAndStroke:this.fillAndStroke;u.bodyWidth=(s.bodyWidth!=undefined)?s.bodyWidth:u.bodyWidth;u.tickLength=(s.tickLength!=undefined)?s.tickLength:u.tickLength;A.save();if(this.show){var m,q,g,Q,t;for(var D=0;Dq){if(u.wickColor){y.color=u.wickColor}else{if(u.downBodyColor){y.color=u.downBodyColor}}f=a.extend(true,{},s,y);u.shapeRenderer.draw(A,[[m,g],[m,q]],f);u.shapeRenderer.draw(A,[[m,t],[m,Q]],f);y={};M=q;F=t-q;if(u.fillDownBody){y.fillRect=true}else{y.strokeRect=true;n=n-this.lineWidth;O=m-n/2}if(u.downBodyColor){y.color=u.downBodyColor;y.fillStyle=u.downBodyColor}C=[O,M,n,F]}else{if(u.wickColor){y.color=u.wickColor}f=a.extend(true,{},s,y);u.shapeRenderer.draw(A,[[m,g],[m,Q]],f);y={};y.fillRect=false;y.strokeRect=false;O=[m-n/2,q];M=[m+n/2,t];n=null;F=null;C=[O,M]}}f=a.extend(true,{},s,y);u.shapeRenderer.draw(A,C,f)}else{E=s.color;if(u.openColor){s.color=u.openColor}if(!u.hlc){u.shapeRenderer.draw(A,[[m-u._tickLength,q],[m,q]],s)}s.color=E;if(u.wickColor){s.color=u.wickColor}u.shapeRenderer.draw(A,[[m,g],[m,Q]],s);s.color=E;if(u.closeColor){s.color=u.closeColor}u.shapeRenderer.draw(A,[[m,t],[m+u._tickLength,t]],s);s.color=E}}}A.restore()};a.jqplot.OHLCRenderer.prototype.drawShadow=function(b,d,c){};a.jqplot.OHLCRenderer.checkOptions=function(d,c,b){if(!b.highlighter){b.highlighter={showMarker:false,tooltipAxes:"y",yvalues:4,formatString:'
    date:%s
    open:%s
    hi:%s
    low:%s
    close:%s
    '}}}})(jQuery); diff --git a/js/jqplot/plugins/jqplot.pieRenderer.min.js b/js/jqplot/plugins/jqplot.pieRenderer.min.js index 5f08e619..fabd4ee6 100644 --- a/js/jqplot/plugins/jqplot.pieRenderer.min.js +++ b/js/jqplot/plugins/jqplot.pieRenderer.min.js @@ -1,3 +1,3 @@ /* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com jsDate | (c) 2010-2013 Chris Leonello - */(function(e){e.jqplot.PieRenderer=function(){e.jqplot.LineRenderer.call(this)};e.jqplot.PieRenderer.prototype=new e.jqplot.LineRenderer();e.jqplot.PieRenderer.prototype.constructor=e.jqplot.PieRenderer;e.jqplot.PieRenderer.prototype.init=function(q,u){this.diameter=null;this.padding=20;this.sliceMargin=0;this.fill=true;this.shadowOffset=2;this.shadowAlpha=0.07;this.shadowDepth=5;this.highlightMouseOver=true;this.highlightMouseDown=false;this.highlightColors=[];this.dataLabels="percent";this.showDataLabels=false;this.dataLabelFormatString=null;this.dataLabelThreshold=3;this.dataLabelPositionFactor=0.52;this.dataLabelNudge=2;this.dataLabelCenterOn=true;this.startAngle=0;this.tickRenderer=e.jqplot.PieTickRenderer;this._drawData=true;this._type="pie";if(q.highlightMouseDown&&q.highlightMouseOver==null){q.highlightMouseOver=false}e.extend(true,this,q);if(this.sliceMargin<0){this.sliceMargin=0}this._diameter=null;this._radius=null;this._sliceAngles=[];this._highlightedPoint=null;if(this.highlightColors.length==0){for(var s=0;s570)?o[p]*0.8:o[p]+0.3*(255-o[p]);o[p]=parseInt(o[p],10)}this.highlightColors.push("rgb("+o[0]+","+o[1]+","+o[2]+")")}}this.highlightColorGenerator=new e.jqplot.ColorGenerator(this.highlightColors);u.postParseOptionsHooks.addOnce(m);u.postInitHooks.addOnce(g);u.eventListenerHooks.addOnce("jqplotMouseMove",b);u.eventListenerHooks.addOnce("jqplotMouseDown",a);u.eventListenerHooks.addOnce("jqplotMouseUp",l);u.eventListenerHooks.addOnce("jqplotClick",f);u.eventListenerHooks.addOnce("jqplotRightClick",n);u.postDrawHooks.addOnce(i)};e.jqplot.PieRenderer.prototype.setGridData=function(t){var p=[];var u=[];var o=this.startAngle/180*Math.PI;var s=0;this._drawData=false;for(var r=0;r0){p[r]+=p[r-1]}s+=this.data[r][1]}var q=Math.PI*2/p[p.length-1];for(var r=0;r0){p[r]+=p[r-1]}s+=t[r][1]}var q=Math.PI*2/p[p.length-1];for(var r=0;r0&&s>0.01&&s<6.282){w=parseFloat(p)/2/h(q)}return w}e.jqplot.PieRenderer.prototype.drawSlice=function(B,z,y,u,w){if(this._drawData){var p=this._radius;var A=this.fill;var x=this.lineWidth;var s=this.sliceMargin;if(this.fill==false){s+=this.lineWidth}B.save();B.translate(this._center[0],this._center[1]);var D=j(z,y,this.sliceMargin,this.fill,this.lineWidth);var o=D*Math.cos((z+y)/2);var C=D*Math.sin((z+y)/2);if((y-z)<=Math.PI){p-=D}else{p+=D}B.translate(o,C);if(w){for(var v=0,t=this.shadowDepth;v6.282+this.startAngle){y=6.282+this.startAngle;if(z>y){z=6.281+this.startAngle}}if(z>=y){return}B.beginPath();B.fillStyle=u;B.strokeStyle=u;B.lineWidth=x;B.arc(0,0,r,z,y,false);B.lineTo(0,0);B.closePath();if(A){B.fill()}else{B.stroke()}}};e.jqplot.PieRenderer.prototype.draw=function(B,z,E,o){var W;var H=(E!=undefined)?E:{};var t=0;var s=0;var N=1;var L=new e.jqplot.ColorGenerator(this.seriesColors);if(E.legendInfo&&E.legendInfo.placement=="insideGrid"){var J=E.legendInfo;switch(J.location){case"nw":t=J.width+J.xoffset;break;case"w":t=J.width+J.xoffset;break;case"sw":t=J.width+J.xoffset;break;case"ne":t=J.width+J.xoffset;N=-1;break;case"e":t=J.width+J.xoffset;N=-1;break;case"se":t=J.width+J.xoffset;N=-1;break;case"n":s=J.height+J.yoffset;break;case"s":s=J.height+J.yoffset;N=-1;break;default:break}}var K=(H.shadow!=undefined)?H.shadow:this.shadow;var A=(H.fill!=undefined)?H.fill:this.fill;var C=B.canvas.width;var I=B.canvas.height;var Q=C-t-2*this.padding;var X=I-s-2*this.padding;var M=Math.min(Q,X);var Y=M;this._sliceAngles=[];var v=this.sliceMargin;if(this.fill==false){v+=this.lineWidth}var q;var G=0;var R,aa,Z,ab;var D=this.startAngle/180*Math.PI;for(var W=0,V=z.length;WMath.PI){G=Math.max(q,G)}}if(this.diameter!=null&&this.diameter>0){this._diameter=this.diameter-2*G}else{this._diameter=Y-2*G}if(this._diameter<6){e.jqplot.log("Diameter of pie too small, not rendering.");return}var S=this._radius=this._diameter/2;this._center=[(C-N*t)/2+N*t+G*Math.cos(D),(I-N*s)/2+N*s+G*Math.sin(D)];if(this.shadow){for(var W=0,V=z.length;W=this.dataLabelThreshold){var F,U=(this._sliceAngles[W][0]+this._sliceAngles[W][1])/2,T;if(this.dataLabels=="label"){F=this.dataLabelFormatString||"%s";T=e.jqplot.sprintf(F,z[W][0])}else{if(this.dataLabels=="value"){F=this.dataLabelFormatString||"%d";T=e.jqplot.sprintf(F,this.data[W][1])}else{if(this.dataLabels=="percent"){F=this.dataLabelFormatString||"%d%%";T=e.jqplot.sprintf(F,z[W][2]*100)}else{if(this.dataLabels.constructor==Array){F=this.dataLabelFormatString||"%s";T=e.jqplot.sprintf(F,this.dataLabels[W])}}}}var p=(this._radius)*this.dataLabelPositionFactor+this.sliceMargin+this.dataLabelNudge;var P=this._center[0]+Math.cos(U)*p+this.canvas._offsets.left;var O=this._center[1]+Math.sin(U)*p+this.canvas._offsets.top;var u=e('
    '+T+"
    ").insertBefore(o.eventCanvas._elem);if(this.dataLabelCenterOn){P-=u.width()/2;O-=u.height()/2}else{P-=u.width()*Math.sin(U/2);O-=u.height()/2}P=Math.round(P);O=Math.round(O);u.css({left:P,top:O})}}};e.jqplot.PieAxisRenderer=function(){e.jqplot.LinearAxisRenderer.call(this)};e.jqplot.PieAxisRenderer.prototype=new e.jqplot.LinearAxisRenderer();e.jqplot.PieAxisRenderer.prototype.constructor=e.jqplot.PieAxisRenderer;e.jqplot.PieAxisRenderer.prototype.init=function(o){this.tickRenderer=e.jqplot.PieTickRenderer;e.extend(true,this,o);this._dataBounds={min:0,max:100};this.min=0;this.max=100;this.showTicks=false;this.ticks=[];this.showMark=false;this.show=false};e.jqplot.PieLegendRenderer=function(){e.jqplot.TableLegendRenderer.call(this)};e.jqplot.PieLegendRenderer.prototype=new e.jqplot.TableLegendRenderer();e.jqplot.PieLegendRenderer.prototype.constructor=e.jqplot.PieLegendRenderer;e.jqplot.PieLegendRenderer.prototype.init=function(o){this.numberRows=null;this.numberColumns=null;e.extend(true,this,o)};e.jqplot.PieLegendRenderer.prototype.draw=function(){var r=this;if(this.show){var B=this._series;this._elem=e(document.createElement("table"));this._elem.addClass("jqplot-table-legend");var E={position:"absolute"};if(this.background){E.background=this.background}if(this.border){E.border=this.border}if(this.fontSize){E.fontSize=this.fontSize}if(this.fontFamily){E.fontFamily=this.fontFamily}if(this.textColor){E.textColor=this.textColor}if(this.marginTop!=null){E.marginTop=this.marginTop}if(this.marginBottom!=null){E.marginBottom=this.marginBottom}if(this.marginLeft!=null){E.marginLeft=this.marginLeft}if(this.marginRight!=null){E.marginRight=this.marginRight}this._elem.css(E);var I=false,A=false,o,y;var C=B[0];var p=new e.jqplot.ColorGenerator(C.seriesColors);if(C.show){var J=C.data;if(this.numberRows){o=this.numberRows;if(!this.numberColumns){y=Math.ceil(J.length/o)}else{y=this.numberColumns}}else{if(this.numberColumns){y=this.numberColumns;o=Math.ceil(J.length/this.numberColumns)}else{o=J.length;y=1}}var H,G;var q,w,v;var x,z,F;var D=0;var u,t;for(H=0;H0){I=true}else{I=false}}else{if(H==o-1){I=false}else{I=true}}z=(I)?this.rowSpacing:"0";w=e(document.createElement("td"));w.addClass("jqplot-table-legend jqplot-table-legend-swatch");w.css({textAlign:"center",paddingTop:z});u=e(document.createElement("div"));u.addClass("jqplot-table-legend-swatch-outline");t=e(document.createElement("div"));t.addClass("jqplot-table-legend-swatch");t.css({backgroundColor:F,borderColor:F});w.append(u.append(t));v=e(document.createElement("td"));v.addClass("jqplot-table-legend jqplot-table-legend-label");v.css("paddingTop",z);if(this.escapeHtml){v.text(x)}else{v.html(x)}if(A){v.prependTo(q);w.prependTo(q)}else{w.appendTo(q);v.appendTo(q)}I=true}D++}}}}return this._elem};e.jqplot.PieRenderer.prototype.handleMove=function(q,p,t,s,r){if(s){var o=[s.seriesIndex,s.pointIndex,s.data];r.target.trigger("jqplotDataMouseOver",o);if(r.series[o[0]].highlightMouseOver&&!(o[0]==r.plugins.pieRenderer.highlightedSeriesIndex&&o[1]==r.series[o[0]]._highlightedPoint)){r.target.trigger("jqplotDataHighlight",o);d(r,o[0],o[1])}}else{if(s==null){k(r)}}};function c(s,r,p){p=p||{};p.axesDefaults=p.axesDefaults||{};p.legend=p.legend||{};p.seriesDefaults=p.seriesDefaults||{};var o=false;if(p.seriesDefaults.renderer==e.jqplot.PieRenderer){o=true}else{if(p.series){for(var q=0;q570)?o[p]*0.8:o[p]+0.3*(255-o[p]);o[p]=parseInt(o[p],10)}this.highlightColors.push("rgb("+o[0]+","+o[1]+","+o[2]+")")}}this.highlightColorGenerator=new e.jqplot.ColorGenerator(this.highlightColors);u.postParseOptionsHooks.addOnce(m);u.postInitHooks.addOnce(g);u.eventListenerHooks.addOnce("jqplotMouseMove",b);u.eventListenerHooks.addOnce("jqplotMouseDown",a);u.eventListenerHooks.addOnce("jqplotMouseUp",l);u.eventListenerHooks.addOnce("jqplotClick",f);u.eventListenerHooks.addOnce("jqplotRightClick",n);u.postDrawHooks.addOnce(i)};e.jqplot.PieRenderer.prototype.setGridData=function(t){var p=[];var u=[];var o=this.startAngle/180*Math.PI;var s=0;this._drawData=false;for(var r=0;r0){p[r]+=p[r-1]}s+=this.data[r][1]}var q=Math.PI*2/p[p.length-1];for(var r=0;r0){p[r]+=p[r-1]}s+=t[r][1]}var q=Math.PI*2/p[p.length-1];for(var r=0;r0&&s>0.01&&s<6.282){w=parseFloat(p)/2/h(q)}return w}e.jqplot.PieRenderer.prototype.drawSlice=function(B,z,y,u,w){if(this._drawData){var p=this._radius;var A=this.fill;var x=this.lineWidth;var s=this.sliceMargin;if(this.fill==false){s+=this.lineWidth}B.save();B.translate(this._center[0],this._center[1]);var D=j(z,y,this.sliceMargin,this.fill,this.lineWidth);var o=D*Math.cos((z+y)/2);var C=D*Math.sin((z+y)/2);if((y-z)<=Math.PI){p-=D}else{p+=D}B.translate(o,C);if(w){for(var v=0,t=this.shadowDepth;v6.282+this.startAngle){y=6.282+this.startAngle;if(z>y){z=6.281+this.startAngle}}if(z>=y){return}B.beginPath();B.fillStyle=u;B.strokeStyle=u;B.lineWidth=x;B.arc(0,0,r,z,y,false);B.lineTo(0,0);B.closePath();if(A){B.fill()}else{B.stroke()}}};e.jqplot.PieRenderer.prototype.draw=function(B,z,E,o){var W;var H=(E!=undefined)?E:{};var t=0;var s=0;var N=1;var L=new e.jqplot.ColorGenerator(this.seriesColors);if(E.legendInfo&&E.legendInfo.placement=="insideGrid"){var J=E.legendInfo;switch(J.location){case"nw":t=J.width+J.xoffset;break;case"w":t=J.width+J.xoffset;break;case"sw":t=J.width+J.xoffset;break;case"ne":t=J.width+J.xoffset;N=-1;break;case"e":t=J.width+J.xoffset;N=-1;break;case"se":t=J.width+J.xoffset;N=-1;break;case"n":s=J.height+J.yoffset;break;case"s":s=J.height+J.yoffset;N=-1;break;default:break}}var K=(H.shadow!=undefined)?H.shadow:this.shadow;var A=(H.fill!=undefined)?H.fill:this.fill;var C=B.canvas.width;var I=B.canvas.height;var Q=C-t-2*this.padding;var X=I-s-2*this.padding;var M=Math.min(Q,X);var Y=M;this._sliceAngles=[];var v=this.sliceMargin;if(this.fill==false){v+=this.lineWidth}var q;var G=0;var R,aa,Z,ab;var D=this.startAngle/180*Math.PI;for(var W=0,V=z.length;WMath.PI){G=Math.max(q,G)}}if(this.diameter!=null&&this.diameter>0){this._diameter=this.diameter-2*G}else{this._diameter=Y-2*G}if(this._diameter<6){e.jqplot.log("Diameter of pie too small, not rendering.");return}var S=this._radius=this._diameter/2;this._center=[(C-N*t)/2+N*t+G*Math.cos(D),(I-N*s)/2+N*s+G*Math.sin(D)];if(this.shadow){for(var W=0,V=z.length;W=this.dataLabelThreshold){var F,U=(this._sliceAngles[W][0]+this._sliceAngles[W][1])/2,T;if(this.dataLabels=="label"){F=this.dataLabelFormatString||"%s";T=e.jqplot.sprintf(F,z[W][0])}else{if(this.dataLabels=="value"){F=this.dataLabelFormatString||"%d";T=e.jqplot.sprintf(F,this.data[W][1])}else{if(this.dataLabels=="percent"){F=this.dataLabelFormatString||"%d%%";T=e.jqplot.sprintf(F,z[W][2]*100)}else{if(this.dataLabels.constructor==Array){F=this.dataLabelFormatString||"%s";T=e.jqplot.sprintf(F,this.dataLabels[W])}}}}var p=(this._radius)*this.dataLabelPositionFactor+this.sliceMargin+this.dataLabelNudge;var P=this._center[0]+Math.cos(U)*p+this.canvas._offsets.left;var O=this._center[1]+Math.sin(U)*p+this.canvas._offsets.top;var u=e('
    '+T+"
    ").insertBefore(o.eventCanvas._elem);if(this.dataLabelCenterOn){P-=u.width()/2;O-=u.height()/2}else{P-=u.width()*Math.sin(U/2);O-=u.height()/2}P=Math.round(P);O=Math.round(O);u.css({left:P,top:O})}}};e.jqplot.PieAxisRenderer=function(){e.jqplot.LinearAxisRenderer.call(this)};e.jqplot.PieAxisRenderer.prototype=new e.jqplot.LinearAxisRenderer();e.jqplot.PieAxisRenderer.prototype.constructor=e.jqplot.PieAxisRenderer;e.jqplot.PieAxisRenderer.prototype.init=function(o){this.tickRenderer=e.jqplot.PieTickRenderer;e.extend(true,this,o);this._dataBounds={min:0,max:100};this.min=0;this.max=100;this.showTicks=false;this.ticks=[];this.showMark=false;this.show=false};e.jqplot.PieLegendRenderer=function(){e.jqplot.TableLegendRenderer.call(this)};e.jqplot.PieLegendRenderer.prototype=new e.jqplot.TableLegendRenderer();e.jqplot.PieLegendRenderer.prototype.constructor=e.jqplot.PieLegendRenderer;e.jqplot.PieLegendRenderer.prototype.init=function(o){this.numberRows=null;this.numberColumns=null;e.extend(true,this,o)};e.jqplot.PieLegendRenderer.prototype.draw=function(){var r=this;if(this.show){var B=this._series;this._elem=e(document.createElement("table"));this._elem.addClass("jqplot-table-legend");var E={position:"absolute"};if(this.background){E.background=this.background}if(this.border){E.border=this.border}if(this.fontSize){E.fontSize=this.fontSize}if(this.fontFamily){E.fontFamily=this.fontFamily}if(this.textColor){E.textColor=this.textColor}if(this.marginTop!=null){E.marginTop=this.marginTop}if(this.marginBottom!=null){E.marginBottom=this.marginBottom}if(this.marginLeft!=null){E.marginLeft=this.marginLeft}if(this.marginRight!=null){E.marginRight=this.marginRight}this._elem.css(E);var I=false,A=false,o,y;var C=B[0];var p=new e.jqplot.ColorGenerator(C.seriesColors);if(C.show){var J=C.data;if(this.numberRows){o=this.numberRows;if(!this.numberColumns){y=Math.ceil(J.length/o)}else{y=this.numberColumns}}else{if(this.numberColumns){y=this.numberColumns;o=Math.ceil(J.length/this.numberColumns)}else{o=J.length;y=1}}var H,G;var q,w,v;var x,z,F;var D=0;var u,t;for(H=0;H0){I=true}else{I=false}}else{if(H==o-1){I=false}else{I=true}}z=(I)?this.rowSpacing:"0";w=e(document.createElement("td"));w.addClass("jqplot-table-legend jqplot-table-legend-swatch");w.css({textAlign:"center",paddingTop:z});u=e(document.createElement("div"));u.addClass("jqplot-table-legend-swatch-outline");t=e(document.createElement("div"));t.addClass("jqplot-table-legend-swatch");t.css({backgroundColor:F,borderColor:F});w.append(u.append(t));v=e(document.createElement("td"));v.addClass("jqplot-table-legend jqplot-table-legend-label");v.css("paddingTop",z);if(this.escapeHtml){v.text(x)}else{v.html(x)}if(A){v.prependTo(q);w.prependTo(q)}else{w.appendTo(q);v.appendTo(q)}I=true}D++}}}}return this._elem};e.jqplot.PieRenderer.prototype.handleMove=function(q,p,t,s,r){if(s){var o=[s.seriesIndex,s.pointIndex,s.data];r.target.trigger("jqplotDataMouseOver",o);if(r.series[o[0]].highlightMouseOver&&!(o[0]==r.plugins.pieRenderer.highlightedSeriesIndex&&o[1]==r.series[o[0]]._highlightedPoint)){r.target.trigger("jqplotDataHighlight",o);d(r,o[0],o[1])}}else{if(s==null){k(r)}}};function c(s,r,p){p=p||{};p.axesDefaults=p.axesDefaults||{};p.legend=p.legend||{};p.seriesDefaults=p.seriesDefaults||{};var o=false;if(p.seriesDefaults.renderer==e.jqplot.PieRenderer){o=true}else{if(p.series){for(var q=0;qB||s+C>m){z.remove()}z=null;f=null}}};c.jqplot.postSeriesInitHooks.push(c.jqplot.PointLabels.init);c.jqplot.postDrawSeriesHooks.push(c.jqplot.PointLabels.draw)})(jQuery); \ No newline at end of file + */(function(c){c.jqplot.PointLabels=function(e){this.show=c.jqplot.config.enablePlugins;this.location="n";this.labelsFromSeries=false;this.seriesLabelIndex=null;this.labels=[];this._labels=[];this.stackedValue=false;this.ypadding=6;this.xpadding=6;this.escapeHTML=true;this.edgeTolerance=-5;this.formatter=c.jqplot.DefaultTickFormatter;this.formatString="";this.hideZeros=false;this._elems=[];c.extend(true,this,e)};var a=["nw","n","ne","e","se","s","sw","w"];var d={nw:0,n:1,ne:2,e:3,se:4,s:5,sw:6,w:7};var b=["se","s","sw","w","nw","n","ne","e"];c.jqplot.PointLabels.init=function(j,h,f,g,i){var e=c.extend(true,{},f,g);e.pointLabels=e.pointLabels||{};if(this.renderer.constructor===c.jqplot.BarRenderer&&this.barDirection==="horizontal"&&!e.pointLabels.location){e.pointLabels.location="e"}this.plugins.pointLabels=new c.jqplot.PointLabels(e.pointLabels);this.plugins.pointLabels.setLabels.call(this)};c.jqplot.PointLabels.prototype.setLabels=function(){var f=this.plugins.pointLabels;var h;if(f.seriesLabelIndex!=null){h=f.seriesLabelIndex}else{if(this.renderer.constructor===c.jqplot.BarRenderer&&this.barDirection==="horizontal"){h=(this._plotData[0].length<3)?0:this._plotData[0].length-1}else{h=(this._plotData.length===0)?0:this._plotData[0].length-1}}f._labels=[];if(f.labels.length===0||f.labelsFromSeries){if(f.stackedValue){if(this._plotData.length&&this._plotData[0].length){for(var e=0;eB||s+C>m){z.remove()}z=null;f=null}}};c.jqplot.postSeriesInitHooks.push(c.jqplot.PointLabels.init);c.jqplot.postDrawSeriesHooks.push(c.jqplot.PointLabels.draw)})(jQuery); diff --git a/js/jqplot/plugins/jqplot.pyramidAxisRenderer.min.js b/js/jqplot/plugins/jqplot.pyramidAxisRenderer.min.js index e559ddc9..fc2a5a9c 100644 --- a/js/jqplot/plugins/jqplot.pyramidAxisRenderer.min.js +++ b/js/jqplot/plugins/jqplot.pyramidAxisRenderer.min.js @@ -1,3 +1,3 @@ /* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com jsDate | (c) 2010-2013 Chris Leonello - */(function(e){e.jqplot.PyramidAxisRenderer=function(){e.jqplot.LinearAxisRenderer.call(this)};e.jqplot.PyramidAxisRenderer.prototype=new e.jqplot.LinearAxisRenderer();e.jqplot.PyramidAxisRenderer.prototype.constructor=e.jqplot.PyramidAxisRenderer;e.jqplot.PyramidAxisRenderer.prototype.init=function(f){this.position=null;this.drawBaseline=true;this.baselineWidth=null;this.baselineColor=null;this.tickSpacingFactor=25;this._type="pyramid";this._splitAxis=false;this._splitLength=null;this.category=false;this._autoFormatString="";this._overrideFormatString=false;e.extend(true,this,f);this.renderer.options=f;this.resetDataBounds=this.renderer.resetDataBounds;this.resetDataBounds()};e.jqplot.PyramidAxisRenderer.prototype.resetDataBounds=function(){var h=this._dataBounds;h.min=null;h.max=null;var g;for(var m=0;mh.max)||h.max===null){h.max=g}}else{g=o[k][0];if((g!==null&&gh.max)||h.max===null){h.max=g}}}}};e.jqplot.PyramidAxisRenderer.prototype.draw=function(f,n){if(this.show){this.renderer.createTicks.call(this,n);var m=0;var g;if(this._elem){this._elem.emptyForce();this._elem=null}this._elem=e(document.createElement("div"));this._elem.addClass("jqplot-axis jqplot-"+this.name);this._elem.css("position","absolute");if(this.name=="xaxis"||this.name=="x2axis"){this._elem.width(this._plotDimensions.width)}else{this._elem.height(this._plotDimensions.height)}this.labelOptions.axis=this.name;this._label=new this.labelRenderer(this.labelOptions);if(this._label.show){var l=this._label.draw(f,n);l.appendTo(this._elem);l=null}var k=this._ticks;var j;for(var h=0;hr){I=this.numberTicks-1;for(H=2;H0;H--){v=new this.tickRenderer(this.tickOptions);v.value=this._ticks[H-1].value+this.tickInterval/2;v.label="";v.showLabel=false;v.axis=this.name;this._ticks[H].showGridline=false;this._ticks[H].showMark=false;this._ticks.splice(H,0,v)}v=new this.tickRenderer(this.tickOptions);v.value=this._ticks[0].value-this.tickInterval/2;v.label="";v.showLabel=false;v.axis=this.name;this._ticks.unshift(v);v=new this.tickRenderer(this.tickOptions);v.value=this._ticks[this._ticks.length-1].value+this.tickInterval/2;v.label="";v.showLabel=false;v.axis=this.name;this._ticks.push(v);this.tickInterval=this.tickInterval/2;this.numberTicks=this._ticks.length;this.min=this._ticks[0].value;this.max=this._ticks[this._ticks.length-1].value}}else{if(this.name.charAt(0)==="x"){E=this._plotDimensions.width;var w=Math.max(M.max,Math.abs(M.min));var u=Math.min(M.min,-w);B=u;G=w;y=G-B;if(this.tickOptions==null||!this.tickOptions.formatString){this._overrideFormatString=true}m=30;g=Math.max(E,m+1);j=(g-m)/300;O=e.jqplot.LinearTickGenerator(B,G,j);A=B+y*(this.padMin-1);F=G-y*(this.padMax-1);if(BF){A=B-y*(this.padMin-1);F=G+y*(this.padMax-1);O=e.jqplot.LinearTickGenerator(A,F,j)}this.min=O[0];this.max=O[1];this.numberTicks=O[2];this._autoFormatString=O[3];this.tickInterval=O[4]}else{E=this._plotDimensions.height;B=M.min;G=M.max;x=this._series[0];this._ticks=[];y=G-B;if(d[y]){y+=1;G+=1}this.max=G;this.min=B;r=Math.round(2+E/this.tickSpacingFactor);if(y+1<=r){this.numberTicks=y+1;this.tickInterval=1}else{for(var H=r;H>1;H--){if(y/(H-1)===Math.round(y/(H-1))){this.numberTicks=H;this.tickInterval=y/(H-1);break}}}}if(this._overrideFormatString&&this._autoFormatString!=""){this.tickOptions=this.tickOptions||{};this.tickOptions.formatString=this._autoFormatString}var f;for(H=0;Ho){o=j}}}if(this.name==="yMidAxis"){for(m=0;m0){f=-q._textRenderer.height*Math.cos(-q._textRenderer.angle)/2}else{f=-q.getHeight()+q._textRenderer.height*Math.cos(q._textRenderer.angle)/2}break;case"middle":f=-q.getHeight()/2;break;default:f=-q.getHeight()/2;break}}else{f=-q.getHeight()/2}var C=this.u2p(q.value)+f+"px";q._elem.css("top",C);q.pack()}}if(r){var y=this._label._elem.outerHeight(true);if(this.name!=="yMidAxis"){this._label._elem.css("top",o-k/2-y/2+"px")}if(this.name=="yaxis"){this._label._elem.css("left","0px")}else{if(this.name!=="yMidAxis"){this._label._elem.css("right","0px")}}this._label.pack()}}}B=null}})(jQuery); \ No newline at end of file + */(function(e){e.jqplot.PyramidAxisRenderer=function(){e.jqplot.LinearAxisRenderer.call(this)};e.jqplot.PyramidAxisRenderer.prototype=new e.jqplot.LinearAxisRenderer();e.jqplot.PyramidAxisRenderer.prototype.constructor=e.jqplot.PyramidAxisRenderer;e.jqplot.PyramidAxisRenderer.prototype.init=function(f){this.position=null;this.drawBaseline=true;this.baselineWidth=null;this.baselineColor=null;this.tickSpacingFactor=25;this._type="pyramid";this._splitAxis=false;this._splitLength=null;this.category=false;this._autoFormatString="";this._overrideFormatString=false;e.extend(true,this,f);this.renderer.options=f;this.resetDataBounds=this.renderer.resetDataBounds;this.resetDataBounds()};e.jqplot.PyramidAxisRenderer.prototype.resetDataBounds=function(){var h=this._dataBounds;h.min=null;h.max=null;var g;for(var m=0;mh.max)||h.max===null){h.max=g}}else{g=o[k][0];if((g!==null&&gh.max)||h.max===null){h.max=g}}}}};e.jqplot.PyramidAxisRenderer.prototype.draw=function(f,n){if(this.show){this.renderer.createTicks.call(this,n);var m=0;var g;if(this._elem){this._elem.emptyForce();this._elem=null}this._elem=e(document.createElement("div"));this._elem.addClass("jqplot-axis jqplot-"+this.name);this._elem.css("position","absolute");if(this.name=="xaxis"||this.name=="x2axis"){this._elem.width(this._plotDimensions.width)}else{this._elem.height(this._plotDimensions.height)}this.labelOptions.axis=this.name;this._label=new this.labelRenderer(this.labelOptions);if(this._label.show){var l=this._label.draw(f,n);l.appendTo(this._elem);l=null}var k=this._ticks;var j;for(var h=0;hr){I=this.numberTicks-1;for(H=2;H0;H--){v=new this.tickRenderer(this.tickOptions);v.value=this._ticks[H-1].value+this.tickInterval/2;v.label="";v.showLabel=false;v.axis=this.name;this._ticks[H].showGridline=false;this._ticks[H].showMark=false;this._ticks.splice(H,0,v)}v=new this.tickRenderer(this.tickOptions);v.value=this._ticks[0].value-this.tickInterval/2;v.label="";v.showLabel=false;v.axis=this.name;this._ticks.unshift(v);v=new this.tickRenderer(this.tickOptions);v.value=this._ticks[this._ticks.length-1].value+this.tickInterval/2;v.label="";v.showLabel=false;v.axis=this.name;this._ticks.push(v);this.tickInterval=this.tickInterval/2;this.numberTicks=this._ticks.length;this.min=this._ticks[0].value;this.max=this._ticks[this._ticks.length-1].value}}else{if(this.name.charAt(0)==="x"){E=this._plotDimensions.width;var w=Math.max(M.max,Math.abs(M.min));var u=Math.min(M.min,-w);B=u;G=w;y=G-B;if(this.tickOptions==null||!this.tickOptions.formatString){this._overrideFormatString=true}m=30;g=Math.max(E,m+1);j=(g-m)/300;O=e.jqplot.LinearTickGenerator(B,G,j);A=B+y*(this.padMin-1);F=G-y*(this.padMax-1);if(BF){A=B-y*(this.padMin-1);F=G+y*(this.padMax-1);O=e.jqplot.LinearTickGenerator(A,F,j)}this.min=O[0];this.max=O[1];this.numberTicks=O[2];this._autoFormatString=O[3];this.tickInterval=O[4]}else{E=this._plotDimensions.height;B=M.min;G=M.max;x=this._series[0];this._ticks=[];y=G-B;if(d[y]){y+=1;G+=1}this.max=G;this.min=B;r=Math.round(2+E/this.tickSpacingFactor);if(y+1<=r){this.numberTicks=y+1;this.tickInterval=1}else{for(var H=r;H>1;H--){if(y/(H-1)===Math.round(y/(H-1))){this.numberTicks=H;this.tickInterval=y/(H-1);break}}}}if(this._overrideFormatString&&this._autoFormatString!=""){this.tickOptions=this.tickOptions||{};this.tickOptions.formatString=this._autoFormatString}var f;for(H=0;Ho){o=j}}}if(this.name==="yMidAxis"){for(m=0;m0){f=-q._textRenderer.height*Math.cos(-q._textRenderer.angle)/2}else{f=-q.getHeight()+q._textRenderer.height*Math.cos(q._textRenderer.angle)/2}break;case"middle":f=-q.getHeight()/2;break;default:f=-q.getHeight()/2;break}}else{f=-q.getHeight()/2}var C=this.u2p(q.value)+f+"px";q._elem.css("top",C);q.pack()}}if(r){var y=this._label._elem.outerHeight(true);if(this.name!=="yMidAxis"){this._label._elem.css("top",o-k/2-y/2+"px")}if(this.name=="yaxis"){this._label._elem.css("left","0px")}else{if(this.name!=="yMidAxis"){this._label._elem.css("right","0px")}}this._label.pack()}}}B=null}})(jQuery); diff --git a/js/jqplot/plugins/jqplot.pyramidGridRenderer.min.js b/js/jqplot/plugins/jqplot.pyramidGridRenderer.min.js index e2837a6c..f8d6a2cf 100644 --- a/js/jqplot/plugins/jqplot.pyramidGridRenderer.min.js +++ b/js/jqplot/plugins/jqplot.pyramidGridRenderer.min.js @@ -1,3 +1,3 @@ /* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com jsDate | (c) 2010-2013 Chris Leonello - */(function(a){a.jqplot.PyramidGridRenderer=function(){a.jqplot.CanvasGridRenderer.call(this)};a.jqplot.PyramidGridRenderer.prototype=new a.jqplot.CanvasGridRenderer();a.jqplot.PyramidGridRenderer.prototype.constructor=a.jqplot.PyramidGridRenderer;a.jqplot.CanvasGridRenderer.prototype.init=function(c){this._ctx;this.plotBands={show:false,color:"rgb(230, 219, 179)",axis:"y",start:null,interval:10};a.extend(true,this,c);var b={lineJoin:"miter",lineCap:"round",fill:false,isarc:false,angle:this.shadowAngle,offset:this.shadowOffset,alpha:this.shadowAlpha,depth:this.shadowDepth,lineWidth:this.shadowWidth,closePath:false,strokeStyle:this.shadowColor};this.renderer.shadowRenderer.init(b)};a.jqplot.PyramidGridRenderer.prototype.draw=function(){this._ctx=this._elem.get(0).getContext("2d");var D=this._ctx;var G=this._axes;var q=G.xaxis.u2p;var J=G.yMidAxis.u2p;var l=G.xaxis.max/1000;var u=q(0);var f=q(l);var r=["xaxis","yaxis","x2axis","y2axis","yMidAxis"];D.save();D.clearRect(0,0,this._plotDimensions.width,this._plotDimensions.height);D.fillStyle=this.backgroundColor||this.background;D.fillRect(this._left,this._top,this._width,this._height);if(this.plotBands.show){D.save();var c=this.plotBands;D.fillStyle=c.color;var d;var o,n,p,I;if(c.axis.charAt(0)==="x"){if(G.xaxis.show){d=G.xaxis}}else{if(c.axis.charAt(0)==="y"){if(G.yaxis.show){d=G.yaxis}else{if(G.y2axis.show){d=G.y2axis}else{if(G.yMidAxis.show){d=G.yMidAxis}}}}}if(d!==undefined){var g=c.start;if(g===null){g=d.min}for(var H=g;H0;H--){var O=r[H-1];var d=G[O];var M=d._ticks;var B=M.length;if(d.show){if(d.drawBaseline){var N={};if(d.baselineWidth!==null){N.lineWidth=d.baselineWidth}if(d.baselineColor!==null){N.strokeStyle=d.baselineColor}switch(O){case"xaxis":if(G.yMidAxis.show){z(this._left,this._bottom,u,this._bottom,N);z(f,this._bottom,this._right,this._bottom,N)}else{z(this._left,this._bottom,this._right,this._bottom,N)}break;case"yaxis":z(this._left,this._bottom,this._left,this._top,N);break;case"yMidAxis":z(u,this._bottom,u,this._top,N);z(f,this._bottom,f,this._top,N);break;case"x2axis":if(G.yMidAxis.show){z(this._left,this._top,u,this._top,N);z(f,this._top,this._right,this._top,N)}else{z(this._left,this._bottom,this._right,this._bottom,N)}break;case"y2axis":z(this._right,this._bottom,this._right,this._top,N);break}}for(var E=B;E>0;E--){var v=M[E-1];if(v.show){var k=Math.round(d.u2p(v.value))+0.5;switch(O){case"xaxis":if(v.showGridline&&this.drawGridlines&&(!v.isMinorTick||d.showMinorTicks)){z(k,this._top,k,this._bottom)}if(v.showMark&&v.mark&&(!v.isMinorTick||d.showMinorTicks)){A=v.markSize;C=v.mark;var k=Math.round(d.u2p(v.value))+0.5;switch(C){case"outside":L=this._bottom;K=this._bottom+A;break;case"inside":L=this._bottom-A;K=this._bottom;break;case"cross":L=this._bottom-A;K=this._bottom+A;break;default:L=this._bottom;K=this._bottom+A;break}if(this.shadow){this.renderer.shadowRenderer.draw(D,[[k,L],[k,K]],{lineCap:"butt",lineWidth:this.gridLineWidth,offset:this.gridLineWidth*0.75,depth:2,fill:false,closePath:false})}z(k,L,k,K)}break;case"yaxis":if(v.showGridline&&this.drawGridlines&&(!v.isMinorTick||d.showMinorTicks)){z(this._right,k,this._left,k)}if(v.showMark&&v.mark&&(!v.isMinorTick||d.showMinorTicks)){A=v.markSize;C=v.mark;var k=Math.round(d.u2p(v.value))+0.5;switch(C){case"outside":L=this._left-A;K=this._left;break;case"inside":L=this._left;K=this._left+A;break;case"cross":L=this._left-A;K=this._left+A;break;default:L=this._left-A;K=this._left;break}if(this.shadow){this.renderer.shadowRenderer.draw(D,[[L,k],[K,k]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}z(L,k,K,k,{strokeStyle:d.borderColor})}break;case"yMidAxis":if(v.showGridline&&this.drawGridlines&&(!v.isMinorTick||d.showMinorTicks)){z(this._left,k,u,k);z(f,k,this._right,k)}if(v.showMark&&v.mark&&(!v.isMinorTick||d.showMinorTicks)){A=v.markSize;C=v.mark;var k=Math.round(d.u2p(v.value))+0.5;L=u;K=u+A;if(this.shadow){this.renderer.shadowRenderer.draw(D,[[L,k],[K,k]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}z(L,k,K,k,{strokeStyle:d.borderColor});L=f-A;K=f;if(this.shadow){this.renderer.shadowRenderer.draw(D,[[L,k],[K,k]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}z(L,k,K,k,{strokeStyle:d.borderColor})}break;case"x2axis":if(v.showGridline&&this.drawGridlines&&(!v.isMinorTick||d.showMinorTicks)){z(k,this._bottom,k,this._top)}if(v.showMark&&v.mark&&(!v.isMinorTick||d.showMinorTicks)){A=v.markSize;C=v.mark;var k=Math.round(d.u2p(v.value))+0.5;switch(C){case"outside":L=this._top-A;K=this._top;break;case"inside":L=this._top;K=this._top+A;break;case"cross":L=this._top-A;K=this._top+A;break;default:L=this._top-A;K=this._top;break}if(this.shadow){this.renderer.shadowRenderer.draw(D,[[k,L],[k,K]],{lineCap:"butt",lineWidth:this.gridLineWidth,offset:this.gridLineWidth*0.75,depth:2,fill:false,closePath:false})}z(k,L,k,K)}break;case"y2axis":if(v.showGridline&&this.drawGridlines&&(!v.isMinorTick||d.showMinorTicks)){z(this._left,k,this._right,k)}if(v.showMark&&v.mark&&(!v.isMinorTick||d.showMinorTicks)){A=v.markSize;C=v.mark;var k=Math.round(d.u2p(v.value))+0.5;switch(C){case"outside":L=this._right;K=this._right+A;break;case"inside":L=this._right-A;K=this._right;break;case"cross":L=this._right-A;K=this._right+A;break;default:L=this._right;K=this._right+A;break}if(this.shadow){this.renderer.shadowRenderer.draw(D,[[L,k],[K,k]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}z(L,k,K,k,{strokeStyle:d.borderColor})}break;default:break}}}v=null}d=null;M=null}D.restore();function z(j,i,e,b,h){D.save();h=h||{};if(h.lineWidth==null||h.lineWidth!=0){a.extend(true,D,h);D.beginPath();D.moveTo(j,i);D.lineTo(e,b);D.stroke()}D.restore()}if(this.shadow){if(G.yMidAxis.show){var F=[[this._left,this._bottom],[u,this._bottom]];this.renderer.shadowRenderer.draw(D,F);var F=[[f,this._bottom],[this._right,this._bottom],[this._right,this._top]];this.renderer.shadowRenderer.draw(D,F);var F=[[u,this._bottom],[u,this._top]];this.renderer.shadowRenderer.draw(D,F)}else{var F=[[this._left,this._bottom],[this._right,this._bottom],[this._right,this._top]];this.renderer.shadowRenderer.draw(D,F)}}if(this.borderWidth!=0&&this.drawBorder){if(G.yMidAxis.show){z(this._left,this._top,u,this._top,{lineCap:"round",strokeStyle:G.x2axis.borderColor,lineWidth:G.x2axis.borderWidth});z(f,this._top,this._right,this._top,{lineCap:"round",strokeStyle:G.x2axis.borderColor,lineWidth:G.x2axis.borderWidth});z(this._right,this._top,this._right,this._bottom,{lineCap:"round",strokeStyle:G.y2axis.borderColor,lineWidth:G.y2axis.borderWidth});z(this._right,this._bottom,f,this._bottom,{lineCap:"round",strokeStyle:G.xaxis.borderColor,lineWidth:G.xaxis.borderWidth});z(u,this._bottom,this._left,this._bottom,{lineCap:"round",strokeStyle:G.xaxis.borderColor,lineWidth:G.xaxis.borderWidth});z(this._left,this._bottom,this._left,this._top,{lineCap:"round",strokeStyle:G.yaxis.borderColor,lineWidth:G.yaxis.borderWidth});z(u,this._bottom,u,this._top,{lineCap:"round",strokeStyle:G.yaxis.borderColor,lineWidth:G.yaxis.borderWidth});z(f,this._bottom,f,this._top,{lineCap:"round",strokeStyle:G.yaxis.borderColor,lineWidth:G.yaxis.borderWidth})}else{z(this._left,this._top,this._right,this._top,{lineCap:"round",strokeStyle:G.x2axis.borderColor,lineWidth:G.x2axis.borderWidth});z(this._right,this._top,this._right,this._bottom,{lineCap:"round",strokeStyle:G.y2axis.borderColor,lineWidth:G.y2axis.borderWidth});z(this._right,this._bottom,this._left,this._bottom,{lineCap:"round",strokeStyle:G.xaxis.borderColor,lineWidth:G.xaxis.borderWidth});z(this._left,this._bottom,this._left,this._top,{lineCap:"round",strokeStyle:G.yaxis.borderColor,lineWidth:G.yaxis.borderWidth})}}D.restore();D=null;G=null}})(jQuery); \ No newline at end of file + */(function(a){a.jqplot.PyramidGridRenderer=function(){a.jqplot.CanvasGridRenderer.call(this)};a.jqplot.PyramidGridRenderer.prototype=new a.jqplot.CanvasGridRenderer();a.jqplot.PyramidGridRenderer.prototype.constructor=a.jqplot.PyramidGridRenderer;a.jqplot.CanvasGridRenderer.prototype.init=function(c){this._ctx;this.plotBands={show:false,color:"rgb(230, 219, 179)",axis:"y",start:null,interval:10};a.extend(true,this,c);var b={lineJoin:"miter",lineCap:"round",fill:false,isarc:false,angle:this.shadowAngle,offset:this.shadowOffset,alpha:this.shadowAlpha,depth:this.shadowDepth,lineWidth:this.shadowWidth,closePath:false,strokeStyle:this.shadowColor};this.renderer.shadowRenderer.init(b)};a.jqplot.PyramidGridRenderer.prototype.draw=function(){this._ctx=this._elem.get(0).getContext("2d");var D=this._ctx;var G=this._axes;var q=G.xaxis.u2p;var J=G.yMidAxis.u2p;var l=G.xaxis.max/1000;var u=q(0);var f=q(l);var r=["xaxis","yaxis","x2axis","y2axis","yMidAxis"];D.save();D.clearRect(0,0,this._plotDimensions.width,this._plotDimensions.height);D.fillStyle=this.backgroundColor||this.background;D.fillRect(this._left,this._top,this._width,this._height);if(this.plotBands.show){D.save();var c=this.plotBands;D.fillStyle=c.color;var d;var o,n,p,I;if(c.axis.charAt(0)==="x"){if(G.xaxis.show){d=G.xaxis}}else{if(c.axis.charAt(0)==="y"){if(G.yaxis.show){d=G.yaxis}else{if(G.y2axis.show){d=G.y2axis}else{if(G.yMidAxis.show){d=G.yMidAxis}}}}}if(d!==undefined){var g=c.start;if(g===null){g=d.min}for(var H=g;H0;H--){var O=r[H-1];var d=G[O];var M=d._ticks;var B=M.length;if(d.show){if(d.drawBaseline){var N={};if(d.baselineWidth!==null){N.lineWidth=d.baselineWidth}if(d.baselineColor!==null){N.strokeStyle=d.baselineColor}switch(O){case"xaxis":if(G.yMidAxis.show){z(this._left,this._bottom,u,this._bottom,N);z(f,this._bottom,this._right,this._bottom,N)}else{z(this._left,this._bottom,this._right,this._bottom,N)}break;case"yaxis":z(this._left,this._bottom,this._left,this._top,N);break;case"yMidAxis":z(u,this._bottom,u,this._top,N);z(f,this._bottom,f,this._top,N);break;case"x2axis":if(G.yMidAxis.show){z(this._left,this._top,u,this._top,N);z(f,this._top,this._right,this._top,N)}else{z(this._left,this._bottom,this._right,this._bottom,N)}break;case"y2axis":z(this._right,this._bottom,this._right,this._top,N);break}}for(var E=B;E>0;E--){var v=M[E-1];if(v.show){var k=Math.round(d.u2p(v.value))+0.5;switch(O){case"xaxis":if(v.showGridline&&this.drawGridlines&&(!v.isMinorTick||d.showMinorTicks)){z(k,this._top,k,this._bottom)}if(v.showMark&&v.mark&&(!v.isMinorTick||d.showMinorTicks)){A=v.markSize;C=v.mark;var k=Math.round(d.u2p(v.value))+0.5;switch(C){case"outside":L=this._bottom;K=this._bottom+A;break;case"inside":L=this._bottom-A;K=this._bottom;break;case"cross":L=this._bottom-A;K=this._bottom+A;break;default:L=this._bottom;K=this._bottom+A;break}if(this.shadow){this.renderer.shadowRenderer.draw(D,[[k,L],[k,K]],{lineCap:"butt",lineWidth:this.gridLineWidth,offset:this.gridLineWidth*0.75,depth:2,fill:false,closePath:false})}z(k,L,k,K)}break;case"yaxis":if(v.showGridline&&this.drawGridlines&&(!v.isMinorTick||d.showMinorTicks)){z(this._right,k,this._left,k)}if(v.showMark&&v.mark&&(!v.isMinorTick||d.showMinorTicks)){A=v.markSize;C=v.mark;var k=Math.round(d.u2p(v.value))+0.5;switch(C){case"outside":L=this._left-A;K=this._left;break;case"inside":L=this._left;K=this._left+A;break;case"cross":L=this._left-A;K=this._left+A;break;default:L=this._left-A;K=this._left;break}if(this.shadow){this.renderer.shadowRenderer.draw(D,[[L,k],[K,k]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}z(L,k,K,k,{strokeStyle:d.borderColor})}break;case"yMidAxis":if(v.showGridline&&this.drawGridlines&&(!v.isMinorTick||d.showMinorTicks)){z(this._left,k,u,k);z(f,k,this._right,k)}if(v.showMark&&v.mark&&(!v.isMinorTick||d.showMinorTicks)){A=v.markSize;C=v.mark;var k=Math.round(d.u2p(v.value))+0.5;L=u;K=u+A;if(this.shadow){this.renderer.shadowRenderer.draw(D,[[L,k],[K,k]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}z(L,k,K,k,{strokeStyle:d.borderColor});L=f-A;K=f;if(this.shadow){this.renderer.shadowRenderer.draw(D,[[L,k],[K,k]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}z(L,k,K,k,{strokeStyle:d.borderColor})}break;case"x2axis":if(v.showGridline&&this.drawGridlines&&(!v.isMinorTick||d.showMinorTicks)){z(k,this._bottom,k,this._top)}if(v.showMark&&v.mark&&(!v.isMinorTick||d.showMinorTicks)){A=v.markSize;C=v.mark;var k=Math.round(d.u2p(v.value))+0.5;switch(C){case"outside":L=this._top-A;K=this._top;break;case"inside":L=this._top;K=this._top+A;break;case"cross":L=this._top-A;K=this._top+A;break;default:L=this._top-A;K=this._top;break}if(this.shadow){this.renderer.shadowRenderer.draw(D,[[k,L],[k,K]],{lineCap:"butt",lineWidth:this.gridLineWidth,offset:this.gridLineWidth*0.75,depth:2,fill:false,closePath:false})}z(k,L,k,K)}break;case"y2axis":if(v.showGridline&&this.drawGridlines&&(!v.isMinorTick||d.showMinorTicks)){z(this._left,k,this._right,k)}if(v.showMark&&v.mark&&(!v.isMinorTick||d.showMinorTicks)){A=v.markSize;C=v.mark;var k=Math.round(d.u2p(v.value))+0.5;switch(C){case"outside":L=this._right;K=this._right+A;break;case"inside":L=this._right-A;K=this._right;break;case"cross":L=this._right-A;K=this._right+A;break;default:L=this._right;K=this._right+A;break}if(this.shadow){this.renderer.shadowRenderer.draw(D,[[L,k],[K,k]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}z(L,k,K,k,{strokeStyle:d.borderColor})}break;default:break}}}v=null}d=null;M=null}D.restore();function z(j,i,e,b,h){D.save();h=h||{};if(h.lineWidth==null||h.lineWidth!=0){a.extend(true,D,h);D.beginPath();D.moveTo(j,i);D.lineTo(e,b);D.stroke()}D.restore()}if(this.shadow){if(G.yMidAxis.show){var F=[[this._left,this._bottom],[u,this._bottom]];this.renderer.shadowRenderer.draw(D,F);var F=[[f,this._bottom],[this._right,this._bottom],[this._right,this._top]];this.renderer.shadowRenderer.draw(D,F);var F=[[u,this._bottom],[u,this._top]];this.renderer.shadowRenderer.draw(D,F)}else{var F=[[this._left,this._bottom],[this._right,this._bottom],[this._right,this._top]];this.renderer.shadowRenderer.draw(D,F)}}if(this.borderWidth!=0&&this.drawBorder){if(G.yMidAxis.show){z(this._left,this._top,u,this._top,{lineCap:"round",strokeStyle:G.x2axis.borderColor,lineWidth:G.x2axis.borderWidth});z(f,this._top,this._right,this._top,{lineCap:"round",strokeStyle:G.x2axis.borderColor,lineWidth:G.x2axis.borderWidth});z(this._right,this._top,this._right,this._bottom,{lineCap:"round",strokeStyle:G.y2axis.borderColor,lineWidth:G.y2axis.borderWidth});z(this._right,this._bottom,f,this._bottom,{lineCap:"round",strokeStyle:G.xaxis.borderColor,lineWidth:G.xaxis.borderWidth});z(u,this._bottom,this._left,this._bottom,{lineCap:"round",strokeStyle:G.xaxis.borderColor,lineWidth:G.xaxis.borderWidth});z(this._left,this._bottom,this._left,this._top,{lineCap:"round",strokeStyle:G.yaxis.borderColor,lineWidth:G.yaxis.borderWidth});z(u,this._bottom,u,this._top,{lineCap:"round",strokeStyle:G.yaxis.borderColor,lineWidth:G.yaxis.borderWidth});z(f,this._bottom,f,this._top,{lineCap:"round",strokeStyle:G.yaxis.borderColor,lineWidth:G.yaxis.borderWidth})}else{z(this._left,this._top,this._right,this._top,{lineCap:"round",strokeStyle:G.x2axis.borderColor,lineWidth:G.x2axis.borderWidth});z(this._right,this._top,this._right,this._bottom,{lineCap:"round",strokeStyle:G.y2axis.borderColor,lineWidth:G.y2axis.borderWidth});z(this._right,this._bottom,this._left,this._bottom,{lineCap:"round",strokeStyle:G.xaxis.borderColor,lineWidth:G.xaxis.borderWidth});z(this._left,this._bottom,this._left,this._top,{lineCap:"round",strokeStyle:G.yaxis.borderColor,lineWidth:G.yaxis.borderWidth})}}D.restore();D=null;G=null}})(jQuery); diff --git a/js/jqplot/plugins/jqplot.pyramidRenderer.min.js b/js/jqplot/plugins/jqplot.pyramidRenderer.min.js index 5833af56..6c53c09c 100644 --- a/js/jqplot/plugins/jqplot.pyramidRenderer.min.js +++ b/js/jqplot/plugins/jqplot.pyramidRenderer.min.js @@ -1,3 +1,3 @@ /* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com jsDate | (c) 2010-2013 Chris Leonello - */(function(c){if(c.jqplot.PyramidAxisRenderer===undefined){c.ajax({url:c.jqplot.pluginLocation+"jqplot.pyramidAxisRenderer.js",dataType:"script",async:false})}if(c.jqplot.PyramidGridRenderer===undefined){c.ajax({url:c.jqplot.pluginLocation+"jqplot.pyramidGridRenderer.js",dataType:"script",async:false})}c.jqplot.PyramidRenderer=function(){c.jqplot.LineRenderer.call(this)};c.jqplot.PyramidRenderer.prototype=new c.jqplot.LineRenderer();c.jqplot.PyramidRenderer.prototype.constructor=c.jqplot.PyramidRenderer;c.jqplot.PyramidRenderer.prototype.init=function(j,o){j=j||{};this._type="pyramid";this.barPadding=10;this.barWidth=null;this.fill=true;this.highlightMouseOver=true;this.highlightMouseDown=false;this.highlightColors=[];this.highlightThreshold=2;this.synchronizeHighlight=false;this.offsetBars=false;if(j.highlightMouseDown&&j.highlightMouseOver==null){j.highlightMouseOver=false}this.side="right";c.extend(true,this,j);if(this.side==="left"){this._highlightThreshold=[[-this.highlightThreshold,0],[-this.highlightThreshold,0],[0,0],[0,0]]}else{this._highlightThreshold=[[0,0],[0,0],[this.highlightThreshold,0],[this.highlightThreshold,0]]}this.renderer.options=j;this._highlightedPoint=null;this._dataColors=[];this._barPoints=[];this.fillAxis="y";this._primaryAxis="_yaxis";this._xnudge=0;var n={lineJoin:"miter",lineCap:"butt",fill:this.fill,fillRect:this.fill,isarc:false,strokeStyle:this.color,fillStyle:this.color,closePath:this.fill,lineWidth:this.lineWidth};this.renderer.shapeRenderer.init(n);var m=j.shadowOffset;if(m==null){if(this.lineWidth>2.5){m=1.25*(1+(Math.atan((this.lineWidth/2.5))/0.785398163-1)*0.6)}else{m=1.25*Math.atan((this.lineWidth/2.5))/0.785398163}}var h={lineJoin:"miter",lineCap:"butt",fill:this.fill,fillRect:this.fill,isarc:false,angle:this.shadowAngle,offset:m,alpha:this.shadowAlpha,depth:this.shadowDepth,closePath:this.fill,lineWidth:this.lineWidth};this.renderer.shadowRenderer.init(h);o.postDrawHooks.addOnce(f);o.eventListenerHooks.addOnce("jqplotMouseMove",e);if(this.side==="left"){for(var k=0,g=this.data.length;k=0){s=I[E][0]-L;F=this.barWidth;D=[L,n-y-r,s,F]}else{s=L-I[E][0];F=this.barWidth;D=[I[E][0],n-y-r,s,F]}this._barPoints.push([[D[0],D[1]+F],[D[0],D[1]],[D[0]+s,D[1]],[D[0]+s,D[1]+F]]);if(p){this.renderer.shadowRenderer.draw(B,D)}var g=u.fillStyle||this.color;this._dataColors.push(g);this.renderer.shapeRenderer.draw(B,D,u)}else{if(E===0){D=[[L,j],[I[E][0],j],[I[E][0],I[E][1]-y-r]]}else{if(E=h.synchronizeHighlight&&h.synchronizeHighlight!==l){h=m.series[h.synchronizeHighlight];k={fillStyle:h.highlightColors[j],fillRect:false};h.renderer.shapeRenderer.draw(g._ctx,h._barPoints[j],k)}g=null}function d(j){var g=j.plugins.pyramidRenderer.highlightCanvas;g._ctx.clearRect(0,0,g._ctx.canvas.width,g._ctx.canvas.height);for(var h=0;h2.5){m=1.25*(1+(Math.atan((this.lineWidth/2.5))/0.785398163-1)*0.6)}else{m=1.25*Math.atan((this.lineWidth/2.5))/0.785398163}}var h={lineJoin:"miter",lineCap:"butt",fill:this.fill,fillRect:this.fill,isarc:false,angle:this.shadowAngle,offset:m,alpha:this.shadowAlpha,depth:this.shadowDepth,closePath:this.fill,lineWidth:this.lineWidth};this.renderer.shadowRenderer.init(h);o.postDrawHooks.addOnce(f);o.eventListenerHooks.addOnce("jqplotMouseMove",e);if(this.side==="left"){for(var k=0,g=this.data.length;k=0){s=I[E][0]-L;F=this.barWidth;D=[L,n-y-r,s,F]}else{s=L-I[E][0];F=this.barWidth;D=[I[E][0],n-y-r,s,F]}this._barPoints.push([[D[0],D[1]+F],[D[0],D[1]],[D[0]+s,D[1]],[D[0]+s,D[1]+F]]);if(p){this.renderer.shadowRenderer.draw(B,D)}var g=u.fillStyle||this.color;this._dataColors.push(g);this.renderer.shapeRenderer.draw(B,D,u)}else{if(E===0){D=[[L,j],[I[E][0],j],[I[E][0],I[E][1]-y-r]]}else{if(E=h.synchronizeHighlight&&h.synchronizeHighlight!==l){h=m.series[h.synchronizeHighlight];k={fillStyle:h.highlightColors[j],fillRect:false};h.renderer.shapeRenderer.draw(g._ctx,h._barPoints[j],k)}g=null}function d(j){var g=j.plugins.pyramidRenderer.highlightCanvas;g._ctx.clearRect(0,0,g._ctx.canvas.width,g._ctx.canvas.height);for(var h=0;h -1; @@ -4769,7 +4769,7 @@ var makeArray = function( array, results ) { results.push.apply( results, array ); return results; } - + return array; }; @@ -5001,7 +5001,7 @@ if ( document.querySelectorAll ) { if ( div.querySelectorAll && div.querySelectorAll(".TEST").length === 0 ) { return; } - + Sizzle = function( query, context, extra, seed ) { context = context || document; @@ -5010,24 +5010,24 @@ if ( document.querySelectorAll ) { if ( !seed && !Sizzle.isXML(context) ) { // See if we find a selector to speed up var match = /^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec( query ); - + if ( match && (context.nodeType === 1 || context.nodeType === 9) ) { // Speed-up: Sizzle("TAG") if ( match[1] ) { return makeArray( context.getElementsByTagName( query ), extra ); - + // Speed-up: Sizzle(".CLASS") } else if ( match[2] && Expr.find.CLASS && context.getElementsByClassName ) { return makeArray( context.getElementsByClassName( match[2] ), extra ); } } - + if ( context.nodeType === 9 ) { // Speed-up: Sizzle("body") // The body element only exists once, optimize finding it if ( query === "body" && context.body ) { return makeArray( [ context.body ], extra ); - + // Speed-up: Sizzle("#ID") } else if ( match && match[3] ) { var elem = context.getElementById( match[3] ); @@ -5040,12 +5040,12 @@ if ( document.querySelectorAll ) { if ( elem.id === match[3] ) { return makeArray( [ elem ], extra ); } - + } else { return makeArray( [], extra ); } } - + try { return makeArray( context.querySelectorAll(query), extra ); } catch(qsaError) {} @@ -5083,7 +5083,7 @@ if ( document.querySelectorAll ) { } } } - + return oldSizzle(query, context, extra, seed); }; @@ -5110,7 +5110,7 @@ if ( document.querySelectorAll ) { // This should fail with an exception // Gecko does not error, returns false instead matches.call( document.documentElement, "[test!='']:sizzle" ); - + } catch( pseudoError ) { pseudoWorks = true; } @@ -5120,7 +5120,7 @@ if ( document.querySelectorAll ) { expr = expr.replace(/\=\s*([^'"\]]*)\s*\]/g, "='$1']"); if ( !Sizzle.isXML( node ) ) { - try { + try { if ( pseudoWorks || !Expr.match.PSEUDO.test( expr ) && !/!=/.test( expr ) ) { var ret = matches.call( node, expr ); @@ -5157,7 +5157,7 @@ if ( document.querySelectorAll ) { if ( div.getElementsByClassName("e").length === 1 ) { return; } - + Expr.order.splice(1, 0, "CLASS"); Expr.find.CLASS = function( match, context, isXML ) { if ( typeof context.getElementsByClassName !== "undefined" && !isXML ) { @@ -5208,7 +5208,7 @@ function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { if ( elem ) { var match = false; - + elem = elem[dir]; while ( elem ) { @@ -5261,7 +5261,7 @@ if ( document.documentElement.contains ) { Sizzle.isXML = function( elem ) { // documentElement is verified for cases where it doesn't yet exist - // (such as loading iframes in IE - #4833) + // (such as loading iframes in IE - #4833) var documentElement = (elem ? elem.ownerDocument || elem : 0).documentElement; return documentElement ? documentElement.nodeName !== "HTML" : false; @@ -5378,11 +5378,11 @@ jQuery.fn.extend({ }, is: function( selector ) { - return !!selector && ( + return !!selector && ( typeof selector === "string" ? // If this is a positional selector, check membership in the returned set // so $("p:first").is("p:last") won't return true for a doc with two "p". - POS.test( selector ) ? + POS.test( selector ) ? jQuery( selector, this.context ).index( this[0] ) >= 0 : jQuery.filter( selector, this ).length > 0 : this.filter( selector ).length > 0 ); @@ -5390,7 +5390,7 @@ jQuery.fn.extend({ closest: function( selectors, context ) { var ret = [], i, l, cur = this[0]; - + // Array (deprecated as of jQuery 1.7) if ( jQuery.isArray( selectors ) ) { var level = 1; diff --git a/js/jquery-ui-1.8.2.custom.min.js b/js/jquery-ui-1.8.2.custom.min.js index c11e844f..5c674bb6 100644 --- a/js/jquery-ui-1.8.2.custom.min.js +++ b/js/jquery-ui-1.8.2.custom.min.js @@ -1009,4 +1009,4 @@ e*2;b.animate(c,f,a.options.easing);for(e=1;e').appendTo(document.body).addClass(a.options.className).css({top:d.top,left:d.left,height:b.innerHeight(),width:b.innerWidth(),position:"absolute"}).animate(c,a.duration,a.options.easing,function(){f.remove();a.callback&&a.callback.apply(b[0],arguments); b.dequeue()})})}})(jQuery); -; \ No newline at end of file +; diff --git a/js/jquery.cookie.js b/js/jquery.cookie.js index ab8e72a9..c781228a 100644 --- a/js/jquery.cookie.js +++ b/js/jquery.cookie.js @@ -101,4 +101,4 @@ jQuery.cookie = function(name, value, options) } return cookieValue; } -}; \ No newline at end of file +}; diff --git a/js/jquery.iviewer.js b/js/jquery.iviewer.js index 76f620a4..c30669d8 100644 --- a/js/jquery.iviewer.js +++ b/js/jquery.iviewer.js @@ -619,7 +619,7 @@ $.widget( "ui.iviewer", $.ui.mouse, { case 'orig_height': if (withoutRotation) { return (this.img_object.angle() % 180 === 0 ? this.img_object[param]() : - param === 'orig_width' ? this.img_object.orig_height() : + param === 'orig_width' ? this.img_object.orig_height() : this.img_object.orig_width()); } else { return this.img_object[param](); @@ -846,7 +846,7 @@ $.ui.iviewer.ImageObject = function(do_anim) { * @param {number} val Coordinate value. * @param {boolean} skipCss If true, we only set the value and do not touch the dom. */ - this.x = setter(function(val, skipCss) { + this.x = setter(function(val, skipCss) { this._x = val; if (!skipCss) { this._img.css("left",this._x + (this._swapDimensions ? this.display_diff() / 2 : 0) + "px"); @@ -883,7 +883,7 @@ $.ui.iviewer.ImageObject = function(do_anim) { this._angle = deg; this._swapDimensions = deg % 180 !== 0; - + if (prevSwap !== this._swapDimensions) { var verticalMod = this._swapDimensions ? -1 : 1; this.x(this.x() - verticalMod * this.display_diff() / 2, true); @@ -979,7 +979,7 @@ $.ui.iviewer.ImageObject = function(do_anim) { width: w, height: h, top: y - (this._swapDimensions ? this.display_diff() / 2 : 0) + "px", - left: x + (this._swapDimensions ? this.display_diff() / 2 : 0) + "px" + left: x + (this._swapDimensions ? this.display_diff() / 2 : 0) + "px" }; if (useIeTransforms) { @@ -1008,7 +1008,7 @@ $.ui.iviewer.ImageObject = function(do_anim) { if (this._do_anim && !skip_animation) { this._img.animate(params, { - duration: 200, + duration: 200, complete: complete, step: function(now, fx) { if(useIeTransforms && swapDims && (fx.prop === 'top')) { diff --git a/js/jquery.mousewheel.min.js b/js/jquery.mousewheel.min.js index e39a83ad..2782ff31 100644 --- a/js/jquery.mousewheel.min.js +++ b/js/jquery.mousewheel.min.js @@ -6,8 +6,8 @@ * Thanks to: Seamus Leahy for adding deltaX and deltaY * * Version: 3.0.6 - * + * * Requires: 1.2.2+ */ (function(d){function e(a){var b=a||window.event,c=[].slice.call(arguments,1),f=0,e=0,g=0,a=d.event.fix(b);a.type="mousewheel";b.wheelDelta&&(f=b.wheelDelta/120);b.detail&&(f=-b.detail/3);g=f;b.axis!==void 0&&b.axis===b.HORIZONTAL_AXIS&&(g=0,e=-1*f);b.wheelDeltaY!==void 0&&(g=b.wheelDeltaY/120);b.wheelDeltaX!==void 0&&(e=-1*b.wheelDeltaX/120);c.unshift(a,f,e,g);return(d.event.dispatch||d.event.handle).apply(this,c)}var c=["DOMMouseScroll","mousewheel"];if(d.event.fixHooks)for(var h=c.length;h;)d.event.fixHooks[c[--h]]= -d.event.mouseHooks;d.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var a=c.length;a;)this.addEventListener(c[--a],e,false);else this.onmousewheel=e},teardown:function(){if(this.removeEventListener)for(var a=c.length;a;)this.removeEventListener(c[--a],e,false);else this.onmousewheel=null}};d.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})})(jQuery); \ No newline at end of file +d.event.mouseHooks;d.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var a=c.length;a;)this.addEventListener(c[--a],e,false);else this.onmousewheel=e},teardown:function(){if(this.removeEventListener)for(var a=c.length;a;)this.removeEventListener(c[--a],e,false);else this.onmousewheel=null}};d.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})})(jQuery); diff --git a/js/jquery.panzoom.js b/js/jquery.panzoom.js index 33569c52..b40bf7cd 100644 --- a/js/jquery.panzoom.js +++ b/js/jquery.panzoom.js @@ -464,4 +464,4 @@ data.target_dimensions.ratio = data.target_dimensions.x / data.target_dimensions.y; } -})( jQuery ); \ No newline at end of file +})( jQuery ); diff --git a/js/jquery.splitter.js b/js/jquery.splitter.js index ae312d22..e0b5d150 100644 --- a/js/jquery.splitter.js +++ b/js/jquery.splitter.js @@ -225,4 +225,4 @@ }); }; -})(jQuery); \ No newline at end of file +})(jQuery); diff --git a/js/jquery.tools.min.js b/js/jquery.tools.min.js index fab1735f..92308ad6 100644 --- a/js/jquery.tools.min.js +++ b/js/jquery.tools.min.js @@ -112,4 +112,4 @@ localizeFn:function(a,b){h.messages[a]=h.messages[a]||{};e.extend(h.messages[a], e.each(k.messages,function(l,p){e("

    ").html(p).appendTo(f)});f.outerWidth()==f.parent().width()&&f.add(f.find("p")).css({display:"inline"});k=t(c,f,b);f.css({visibility:"visible",position:"absolute",top:k.top,left:k.left}).fadeIn(b.speed)})},function(a){var b=this.getConf();a.removeClass(b.errorClass).each(function(){var c=e(this).data("msg.el");c&&c.css({visibility:"hidden"})})}]};e.each("email,url,number".split(","),function(a,b){e.expr[":"][b]=function(c){return c.getAttribute("type")===b}}); e.fn.oninvalid=function(a){return this[a?"bind":"trigger"]("OI",a)};h.fn(":email","Please enter a valid email address",function(a,b){return!b||B.test(b)});h.fn(":url","Please enter a valid URL",function(a,b){return!b||C.test(b)});h.fn(":number","Please enter a numeric value.",function(a,b){return A.test(b)});h.fn("[max]","Please enter a value smaller than $1",function(a,b){if(b===""||r&&a.is(":date"))return true;a=a.attr("max");return parseFloat(b)<=parseFloat(a)?true:[a]});h.fn("[min]","Please enter a value larger than $1", function(a,b){if(b===""||r&&a.is(":date"))return true;a=a.attr("min");return parseFloat(b)>=parseFloat(a)?true:[a]});h.fn("[required]","Please complete this mandatory field.",function(a,b){if(a.is(":checkbox"))return a.is(":checked");return!!b});h.fn("[pattern]",function(a){var b=new RegExp("^"+a.attr("pattern")+"$");return b.test(a.val())});e.fn.validator=function(a){var b=this.data("validator");if(b){b.destroy();this.removeData("validator")}a=e.extend(true,{},h.conf,a);if(this.is("form"))return this.each(function(){var c= -e(this);b=new u(c.find(":input"),c,a);c.data("validator",b)});else{b=new u(this,this.eq(0).closest("form"),a);return this.data("validator",b)}}})(jQuery); \ No newline at end of file +e(this);b=new u(c.find(":input"),c,a);c.data("validator",b)});else{b=new u(this,this.eq(0).closest("form"),a);return this.data("validator",b)}}})(jQuery); diff --git a/js/jquery.treeview.js b/js/jquery.treeview.js index 02b452c2..ab6788e4 100644 --- a/js/jquery.treeview.js +++ b/js/jquery.treeview.js @@ -1,6 +1,6 @@ /* * Treeview 1.5pre - jQuery plugin to hide and show branches of a tree - * + * * http://bassistance.de/jquery-plugins/jquery-plugin-treeview/ * http://docs.jquery.com/Plugins/Treeview * @@ -50,7 +50,7 @@ } else { this.hide(); if (callback) - this.each(callback); + this.each(callback); } }, prepareBranches: function(settings) { @@ -70,18 +70,18 @@ if ( this == event.target ) toggler.apply($(this).next()); }).add( $("a", this) ).hoverClass(); - + if (!settings.prerendered) { // handle closed ones first this.filter(":has(>ul:hidden)") .addClass(CLASSES.expandable) .replaceClass(CLASSES.last, CLASSES.lastExpandable); - + // handle open ones this.not(":has(>ul:hidden)") .addClass(CLASSES.collapsable) .replaceClass(CLASSES.last, CLASSES.lastCollapsable); - + // create hitarea if not present var hitarea = this.find("div." + CLASSES.hitarea); if (!hitarea.length) @@ -94,23 +94,23 @@ $(this).addClass( classes ); }) } - + // apply event to hitarea this.find("div." + CLASSES.hitarea).click( toggler ); }, treeview: function(settings) { - + settings = $.extend({ cookieId: "treeview" }, settings); - + if ( settings.toggle ) { var callback = settings.toggle; settings.toggle = function() { return callback.apply($(this).parent()[0], arguments); }; } - + // factory for treecontroller function treeController(tree, control) { // factory for click handlers @@ -130,9 +130,9 @@ // click on second to expand tree $("a:eq(1)", control).click( handler(CLASSES.expandable) ); // click on third to toggle tree - $("a:eq(2)", control).click( handler() ); + $("a:eq(2)", control).click( handler() ); } - + // handle toggle event function toggler() { $(this) @@ -164,7 +164,7 @@ } } this.data("toggler", toggler); - + function serialize() { function binary(arg) { return arg ? 1 : 0; @@ -175,7 +175,7 @@ }); $.cookie(settings.cookieId, data.join(""), settings.cookieOptions ); } - + function deserialize() { var stored = $.cookie(settings.cookieId); if ( stored ) { @@ -185,13 +185,13 @@ }); } } - + // add treeview class to activate styles this.addClass("treeview"); - + // prepare branches and find all tree items with child lists var branches = this.find("li").prepareBranches(settings); - + switch(settings.persist) { case "cookie": var toggleCallback = settings.toggle; @@ -222,19 +222,19 @@ } break; } - + branches.applyClasses(settings, toggler); - + // if control option is set, create the treecontroller and show it if ( settings.control ) { treeController(this, settings.control); $(settings.control).show(); } - + return this; } }); - + // classes used by the plugin // need to be styled via external stylesheet, see first example $.treeview = {}; @@ -252,5 +252,5 @@ last: "last", hitarea: "hitarea" }); - -})(jQuery); \ No newline at end of file + +})(jQuery); diff --git a/js/jquery.xml2json.js b/js/jquery.xml2json.js index b8053baa..a7d89228 100644 --- a/js/jquery.xml2json.js +++ b/js/jquery.xml2json.js @@ -14,14 +14,14 @@ */ // Avoid collisions ;if(window.jQuery) (function($){ - + // Add function to jQuery namespace $.extend({ - + // converts xml documents and xml text to json object xml2json: function(xml, extended) { if(!xml) return {}; // quick fail - + //### PARSER LIBRARY // Core function function parseXML(node, simple){ @@ -56,11 +56,11 @@ obj = obj || {}; if(obj[cnn]){ /*DBG*/ //if(window.console) console.log(['x2j',nn,'node>f',cnn,'ARRAY']); - + // http://forum.jquery.com/topic/jquery-jquery-xml2json-problems-when-siblings-of-the-same-tagname-only-have-a-textnode-as-a-child if(!obj[cnn].length) obj[cnn] = myArr(obj[cnn]); obj[cnn] = myArr(obj[cnn]); - + obj[cnn][ obj[cnn].length ] = parseXML(cn, true/* simple */); obj[cnn].length = obj[cnn].length; } @@ -81,11 +81,11 @@ att[atn] = atv; if(obj[atn]){ /*DBG*/ //if(window.console) console.log(['x2j',nn,'attr>',atn,'ARRAY']); - + // http://forum.jquery.com/topic/jquery-jquery-xml2json-problems-when-siblings-of-the-same-tagname-only-have-a-textnode-as-a-child //if(!obj[atn].length) obj[atn] = myArr(obj[atn]);//[ obj[ atn ] ]; obj[cnn] = myArr(obj[cnn]); - + obj[atn][ obj[atn].length ] = atv; obj[atn].length = obj[atn].length; } @@ -117,7 +117,7 @@ // Core Function End // Utility functions var jsVar = function(s){ return String(s || '').replace(/-/g,"_"); }; - + // NEW isNum function: 01/09/2010 // Thanks to Emile Grau, GigaTecnologies S.L., www.gigatransfer.com, www.mygigamail.com function isNum(s){ @@ -132,44 +132,44 @@ }; // OLD isNum function: (for reference only) //var isNum = function(s){ return (typeof s == "number") || String((s && typeof s == "string") ? s : '').test(/^((-)?([0-9]*)((\.{0,1})([0-9]+))?$)/); }; - + var myArr = function(o){ - + // http://forum.jquery.com/topic/jquery-jquery-xml2json-problems-when-siblings-of-the-same-tagname-only-have-a-textnode-as-a-child //if(!o.length) o = [ o ]; o.length=o.length; if(!$.isArray(o)) o = [ o ]; o.length=o.length; - + // here is where you can attach additional functionality, such as searching and sorting... return o; }; // Utility functions End //### PARSER LIBRARY END - + // Convert plain text to xml if(typeof xml=='string') xml = $.text2xml(xml); - + // Quick fail if not xml (or if this is a node) if(!xml.nodeType) return; if(xml.nodeType == 3 || xml.nodeType == 4) return xml.nodeValue; - + // Find xml root node var root = (xml.nodeType == 9) ? xml.documentElement : xml; - + // Convert xml to json var out = parseXML(root, true /* simple */); - + // Clean-up memory xml = null; root = null; - + // Send output return out; }, - + // Convert text to XML DOM text2xml: function(str) { // NOTE: I'd like to use jQuery for this, but jQuery makes all tags uppercase //return $(xml)[0]; - + /* prior to jquery 1.9 */ /* var out; @@ -187,7 +187,7 @@ /* jquery 1.9+ */ return $.parseXML(str); } - + }); // extend $ })(jQuery); diff --git a/js/menu.js b/js/menu.js index e94e5314..3d52c607 100644 --- a/js/menu.js +++ b/js/menu.js @@ -28,4 +28,4 @@ $(document).ready(function() { $('#file-nav > li').bind('mouseout', menu_timer); }); -document.onclick = menu_close; \ No newline at end of file +document.onclick = menu_close; diff --git a/js/prettify/lang-apollo.js b/js/prettify/lang-apollo.js index 7098baf4..9b5ef3c9 100644 --- a/js/prettify/lang-apollo.js +++ b/js/prettify/lang-apollo.js @@ -1,2 +1,2 @@ -PR.registerLangHandler(PR.createSimpleLexer([["com",/^#[^\n\r]*/,null,"#"],["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r Â\xa0"],["str",/^"(?:[^"\\]|\\[\S\s])*(?:"|$)/,null,'"']],[["kwd",/^(?:ADS|AD|AUG|BZF|BZMF|CAE|CAF|CA|CCS|COM|CS|DAS|DCA|DCOM|DCS|DDOUBL|DIM|DOUBLE|DTCB|DTCF|DV|DXCH|EDRUPT|EXTEND|INCR|INDEX|NDX|INHINT|LXCH|MASK|MSK|MP|MSU|NOOP|OVSK|QXCH|RAND|READ|RELINT|RESUME|RETURN|ROR|RXOR|SQUARE|SU|TCR|TCAA|OVSK|TCF|TC|TS|WAND|WOR|WRITE|XCH|XLQ|XXALQ|ZL|ZQ|ADD|ADZ|SUB|SUZ|MPY|MPR|MPZ|DVP|COM|ABS|CLA|CLZ|LDQ|STO|STQ|ALS|LLS|LRS|TRA|TSQ|TMI|TOV|AXT|TIX|DLY|INP|OUT)\s/, +PR.registerLangHandler(PR.createSimpleLexer([["com",/^#[^\n\r]*/,null,"#"],["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r �\xa0"],["str",/^"(?:[^"\\]|\\[\S\s])*(?:"|$)/,null,'"']],[["kwd",/^(?:ADS|AD|AUG|BZF|BZMF|CAE|CAF|CA|CCS|COM|CS|DAS|DCA|DCOM|DCS|DDOUBL|DIM|DOUBLE|DTCB|DTCF|DV|DXCH|EDRUPT|EXTEND|INCR|INDEX|NDX|INHINT|LXCH|MASK|MSK|MP|MSU|NOOP|OVSK|QXCH|RAND|READ|RELINT|RESUME|RETURN|ROR|RXOR|SQUARE|SU|TCR|TCAA|OVSK|TCF|TC|TS|WAND|WOR|WRITE|XCH|XLQ|XXALQ|ZL|ZQ|ADD|ADZ|SUB|SUZ|MPY|MPR|MPZ|DVP|COM|ABS|CLA|CLZ|LDQ|STO|STQ|ALS|LLS|LRS|TRA|TSQ|TMI|TOV|AXT|TIX|DLY|INP|OUT)\s/, null],["typ",/^(?:-?GENADR|=MINUS|2BCADR|VN|BOF|MM|-?2CADR|-?[1-6]DNADR|ADRES|BBCON|[ES]?BANK=?|BLOCK|BNKSUM|E?CADR|COUNT\*?|2?DEC\*?|-?DNCHAN|-?DNPTR|EQUALS|ERASE|MEMORY|2?OCT|REMADR|SETLOC|SUBRO|ORG|BSS|BES|SYN|EQU|DEFINE|END)\s/,null],["lit",/^'(?:-*(?:\w|\\[!-~])(?:[\w-]*|\\[!-~])[!=?]?)?/],["pln",/^-*(?:[!-z]|\\[!-~])(?:[\w-]*|\\[!-~])[!=?]?/],["pun",/^[^\w\t\n\r "'-);\\\xa0]+/]]),["apollo","agc","aea"]); diff --git a/js/prettify/lang-go.js b/js/prettify/lang-go.js index fc18dc07..5f03e77d 100644 --- a/js/prettify/lang-go.js +++ b/js/prettify/lang-go.js @@ -1 +1 @@ -PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r Â\xa0"],["pln",/^(?:"(?:[^"\\]|\\[\S\s])*(?:"|$)|'(?:[^'\\]|\\[\S\s])+(?:'|$)|`[^`]*(?:`|$))/,null,"\"'"]],[["com",/^(?:\/\/[^\n\r]*|\/\*[\S\s]*?\*\/)/],["pln",/^(?:[^"'/`]|\/(?![*/]))+/]]),["go"]); +PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r �\xa0"],["pln",/^(?:"(?:[^"\\]|\\[\S\s])*(?:"|$)|'(?:[^'\\]|\\[\S\s])+(?:'|$)|`[^`]*(?:`|$))/,null,"\"'"]],[["com",/^(?:\/\/[^\n\r]*|\/\*[\S\s]*?\*\/)/],["pln",/^(?:[^"'/`]|\/(?![*/]))+/]]),["go"]); diff --git a/js/prettify/lang-lua.js b/js/prettify/lang-lua.js index e83a3c46..4f19862b 100644 --- a/js/prettify/lang-lua.js +++ b/js/prettify/lang-lua.js @@ -1,2 +1,2 @@ -PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r Â\xa0"],["str",/^(?:"(?:[^"\\]|\\[\S\s])*(?:"|$)|'(?:[^'\\]|\\[\S\s])*(?:'|$))/,null,"\"'"]],[["com",/^--(?:\[(=*)\[[\S\s]*?(?:]\1]|$)|[^\n\r]*)/],["str",/^\[(=*)\[[\S\s]*?(?:]\1]|$)/],["kwd",/^(?:and|break|do|else|elseif|end|false|for|function|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,null],["lit",/^[+-]?(?:0x[\da-f]+|(?:\.\d+|\d+(?:\.\d*)?)(?:e[+-]?\d+)?)/i], +PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r �\xa0"],["str",/^(?:"(?:[^"\\]|\\[\S\s])*(?:"|$)|'(?:[^'\\]|\\[\S\s])*(?:'|$))/,null,"\"'"]],[["com",/^--(?:\[(=*)\[[\S\s]*?(?:]\1]|$)|[^\n\r]*)/],["str",/^\[(=*)\[[\S\s]*?(?:]\1]|$)/],["kwd",/^(?:and|break|do|else|elseif|end|false|for|function|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,null],["lit",/^[+-]?(?:0x[\da-f]+|(?:\.\d+|\d+(?:\.\d*)?)(?:e[+-]?\d+)?)/i], ["pln",/^[_a-z]\w*/i],["pun",/^[^\w\t\n\r \xa0][^\w\t\n\r "'+=\xa0-]*/]]),["lua"]); diff --git a/js/prettify/lang-ml.js b/js/prettify/lang-ml.js index 6df02d72..281523ef 100644 --- a/js/prettify/lang-ml.js +++ b/js/prettify/lang-ml.js @@ -1,2 +1,2 @@ -PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r Â\xa0"],["com",/^#(?:if[\t\n\r \xa0]+(?:[$_a-z][\w']*|``[^\t\n\r`]*(?:``|$))|else|endif|light)/i,null,"#"],["str",/^(?:"(?:[^"\\]|\\[\S\s])*(?:"|$)|'(?:[^'\\]|\\[\S\s])(?:'|$))/,null,"\"'"]],[["com",/^(?:\/\/[^\n\r]*|\(\*[\S\s]*?\*\))/],["kwd",/^(?:abstract|and|as|assert|begin|class|default|delegate|do|done|downcast|downto|elif|else|end|exception|extern|false|finally|for|fun|function|if|in|inherit|inline|interface|internal|lazy|let|match|member|module|mutable|namespace|new|null|of|open|or|override|private|public|rec|return|static|struct|then|to|true|try|type|upcast|use|val|void|when|while|with|yield|asr|land|lor|lsl|lsr|lxor|mod|sig|atomic|break|checked|component|const|constraint|constructor|continue|eager|event|external|fixed|functor|global|include|method|mixin|object|parallel|process|protected|pure|sealed|trait|virtual|volatile)\b/], +PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r �\xa0"],["com",/^#(?:if[\t\n\r \xa0]+(?:[$_a-z][\w']*|``[^\t\n\r`]*(?:``|$))|else|endif|light)/i,null,"#"],["str",/^(?:"(?:[^"\\]|\\[\S\s])*(?:"|$)|'(?:[^'\\]|\\[\S\s])(?:'|$))/,null,"\"'"]],[["com",/^(?:\/\/[^\n\r]*|\(\*[\S\s]*?\*\))/],["kwd",/^(?:abstract|and|as|assert|begin|class|default|delegate|do|done|downcast|downto|elif|else|end|exception|extern|false|finally|for|fun|function|if|in|inherit|inline|interface|internal|lazy|let|match|member|module|mutable|namespace|new|null|of|open|or|override|private|public|rec|return|static|struct|then|to|true|try|type|upcast|use|val|void|when|while|with|yield|asr|land|lor|lsl|lsr|lxor|mod|sig|atomic|break|checked|component|const|constraint|constructor|continue|eager|event|external|fixed|functor|global|include|method|mixin|object|parallel|process|protected|pure|sealed|trait|virtual|volatile)\b/], ["lit",/^[+-]?(?:0x[\da-f]+|(?:\.\d+|\d+(?:\.\d*)?)(?:e[+-]?\d+)?)/i],["pln",/^(?:[_a-z][\w']*[!#?]?|``[^\t\n\r`]*(?:``|$))/i],["pun",/^[^\w\t\n\r "'\xa0]+/]]),["fs","ml"]); diff --git a/js/prettify/lang-scala.js b/js/prettify/lang-scala.js index 60d034de..67ae9dc5 100644 --- a/js/prettify/lang-scala.js +++ b/js/prettify/lang-scala.js @@ -1,2 +1,2 @@ -PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r Â\xa0"],["str",/^"(?:""(?:""?(?!")|[^"\\]|\\.)*"{0,3}|(?:[^\n\r"\\]|\\.)*"?)/,null,'"'],["lit",/^`(?:[^\n\r\\`]|\\.)*`?/,null,"`"],["pun",/^[!#%&(--:-@[-^{-~]+/,null,"!#%&()*+,-:;<=>?@[\\]^{|}~"]],[["str",/^'(?:[^\n\r'\\]|\\(?:'|[^\n\r']+))'/],["lit",/^'[$A-Z_a-z][\w$]*(?![\w$'])/],["kwd",/^(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|object|override|package|private|protected|requires|return|sealed|super|throw|trait|try|type|val|var|while|with|yield)\b/], +PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r �\xa0"],["str",/^"(?:""(?:""?(?!")|[^"\\]|\\.)*"{0,3}|(?:[^\n\r"\\]|\\.)*"?)/,null,'"'],["lit",/^`(?:[^\n\r\\`]|\\.)*`?/,null,"`"],["pun",/^[!#%&(--:-@[-^{-~]+/,null,"!#%&()*+,-:;<=>?@[\\]^{|}~"]],[["str",/^'(?:[^\n\r'\\]|\\(?:'|[^\n\r']+))'/],["lit",/^'[$A-Z_a-z][\w$]*(?![\w$'])/],["kwd",/^(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|object|override|package|private|protected|requires|return|sealed|super|throw|trait|try|type|val|var|while|with|yield)\b/], ["lit",/^(?:true|false|null|this)\b/],["lit",/^(?:0(?:[0-7]+|x[\da-f]+)l?|(?:0|[1-9]\d*)(?:(?:\.\d+)?(?:e[+-]?\d+)?f?|l?)|\\.\d+(?:e[+-]?\d+)?f?)/i],["typ",/^[$_]*[A-Z][\d$A-Z_]*[a-z][\w$]*/],["pln",/^[$A-Z_a-z][\w$]*/],["com",/^\/(?:\/.*|\*(?:\/|\**[^*/])*(?:\*+\/?)?)/],["pun",/^(?:\.+|\/)/]]),["scala"]); diff --git a/js/prettify/lang-sql.js b/js/prettify/lang-sql.js index da705b0b..11002668 100644 --- a/js/prettify/lang-sql.js +++ b/js/prettify/lang-sql.js @@ -1,2 +1,2 @@ -PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r Â\xa0"],["str",/^(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,null,"\"'"]],[["com",/^(?:--[^\n\r]*|\/\*[\S\s]*?(?:\*\/|$))/],["kwd",/^(?:add|all|alter|and|any|as|asc|authorization|backup|begin|between|break|browse|bulk|by|cascade|case|check|checkpoint|close|clustered|coalesce|collate|column|commit|compute|constraint|contains|containstable|continue|convert|create|cross|current|current_date|current_time|current_timestamp|current_user|cursor|database|dbcc|deallocate|declare|default|delete|deny|desc|disk|distinct|distributed|double|drop|dummy|dump|else|end|errlvl|escape|except|exec|execute|exists|exit|fetch|file|fillfactor|for|foreign|freetext|freetexttable|from|full|function|goto|grant|group|having|holdlock|identity|identitycol|identity_insert|if|in|index|inner|insert|intersect|into|is|join|key|kill|left|like|lineno|load|match|merge|national|nocheck|nonclustered|not|null|nullif|of|off|offsets|on|open|opendatasource|openquery|openrowset|openxml|option|or|order|outer|over|percent|plan|precision|primary|print|proc|procedure|public|raiserror|read|readtext|reconfigure|references|replication|restore|restrict|return|revoke|right|rollback|rowcount|rowguidcol|rule|save|schema|select|session_user|set|setuser|shutdown|some|statistics|system_user|table|textsize|then|to|top|tran|transaction|trigger|truncate|tsequal|union|unique|update|updatetext|use|user|using|values|varying|view|waitfor|when|where|while|with|writetext)(?=[^\w-]|$)/i, +PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r �\xa0"],["str",/^(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,null,"\"'"]],[["com",/^(?:--[^\n\r]*|\/\*[\S\s]*?(?:\*\/|$))/],["kwd",/^(?:add|all|alter|and|any|as|asc|authorization|backup|begin|between|break|browse|bulk|by|cascade|case|check|checkpoint|close|clustered|coalesce|collate|column|commit|compute|constraint|contains|containstable|continue|convert|create|cross|current|current_date|current_time|current_timestamp|current_user|cursor|database|dbcc|deallocate|declare|default|delete|deny|desc|disk|distinct|distributed|double|drop|dummy|dump|else|end|errlvl|escape|except|exec|execute|exists|exit|fetch|file|fillfactor|for|foreign|freetext|freetexttable|from|full|function|goto|grant|group|having|holdlock|identity|identitycol|identity_insert|if|in|index|inner|insert|intersect|into|is|join|key|kill|left|like|lineno|load|match|merge|national|nocheck|nonclustered|not|null|nullif|of|off|offsets|on|open|opendatasource|openquery|openrowset|openxml|option|or|order|outer|over|percent|plan|precision|primary|print|proc|procedure|public|raiserror|read|readtext|reconfigure|references|replication|restore|restrict|return|revoke|right|rollback|rowcount|rowguidcol|rule|save|schema|select|session_user|set|setuser|shutdown|some|statistics|system_user|table|textsize|then|to|top|tran|transaction|trigger|truncate|tsequal|union|unique|update|updatetext|use|user|using|values|varying|view|waitfor|when|where|while|with|writetext)(?=[^\w-]|$)/i, null],["lit",/^[+-]?(?:0x[\da-f]+|(?:\.\d+|\d+(?:\.\d*)?)(?:e[+-]?\d+)?)/i],["pln",/^[_a-z][\w-]*/i],["pun",/^[^\w\t\n\r "'\xa0][^\w\t\n\r "'+\xa0-]*/]]),["sql"]); diff --git a/js/prettify/lang-tex.js b/js/prettify/lang-tex.js index ce96fbbd..76e25ed2 100644 --- a/js/prettify/lang-tex.js +++ b/js/prettify/lang-tex.js @@ -1 +1 @@ -PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r Â\xa0"],["com",/^%[^\n\r]*/,null,"%"]],[["kwd",/^\\[@-Za-z]+/],["kwd",/^\\./],["typ",/^[$&]/],["lit",/[+-]?(?:\.\d+|\d+(?:\.\d*)?)(cm|em|ex|in|pc|pt|bp|mm)/i],["pun",/^[()=[\]{}]+/]]),["latex","tex"]); +PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r �\xa0"],["com",/^%[^\n\r]*/,null,"%"]],[["kwd",/^\\[@-Za-z]+/],["kwd",/^\\./],["typ",/^[$&]/],["lit",/[+-]?(?:\.\d+|\d+(?:\.\d*)?)(cm|em|ex|in|pc|pt|bp|mm)/i],["pun",/^[()=[\]{}]+/]]),["latex","tex"]); diff --git a/js/prettify/lang-vb.js b/js/prettify/lang-vb.js index 07506b03..237e30aa 100644 --- a/js/prettify/lang-vb.js +++ b/js/prettify/lang-vb.js @@ -1,2 +1,2 @@ -PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0\u2028\u2029]+/,null,"\t\n\r Â\xa0

"],["str",/^(?:["\u201c\u201d](?:[^"\u201c\u201d]|["\u201c\u201d]{2})(?:["\u201c\u201d]c|$)|["\u201c\u201d](?:[^"\u201c\u201d]|["\u201c\u201d]{2})*(?:["\u201c\u201d]|$))/i,null,'"“â€'],["com",/^['\u2018\u2019].*/,null,"'‘’"]],[["kwd",/^(?:addhandler|addressof|alias|and|andalso|ansi|as|assembly|auto|boolean|byref|byte|byval|call|case|catch|cbool|cbyte|cchar|cdate|cdbl|cdec|char|cint|class|clng|cobj|const|cshort|csng|cstr|ctype|date|decimal|declare|default|delegate|dim|directcast|do|double|each|else|elseif|end|endif|enum|erase|error|event|exit|finally|for|friend|function|get|gettype|gosub|goto|handles|if|implements|imports|in|inherits|integer|interface|is|let|lib|like|long|loop|me|mod|module|mustinherit|mustoverride|mybase|myclass|namespace|new|next|not|notinheritable|notoverridable|object|on|option|optional|or|orelse|overloads|overridable|overrides|paramarray|preserve|private|property|protected|public|raiseevent|readonly|redim|removehandler|resume|return|select|set|shadows|shared|short|single|static|step|stop|string|structure|sub|synclock|then|throw|to|try|typeof|unicode|until|variant|wend|when|while|with|withevents|writeonly|xor|endif|gosub|let|variant|wend)\b/i, +PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0\u2028\u2029]+/,null,"\t\n\r �\xa0

"],["str",/^(?:["\u201c\u201d](?:[^"\u201c\u201d]|["\u201c\u201d]{2})(?:["\u201c\u201d]c|$)|["\u201c\u201d](?:[^"\u201c\u201d]|["\u201c\u201d]{2})*(?:["\u201c\u201d]|$))/i,null,'"“â€'],["com",/^['\u2018\u2019].*/,null,"'‘’"]],[["kwd",/^(?:addhandler|addressof|alias|and|andalso|ansi|as|assembly|auto|boolean|byref|byte|byval|call|case|catch|cbool|cbyte|cchar|cdate|cdbl|cdec|char|cint|class|clng|cobj|const|cshort|csng|cstr|ctype|date|decimal|declare|default|delegate|dim|directcast|do|double|each|else|elseif|end|endif|enum|erase|error|event|exit|finally|for|friend|function|get|gettype|gosub|goto|handles|if|implements|imports|in|inherits|integer|interface|is|let|lib|like|long|loop|me|mod|module|mustinherit|mustoverride|mybase|myclass|namespace|new|next|not|notinheritable|notoverridable|object|on|option|optional|or|orelse|overloads|overridable|overrides|paramarray|preserve|private|property|protected|public|raiseevent|readonly|redim|removehandler|resume|return|select|set|shadows|shared|short|single|static|step|stop|string|structure|sub|synclock|then|throw|to|try|typeof|unicode|until|variant|wend|when|while|with|withevents|writeonly|xor|endif|gosub|let|variant|wend)\b/i, null],["com",/^rem.*/i],["lit",/^(?:true\b|false\b|nothing\b|\d+(?:e[+-]?\d+[dfr]?|[dfilrs])?|(?:&h[\da-f]+|&o[0-7]+)[ils]?|\d*\.\d+(?:e[+-]?\d+)?[dfr]?|#\s+(?:\d+[/-]\d+[/-]\d+(?:\s+\d+:\d+(?::\d+)?(\s*(?:am|pm))?)?|\d+:\d+(?::\d+)?(\s*(?:am|pm))?)\s+#)/i],["pln",/^(?:(?:[a-z]|_\w)\w*|\[(?:[a-z]|_\w)\w*])/i],["pun",/^[^\w\t\n\r "'[\]\xa0\u2018\u2019\u201c\u201d\u2028\u2029]+/],["pun",/^(?:\[|])/]]),["vb","vbs"]); diff --git a/js/prettify/lang-vhdl.js b/js/prettify/lang-vhdl.js index 128b5b6c..0c9f23f0 100644 --- a/js/prettify/lang-vhdl.js +++ b/js/prettify/lang-vhdl.js @@ -1,3 +1,3 @@ -PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r Â\xa0"]],[["str",/^(?:[box]?"(?:[^"]|"")*"|'.')/i],["com",/^--[^\n\r]*/],["kwd",/^(?:abs|access|after|alias|all|and|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|mod|nand|new|next|nor|not|null|of|on|open|or|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|rem|report|return|rol|ror|select|severity|shared|signal|sla|sll|sra|srl|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with|xnor|xor)(?=[^\w-]|$)/i, +PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r �\xa0"]],[["str",/^(?:[box]?"(?:[^"]|"")*"|'.')/i],["com",/^--[^\n\r]*/],["kwd",/^(?:abs|access|after|alias|all|and|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|mod|nand|new|next|nor|not|null|of|on|open|or|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|rem|report|return|rol|ror|select|severity|shared|signal|sla|sll|sra|srl|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with|xnor|xor)(?=[^\w-]|$)/i, null],["typ",/^(?:bit|bit_vector|character|boolean|integer|real|time|string|severity_level|positive|natural|signed|unsigned|line|text|std_u?logic(?:_vector)?)(?=[^\w-]|$)/i,null],["typ",/^'(?:active|ascending|base|delayed|driving|driving_value|event|high|image|instance_name|last_active|last_event|last_value|left|leftof|length|low|path_name|pos|pred|quiet|range|reverse_range|right|rightof|simple_name|stable|succ|transaction|val|value)(?=[^\w-]|$)/i,null],["lit",/^\d+(?:_\d+)*(?:#[\w.\\]+#(?:[+-]?\d+(?:_\d+)*)?|(?:\.\d+(?:_\d+)*)?(?:e[+-]?\d+(?:_\d+)*)?)/i], ["pln",/^(?:[a-z]\w*|\\[^\\]*\\)/i],["pun",/^[^\w\t\n\r "'\xa0][^\w\t\n\r "'\xa0-]*/]]),["vhdl","vhd"]); diff --git a/js/prettify/lang-wiki.js b/js/prettify/lang-wiki.js index 9b0b4487..7d715d16 100644 --- a/js/prettify/lang-wiki.js +++ b/js/prettify/lang-wiki.js @@ -1,2 +1,2 @@ -PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\d\t a-gi-z\xa0]+/,null,"\t Â\xa0abcdefgijklmnopqrstuvwxyz0123456789"],["pun",/^[*=[\]^~]+/,null,"=*~^[]"]],[["lang-wiki.meta",/(?:^^|\r\n?|\n)(#[a-z]+)\b/],["lit",/^[A-Z][a-z][\da-z]+[A-Z][a-z][^\W_]+\b/],["lang-",/^{{{([\S\s]+?)}}}/],["lang-",/^`([^\n\r`]+)`/],["str",/^https?:\/\/[^\s#/?]*(?:\/[^\s#?]*)?(?:\?[^\s#]*)?(?:#\S*)?/i],["pln",/^(?:\r\n|[\S\s])[^\n\r#*=A-[^`h{~]*/]]),["wiki"]); +PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\d\t a-gi-z\xa0]+/,null,"\t �\xa0abcdefgijklmnopqrstuvwxyz0123456789"],["pun",/^[*=[\]^~]+/,null,"=*~^[]"]],[["lang-wiki.meta",/(?:^^|\r\n?|\n)(#[a-z]+)\b/],["lit",/^[A-Z][a-z][\da-z]+[A-Z][a-z][^\W_]+\b/],["lang-",/^{{{([\S\s]+?)}}}/],["lang-",/^`([^\n\r`]+)`/],["str",/^https?:\/\/[^\s#/?]*(?:\/[^\s#?]*)?(?:\?[^\s#]*)?(?:#\S*)?/i],["pln",/^(?:\r\n|[\S\s])[^\n\r#*=A-[^`h{~]*/]]),["wiki"]); PR.registerLangHandler(PR.createSimpleLexer([["kwd",/^#[a-z]+/i,null,"#"]],[]),["wiki.meta"]); diff --git a/js/template.js b/js/template.js index 3da48f38..f6872645 100644 --- a/js/template.js +++ b/js/template.js @@ -145,7 +145,7 @@ $(document).ready(function() { $("body > .container").prepend( '

    ×' + 'You are using Google Chrome in a local environment; AJAX interaction has been ' + - 'disabled because Chrome cannot ' + + 'disabled because Chrome cannot ' + 'retrieve files using Ajax.
    ' ); } @@ -240,7 +240,7 @@ $(document).ready(function() { } // Hide API Documentation menu if it's empty - $('.nav .dropdown a[href=#api]').next().filter(function(el) { + $('.nav .dropdown a[href=#api]').next().filter(function(i, el) { if ($(el).children().length == 0) { return true; } diff --git a/markers.html b/markers.html index a8d4a95f..5410202c 100644 --- a/markers.html +++ b/markers.html @@ -43,7 +43,7 @@ - + \ @@ -532,46 +502,80 @@

    SetOperation¶

    Classes, interfaces and traits

    -
    -

    ParseHttpable¶

    -

    Class ParseHttpable - Interface for an HTTPable client

    +
    +

    Encodable¶

    +

    Class Encodable - Interface for Parse Classes which provide an encode +method.

    +
    + +
    + « More »
    + +
    +

    FieldOperation¶

    +

    Class FieldOperation - Interface for all Parse Field Operations.

    - « More »
    + « More »
    -
    -

    ParseCurl¶

    -

    Class ParseCurl - Wrapper for abstracted curl usage

    +
    +

    AddOperation¶

    +

    Class AddOperation - FieldOperation for adding object(s) to array fields.

    - « More »
    + « More »
    -
    -

    ParseCurlHttpClient¶

    -

    Class ParseCurlHttpClient - Curl http client

    +
    +

    AddUniqueOperation¶

    +

    Class AddUniqueOperation - Operation to add unique objects to an array key.

    - « More »
    + « More »
    -
    -

    ParseStream¶

    -

    Class ParseStream - Wrapper for abstracted stream usage

    +
    +

    DeleteOperation¶

    +

    Class DeleteOperation - FieldOperation to remove a key from an object.

    - « More »
    + « More »
    -
    -

    ParseStreamHttpClient¶

    -

    Class ParseStreamHttpClient - Stream http client

    +
    +

    IncrementOperation¶

    +

    Class IncrementOperation - Operation to increment numeric object key.

    +
    + +
    + « More »
    + +
    +

    ParseRelationOperation¶

    +

    Class ParseRelationOperation - A class that is used to manage ParseRelation changes such as object add or remove.

    +
    + +
    + « More »
    + +
    +

    RemoveOperation¶

    +

    Class RemoveOperation - FieldOperation for removing object(s) from array +fields.

    +
    + +
    + « More »
    + +
    +

    SetOperation¶

    +

    Class SetOperation - Operation to set a value for an object key.

    - « More »
    + « More »
    @@ -583,10 +587,10 @@

    ParseStreamHttpClient - Template is built using Twitter Bootstrap 2 and icons provided by - Glyphicons.
    - Documentation is powered by phpDocumentor and
    - generated on Thu, 03 Jun 2021 17:29:27 +0000.
    + Template is built using Twitter Bootstrap 2 and icons provided by + Glyphicons.
    + Documentation is powered by phpDocumentor and
    + generated on Thu, 27 Apr 2023 05:31:43 +0000.
    diff --git a/namespaces/Parse.HttpClients.html b/namespaces/parse-httpclients.html similarity index 83% rename from namespaces/Parse.HttpClients.html rename to namespaces/parse-httpclients.html index 3c975564..4d6ffe96 100644 --- a/namespaces/Parse.HttpClients.html +++ b/namespaces/parse-httpclients.html @@ -43,7 +43,7 @@ - + HttpClients @@ -146,45 +146,45 @@

    Classes, interfaces and traits

    -

    ParseHttpable¶

    +

    ParseHttpable¶

    Class ParseHttpable - Interface for an HTTPable client

    - « More »
    + « More »
    -

    ParseCurl¶

    +

    ParseCurl¶

    Class ParseCurl - Wrapper for abstracted curl usage

    - « More »
    + « More »
    -

    ParseCurlHttpClient¶

    +

    ParseCurlHttpClient¶

    Class ParseCurlHttpClient - Curl http client

    - « More »
    + « More »
    -

    ParseStream¶

    +

    ParseStream¶

    Class ParseStream - Wrapper for abstracted stream usage

    - « More »
    + « More »
    -

    ParseStreamHttpClient¶

    +

    ParseStreamHttpClient¶

    Class ParseStreamHttpClient - Stream http client

    - « More »
    + « More » @@ -194,10 +194,10 @@

    ParseStreamHttpClient - Template is built using Twitter Bootstrap 2 and icons provided by - Glyphicons.
    - Documentation is powered by phpDocumentor and
    - generated on Thu, 03 Jun 2021 17:29:27 +0000.
    + Template is built using Twitter Bootstrap 2 and icons provided by + Glyphicons.
    + Documentation is powered by phpDocumentor and
    + generated on Thu, 27 Apr 2023 05:31:43 +0000.
    diff --git a/namespaces/Parse.Internal.html b/namespaces/parse-internal.html similarity index 80% rename from namespaces/Parse.Internal.html rename to namespaces/parse-internal.html index aa81841f..289c383f 100644 --- a/namespaces/Parse.Internal.html +++ b/namespaces/parse-internal.html @@ -43,7 +43,7 @@ - + Internal @@ -146,79 +146,79 @@

    Classes, interfaces and traits

    -

    Encodable¶

    +

    Encodable¶

    Class Encodable - Interface for Parse Classes which provide an encode method.

    - « More »
    + « More »
    -

    FieldOperation¶

    +

    FieldOperation¶

    Class FieldOperation - Interface for all Parse Field Operations.

    - « More »
    + « More »
    -

    AddOperation¶

    +

    AddOperation¶

    Class AddOperation - FieldOperation for adding object(s) to array fields.

    - « More »
    + « More »
    -

    AddUniqueOperation¶

    +

    AddUniqueOperation¶

    Class AddUniqueOperation - Operation to add unique objects to an array key.

    - « More »
    + « More »
    -

    DeleteOperation¶

    +

    DeleteOperation¶

    Class DeleteOperation - FieldOperation to remove a key from an object.

    - « More »
    + « More »
    -

    IncrementOperation¶

    +

    IncrementOperation¶

    Class IncrementOperation - Operation to increment numeric object key.

    - « More »
    + « More »
    -

    ParseRelationOperation¶

    +

    ParseRelationOperation¶

    Class ParseRelationOperation - A class that is used to manage ParseRelation changes such as object add or remove.

    - « More »
    + « More »
    -

    RemoveOperation¶

    +

    RemoveOperation¶

    Class RemoveOperation - FieldOperation for removing object(s) from array fields.

    - « More »
    + « More »
    -

    SetOperation¶

    +

    SetOperation¶

    Class SetOperation - Operation to set a value for an object key.

    - « More »
    + « More » @@ -228,10 +228,10 @@

    SetOperation¶

    diff --git a/namespaces/Parse.html b/namespaces/parse.html similarity index 74% rename from namespaces/Parse.html rename to namespaces/parse.html index 6c745787..303304bf 100644 --- a/namespaces/Parse.html +++ b/namespaces/parse.html @@ -43,7 +43,7 @@ - + Parse @@ -420,80 +424,46 @@

    ParseUser¶

    Classes, interfaces and traits

    -
    -

    Encodable¶

    -

    Class Encodable - Interface for Parse Classes which provide an encode -method.

    -
    - -
    - « More »
    - -
    -

    FieldOperation¶

    -

    Class FieldOperation - Interface for all Parse Field Operations.

    +
    +

    ParseHttpable¶

    +

    Class ParseHttpable - Interface for an HTTPable client

    - « More »
    + « More »
    -
    -

    AddOperation¶

    -

    Class AddOperation - FieldOperation for adding object(s) to array fields.

    -
    - -
    - « More »
    - -
    -

    AddUniqueOperation¶

    -

    Class AddUniqueOperation - Operation to add unique objects to an array key.

    -
    - -
    - « More »
    - -
    -

    DeleteOperation¶

    -

    Class DeleteOperation - FieldOperation to remove a key from an object.

    -
    - -
    - « More »
    - -
    -

    IncrementOperation¶

    -

    Class IncrementOperation - Operation to increment numeric object key.

    +
    +

    ParseCurl¶

    +

    Class ParseCurl - Wrapper for abstracted curl usage

    - « More »
    + « More »
    -
    -

    ParseRelationOperation¶

    -

    Class ParseRelationOperation - A class that is used to manage ParseRelation changes such as object add or remove.

    +
    +

    ParseCurlHttpClient¶

    +

    Class ParseCurlHttpClient - Curl http client

    - « More »
    + « More »
    -
    -

    RemoveOperation¶

    -

    Class RemoveOperation - FieldOperation for removing object(s) from array -fields.

    +
    +

    ParseStream¶

    +

    Class ParseStream - Wrapper for abstracted stream usage

    - « More »
    + « More »
    -
    -

    SetOperation¶

    -

    Class SetOperation - Operation to set a value for an object key.

    +
    +

    ParseStreamHttpClient¶

    +

    Class ParseStreamHttpClient - Stream http client

    - « More »
    + « More »
    @@ -506,12 +476,12 @@

    SetOperation¶

    - \Parse + \Parse
  • - \HttpClients + \Internal
  • @@ -521,46 +491,80 @@

    SetOperation¶

    Classes, interfaces and traits

    -
    -

    ParseHttpable¶

    -

    Class ParseHttpable - Interface for an HTTPable client

    +
    +

    Encodable¶

    +

    Class Encodable - Interface for Parse Classes which provide an encode +method.

    +
    + +
    + « More »
    + +
    +

    FieldOperation¶

    +

    Class FieldOperation - Interface for all Parse Field Operations.

    - « More »
    + « More »
    -
    -

    ParseCurl¶

    -

    Class ParseCurl - Wrapper for abstracted curl usage

    +
    +

    AddOperation¶

    +

    Class AddOperation - FieldOperation for adding object(s) to array fields.

    - « More »
    + « More »
    -
    -

    ParseCurlHttpClient¶

    -

    Class ParseCurlHttpClient - Curl http client

    +
    +

    AddUniqueOperation¶

    +

    Class AddUniqueOperation - Operation to add unique objects to an array key.

    - « More »
    + « More »
    -
    -

    ParseStream¶

    -

    Class ParseStream - Wrapper for abstracted stream usage

    +
    +

    DeleteOperation¶

    +

    Class DeleteOperation - FieldOperation to remove a key from an object.

    - « More »
    + « More »
    -
    -

    ParseStreamHttpClient¶

    -

    Class ParseStreamHttpClient - Stream http client

    +
    +

    IncrementOperation¶

    +

    Class IncrementOperation - Operation to increment numeric object key.

    +
    + +
    + « More »
    + +
    +

    ParseRelationOperation¶

    +

    Class ParseRelationOperation - A class that is used to manage ParseRelation changes such as object add or remove.

    +
    + +
    + « More »
    + +
    +

    RemoveOperation¶

    +

    Class RemoveOperation - FieldOperation for removing object(s) from array +fields.

    +
    + +
    + « More »
    + +
    +

    SetOperation¶

    +

    Class SetOperation - Operation to set a value for an object key.

    - « More »
    + « More »
    @@ -571,10 +575,10 @@

    ParseStreamHttpClient - Template is built using Twitter Bootstrap 2 and icons provided by - Glyphicons.
    - Documentation is powered by phpDocumentor and
    - generated on Thu, 03 Jun 2021 17:29:27 +0000.
    + Template is built using Twitter Bootstrap 2 and icons provided by + Glyphicons.
    + Documentation is powered by phpDocumentor and
    + generated on Thu, 27 Apr 2023 05:31:43 +0000.
    diff --git a/packages/Default.html b/packages/Default.html index 7670fa78..bc37512a 100644 --- a/packages/Default.html +++ b/packages/Default.html @@ -43,7 +43,7 @@ - + Default @@ -140,10 +140,10 @@ diff --git a/packages/Parse.HttpClients.html b/packages/Parse-HttpClients.html similarity index 82% rename from packages/Parse.HttpClients.html rename to packages/Parse-HttpClients.html index 5d89e540..3331d158 100644 --- a/packages/Parse.HttpClients.html +++ b/packages/Parse-HttpClients.html @@ -43,7 +43,7 @@ - + HttpClients @@ -146,39 +146,39 @@

    Classes, interfaces and traits

    -

    ParseHttpable¶

    +

    ParseHttpable¶

    Class ParseHttpable - Interface for an HTTPable client

    - « More » + « More »
    -

    ParseCurl¶

    +

    ParseCurl¶

    Class ParseCurl - Wrapper for abstracted curl usage

    - « More » + « More »
    -

    ParseCurlHttpClient¶

    +

    ParseCurlHttpClient¶

    Class ParseCurlHttpClient - Curl http client

    - « More » + « More »
    -

    ParseStream¶

    +

    ParseStream¶

    Class ParseStream - Wrapper for abstracted stream usage

    - « More » + « More »
    -

    ParseStreamHttpClient¶

    +

    ParseStreamHttpClient¶

    Class ParseStreamHttpClient - Stream http client

    - « More » + « More »
    @@ -189,10 +189,10 @@

    ParseStreamHttpClient - Template is built using Twitter Bootstrap 2 and icons provided by - Glyphicons.
    - Documentation is powered by phpDocumentor and
    - generated on Thu, 03 Jun 2021 17:29:28 +0000.
    + Template is built using Twitter Bootstrap 2 and icons provided by + Glyphicons.
    + Documentation is powered by phpDocumentor and
    + generated on Thu, 27 Apr 2023 05:31:43 +0000.
    diff --git a/packages/Parse.Internal.html b/packages/Parse-Internal.html similarity index 78% rename from packages/Parse.Internal.html rename to packages/Parse-Internal.html index 2d6aca54..585e50b7 100644 --- a/packages/Parse.Internal.html +++ b/packages/Parse-Internal.html @@ -43,7 +43,7 @@ - + Internal @@ -146,69 +146,69 @@

    Classes, interfaces and traits

    -

    Encodable¶

    +

    Encodable¶

    Class Encodable - Interface for Parse Classes which provide an encode method.

    - « More » + « More »
    -

    FieldOperation¶

    +

    FieldOperation¶

    Class FieldOperation - Interface for all Parse Field Operations.

    - « More » + « More »
    -

    AddOperation¶

    +

    AddOperation¶

    Class AddOperation - FieldOperation for adding object(s) to array fields.

    - « More » + « More »
    -

    AddUniqueOperation¶

    +

    AddUniqueOperation¶

    Class AddUniqueOperation - Operation to add unique objects to an array key.

    - « More » + « More »
    -

    DeleteOperation¶

    +

    DeleteOperation¶

    Class DeleteOperation - FieldOperation to remove a key from an object.

    - « More » + « More »
    -

    IncrementOperation¶

    +

    IncrementOperation¶

    Class IncrementOperation - Operation to increment numeric object key.

    - « More » + « More »
    -

    ParseRelationOperation¶

    +

    ParseRelationOperation¶

    Class ParseRelationOperation - A class that is used to manage ParseRelation changes such as object add or remove.

    - « More » + « More »
    -

    RemoveOperation¶

    +

    RemoveOperation¶

    Class RemoveOperation - FieldOperation for removing object(s) from array fields.

    - « More » + « More »
    -

    SetOperation¶

    +

    SetOperation¶

    Class SetOperation - Operation to set a value for an object key.

    - « More » + « More »
    @@ -219,10 +219,10 @@

    SetOperation¶

    diff --git a/packages/Parse.html b/packages/Parse.html index 634ffb7f..a316a9a4 100644 --- a/packages/Parse.html +++ b/packages/Parse.html @@ -43,7 +43,7 @@ - + Parse @@ -391,70 +391,40 @@

    ParseUser¶

    Classes, interfaces and traits

    -
    -

    Encodable¶

    -

    Class Encodable - Interface for Parse Classes which provide an encode -method.

    -
    - « More » -
    - -
    -

    FieldOperation¶

    -

    Class FieldOperation - Interface for all Parse Field Operations.

    +
    +

    ParseHttpable¶

    +

    Class ParseHttpable - Interface for an HTTPable client

    - « More » + « More »
    -
    -

    AddOperation¶

    -

    Class AddOperation - FieldOperation for adding object(s) to array fields.

    -
    - « More » -
    - -
    -

    AddUniqueOperation¶

    -

    Class AddUniqueOperation - Operation to add unique objects to an array key.

    -
    - « More » -
    - -
    -

    DeleteOperation¶

    -

    Class DeleteOperation - FieldOperation to remove a key from an object.

    -
    - « More » -
    - -
    -

    IncrementOperation¶

    -

    Class IncrementOperation - Operation to increment numeric object key.

    +
    +

    ParseCurl¶

    +

    Class ParseCurl - Wrapper for abstracted curl usage

    - « More » + « More »
    -
    -

    ParseRelationOperation¶

    -

    Class ParseRelationOperation - A class that is used to manage ParseRelation changes such as object add or remove.

    +
    +

    ParseCurlHttpClient¶

    +

    Class ParseCurlHttpClient - Curl http client

    - « More » + « More »
    -
    -

    RemoveOperation¶

    -

    Class RemoveOperation - FieldOperation for removing object(s) from array -fields.

    +
    +

    ParseStream¶

    +

    Class ParseStream - Wrapper for abstracted stream usage

    - « More » + « More »
    -
    -

    SetOperation¶

    -

    Class SetOperation - Operation to set a value for an object key.

    +
    +

    ParseStreamHttpClient¶

    +

    Class ParseStreamHttpClient - Stream http client

    - « More » + « More »
    @@ -467,12 +437,12 @@

    SetOperation¶

    - \Parse + \Parse
  • - \HttpClients + \Internal
  • @@ -483,40 +453,70 @@

    SetOperation¶

    Classes, interfaces and traits

    -
    -

    ParseHttpable¶

    -

    Class ParseHttpable - Interface for an HTTPable client

    +
    +

    Encodable¶

    +

    Class Encodable - Interface for Parse Classes which provide an encode +method.

    - « More » + « More » +
    + +
    +

    FieldOperation¶

    +

    Class FieldOperation - Interface for all Parse Field Operations.

    +
    + « More »
    -
    -

    ParseCurl¶

    -

    Class ParseCurl - Wrapper for abstracted curl usage

    +
    +

    AddOperation¶

    +

    Class AddOperation - FieldOperation for adding object(s) to array fields.

    - « More » + « More »
    -
    -

    ParseCurlHttpClient¶

    -

    Class ParseCurlHttpClient - Curl http client

    +
    +

    AddUniqueOperation¶

    +

    Class AddUniqueOperation - Operation to add unique objects to an array key.

    - « More » + « More »
    -
    -

    ParseStream¶

    -

    Class ParseStream - Wrapper for abstracted stream usage

    +
    +

    DeleteOperation¶

    +

    Class DeleteOperation - FieldOperation to remove a key from an object.

    - « More » + « More »
    -
    -

    ParseStreamHttpClient¶

    -

    Class ParseStreamHttpClient - Stream http client

    +
    +

    IncrementOperation¶

    +

    Class IncrementOperation - Operation to increment numeric object key.

    +
    + « More » +
    + +
    +

    ParseRelationOperation¶

    +

    Class ParseRelationOperation - A class that is used to manage ParseRelation changes such as object add or remove.

    +
    + « More » +
    + +
    +

    RemoveOperation¶

    +

    Class RemoveOperation - FieldOperation for removing object(s) from array +fields.

    +
    + « More » +
    + +
    +

    SetOperation¶

    +

    Class SetOperation - Operation to set a value for an object key.

    - « More » + « More »
    @@ -528,10 +528,10 @@

    ParseStreamHttpClient - Template is built using Twitter Bootstrap 2 and icons provided by - Glyphicons.
    - Documentation is powered by phpDocumentor and
    - generated on Thu, 03 Jun 2021 17:29:28 +0000.
    + Template is built using Twitter Bootstrap 2 and icons provided by + Glyphicons.
    + Documentation is powered by phpDocumentor and
    + generated on Thu, 27 Apr 2023 05:31:43 +0000.
    diff --git a/packages/default.html b/packages/default.html index 375d0d9d..94170df3 100644 --- a/packages/default.html +++ b/packages/default.html @@ -3,7 +3,7 @@ - » + <title> » \ @@ -43,7 +43,7 @@ - + \ @@ -201,15 +201,15 @@

    Classes, interfaces and traits

    -

    ParseStorageInterface¶

    +

    ParseStorageInterface¶

    Class ParseStorageInterface - Specifies an interface for implementing persistence.

    - « More » + « More »
    -

    ParseACL¶

    +

    ParseACL¶

    Class ParseACL - is used to control which users can access or modify a particular object. Each ParseObject can have its own ParseACL. You can grant read and write permissions separately to specific users, to groups of users that @@ -217,196 +217,196 @@

    ParseACL¶

    example, any user could read a particular object but only a particular set of users could write to that object.

    - « More » + « More »
    -

    ParseAggregateException¶

    +

    ParseAggregateException¶

    Class ParseAggregateException - Multiple error condition.

    - « More » + « More »
    -

    ParseAnalytics¶

    +

    ParseAnalytics¶

    Class ParseAnalytics - Handles sending app-open and custom analytics events.

    - « More » + « More »
    -

    ParseApp¶

    +

    ParseApp¶

    Class ParseApp - Used to manage individual app instances on parse.com.

    Note that with the open source parse-server this is not used as each parse-server is a singular app instance.
    - « More » + « More »
    -

    ParseAudience¶

    +

    ParseAudience¶

    Class ParseAudience - Representation of Audience for tracking and sending push notifications

    - « More » + « More »
    -

    ParseBytes¶

    +

    ParseBytes¶

    Class ParseBytes - Representation of a Byte array for storage on a Parse Object.

    - « More » + « More »
    -

    ParseClient¶

    +

    ParseClient¶

    Class ParseClient - Main class for Parse initialization and communication.

    - « More » + « More »
    -

    ParseCloud¶

    +

    ParseCloud¶

    Class ParseCloud - Facilitates calling Parse Cloud functions.

    - « More » + « More »
    -

    ParseConfig¶

    +

    ParseConfig¶

    Class ParseConfig - For accessing Parse Config settings.

    - « More » + « More »
    -

    ParseException¶

    +

    ParseException¶

    Class ParseException - Wrapper for \Exception class.

    - « More » + « More »
    -

    ParseFile¶

    +

    ParseFile¶

    Class ParseFile - Representation of a Parse File object.

    - « More » + « More »
    -

    ParseGeoPoint¶

    +

    ParseGeoPoint¶

    Class ParseGeoPoint - Representation of a Parse GeoPoint object.

    - « More » + « More »
    -

    ParseHooks¶

    +

    ParseHooks¶

    Class ParseHooks - Representation of a Parse Hooks object.

    - « More » + « More »
    -

    ParseInstallation¶

    +

    ParseInstallation¶

    Class ParseInstallation - Representation of an Installation stored on Parse.

    - « More » + « More »
    -

    ParseLogs¶

    +

    ParseLogs¶

    Class ParseLogs - Allows access to server side parse script logs

    - « More » + « More »
    -

    ParseMemoryStorage¶

    +

    ParseMemoryStorage¶

    Class ParseMemoryStorage - Uses non-persisted memory for storage.

    This is used by default if a PHP Session is not active.
    - « More » + « More »
    -

    ParseObject¶

    +

    ParseObject¶

    Class ParseObject - Representation of an object stored on Parse.

    - « More » + « More »
    -

    ParsePolygon¶

    +

    ParsePolygon¶

    ParsePolygon - Representation of a Parse Polygon object.

    - « More » + « More »
    -

    ParsePush¶

    +

    ParsePush¶

    Class ParsePush - Handles sending push notifications with Parse.

    - « More » + « More »
    -

    ParsePushStatus¶

    +

    ParsePushStatus¶

    Class ParsePushStatus - Representation of PushStatus for push notifications

    - « More » + « More »
    -

    ParseQuery¶

    +

    ParseQuery¶

    Class ParseQuery - Handles querying data from Parse.

    - « More » + « More »
    -

    ParseRelation¶

    +

    ParseRelation¶

    Class ParseRelation - A class that is used to access all of the children of a many-to-many relationship.

    Each instance of ParseRelation is associated with a particular parent object and key.
    - « More » + « More »
    -

    ParseRole¶

    +

    ParseRole¶

    Class ParseRole - Representation of an access Role.

    - « More » + « More »
    -

    ParseSchema¶

    +

    ParseSchema¶

    Class ParseSchema - Handles schemas data from Parse.

    All the schemas methods need use of the master key for your application.
    - « More » + « More »
    -

    ParseServerInfo¶

    +

    ParseServerInfo¶

    Class ParseFeatures - Representation of server-side features

    - « More » + « More »
    -

    ParseSession¶

    +

    ParseSession¶

    Class ParseSession - Representation of an expiring user session.

    - « More » + « More »
    -

    ParseSessionStorage¶

    +

    ParseSessionStorage¶

    Class ParseSessionStorage - Uses PHP session support for persistent storage.

    - « More » + « More »
    -

    ParseUser¶

    +

    ParseUser¶

    Class ParseUser - Representation of a user object stored on Parse.

    - « More » + « More »
    @@ -418,12 +418,12 @@

    ParseUser¶

  • - \Parse + \Parse
  • - \Internal + \HttpClients
  • @@ -434,70 +434,40 @@

    ParseUser¶

    Classes, interfaces and traits

    -
    -

    Encodable¶

    -

    Class Encodable - Interface for Parse Classes which provide an encode -method.

    -
    - « More » -
    - -
    -

    FieldOperation¶

    -

    Class FieldOperation - Interface for all Parse Field Operations.

    +
    +

    ParseHttpable¶

    +

    Class ParseHttpable - Interface for an HTTPable client

    - « More » + « More »
    -
    -

    AddOperation¶

    -

    Class AddOperation - FieldOperation for adding object(s) to array fields.

    -
    - « More » -
    - -
    -

    AddUniqueOperation¶

    -

    Class AddUniqueOperation - Operation to add unique objects to an array key.

    -
    - « More » -
    - -
    -

    DeleteOperation¶

    -

    Class DeleteOperation - FieldOperation to remove a key from an object.

    -
    - « More » -
    - -
    -

    IncrementOperation¶

    -

    Class IncrementOperation - Operation to increment numeric object key.

    +
    +

    ParseCurl¶

    +

    Class ParseCurl - Wrapper for abstracted curl usage

    - « More » + « More »
    -
    -

    ParseRelationOperation¶

    -

    Class ParseRelationOperation - A class that is used to manage ParseRelation changes such as object add or remove.

    +
    +

    ParseCurlHttpClient¶

    +

    Class ParseCurlHttpClient - Curl http client

    - « More » + « More »
    -
    -

    RemoveOperation¶

    -

    Class RemoveOperation - FieldOperation for removing object(s) from array -fields.

    +
    +

    ParseStream¶

    +

    Class ParseStream - Wrapper for abstracted stream usage

    - « More » + « More »
    -
    -

    SetOperation¶

    -

    Class SetOperation - Operation to set a value for an object key.

    +
    +

    ParseStreamHttpClient¶

    +

    Class ParseStreamHttpClient - Stream http client

    - « More » + « More »
    @@ -510,12 +480,12 @@

    SetOperation¶

    - \Parse + \Parse
  • - \HttpClients + \Internal
  • @@ -526,40 +496,70 @@

    SetOperation¶

    Classes, interfaces and traits

    -
    -

    ParseHttpable¶

    -

    Class ParseHttpable - Interface for an HTTPable client

    +
    +

    Encodable¶

    +

    Class Encodable - Interface for Parse Classes which provide an encode +method.

    - « More » + « More » +
    + +
    +

    FieldOperation¶

    +

    Class FieldOperation - Interface for all Parse Field Operations.

    +
    + « More »
    -
    -

    ParseCurl¶

    -

    Class ParseCurl - Wrapper for abstracted curl usage

    +
    +

    AddOperation¶

    +

    Class AddOperation - FieldOperation for adding object(s) to array fields.

    - « More » + « More »
    -
    -

    ParseCurlHttpClient¶

    -

    Class ParseCurlHttpClient - Curl http client

    +
    +

    AddUniqueOperation¶

    +

    Class AddUniqueOperation - Operation to add unique objects to an array key.

    - « More » + « More »
    -
    -

    ParseStream¶

    -

    Class ParseStream - Wrapper for abstracted stream usage

    +
    +

    DeleteOperation¶

    +

    Class DeleteOperation - FieldOperation to remove a key from an object.

    - « More » + « More »
    -
    -

    ParseStreamHttpClient¶

    -

    Class ParseStreamHttpClient - Stream http client

    +
    +

    IncrementOperation¶

    +

    Class IncrementOperation - Operation to increment numeric object key.

    +
    + « More » +
    + +
    +

    ParseRelationOperation¶

    +

    Class ParseRelationOperation - A class that is used to manage ParseRelation changes such as object add or remove.

    +
    + « More » +
    + +
    +

    RemoveOperation¶

    +

    Class RemoveOperation - FieldOperation for removing object(s) from array +fields.

    +
    + « More » +
    + +
    +

    SetOperation¶

    +

    Class SetOperation - Operation to set a value for an object key.

    - « More » + « More »
    @@ -572,10 +572,10 @@

    ParseStreamHttpClient - Template is built using Twitter Bootstrap 2 and icons provided by - Glyphicons.
    - Documentation is powered by phpDocumentor and
    - generated on Thu, 03 Jun 2021 17:29:27 +0000.
    + Template is built using Twitter Bootstrap 2 and icons provided by + Glyphicons.
    + Documentation is powered by phpDocumentor and
    + generated on Thu, 27 Apr 2023 05:31:43 +0000.
    From 1668a306bdb9bdde5408970c6bbe8adc9e1fbb35 Mon Sep 17 00:00:00 2001 From: mtrezza Date: Fri, 28 Apr 2023 17:21:44 +0000 Subject: [PATCH 3/9] deploy: 1cf234da9fd9773f5d67755a60423def26282b1e --- classes/Parse-HttpClients-ParseCurl.html | 2 +- classes/Parse-HttpClients-ParseCurlHttpClient.html | 2 +- classes/Parse-HttpClients-ParseHttpable.html | 2 +- classes/Parse-HttpClients-ParseStream.html | 2 +- classes/Parse-HttpClients-ParseStreamHttpClient.html | 2 +- classes/Parse-Internal-AddOperation.html | 2 +- classes/Parse-Internal-AddUniqueOperation.html | 2 +- classes/Parse-Internal-DeleteOperation.html | 2 +- classes/Parse-Internal-Encodable.html | 2 +- classes/Parse-Internal-FieldOperation.html | 2 +- classes/Parse-Internal-IncrementOperation.html | 2 +- classes/Parse-Internal-ParseRelationOperation.html | 2 +- classes/Parse-Internal-RemoveOperation.html | 2 +- classes/Parse-Internal-SetOperation.html | 2 +- classes/Parse-ParseACL.html | 2 +- classes/Parse-ParseAggregateException.html | 2 +- classes/Parse-ParseAnalytics.html | 2 +- classes/Parse-ParseApp.html | 2 +- classes/Parse-ParseAudience.html | 2 +- classes/Parse-ParseBytes.html | 2 +- classes/Parse-ParseClient.html | 2 +- classes/Parse-ParseCloud.html | 2 +- classes/Parse-ParseConfig.html | 2 +- classes/Parse-ParseException.html | 2 +- classes/Parse-ParseFile.html | 2 +- classes/Parse-ParseGeoPoint.html | 2 +- classes/Parse-ParseHooks.html | 2 +- classes/Parse-ParseInstallation.html | 2 +- classes/Parse-ParseLogs.html | 2 +- classes/Parse-ParseMemoryStorage.html | 2 +- classes/Parse-ParseObject.html | 2 +- classes/Parse-ParsePolygon.html | 2 +- classes/Parse-ParsePush.html | 2 +- classes/Parse-ParsePushStatus.html | 2 +- classes/Parse-ParseQuery.html | 2 +- classes/Parse-ParseRelation.html | 2 +- classes/Parse-ParseRole.html | 2 +- classes/Parse-ParseSchema.html | 2 +- classes/Parse-ParseServerInfo.html | 2 +- classes/Parse-ParseSession.html | 2 +- classes/Parse-ParseSessionStorage.html | 2 +- classes/Parse-ParseStorageInterface.html | 2 +- classes/Parse-ParseUser.html | 2 +- deprecated.html | 2 +- errors.html | 2 +- graph_class.html | 2 +- index.html | 2 +- markers.html | 2 +- namespaces/default.html | 2 +- namespaces/parse-httpclients.html | 2 +- namespaces/parse-internal.html | 2 +- namespaces/parse.html | 2 +- packages/Default.html | 2 +- packages/Parse-HttpClients.html | 2 +- packages/Parse-Internal.html | 2 +- packages/Parse.html | 2 +- packages/default.html | 2 +- 57 files changed, 57 insertions(+), 57 deletions(-) diff --git a/classes/Parse-HttpClients-ParseCurl.html b/classes/Parse-HttpClients-ParseCurl.html index 33e5f321..178821a1 100644 --- a/classes/Parse-HttpClients-ParseCurl.html +++ b/classes/Parse-HttpClients-ParseCurl.html @@ -551,7 +551,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-HttpClients-ParseCurlHttpClient.html b/classes/Parse-HttpClients-ParseCurlHttpClient.html index 52b2a583..bc39835a 100644 --- a/classes/Parse-HttpClients-ParseCurlHttpClient.html +++ b/classes/Parse-HttpClients-ParseCurlHttpClient.html @@ -1023,7 +1023,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-HttpClients-ParseHttpable.html b/classes/Parse-HttpClients-ParseHttpable.html index 333b42b0..d654d769 100644 --- a/classes/Parse-HttpClients-ParseHttpable.html +++ b/classes/Parse-HttpClients-ParseHttpable.html @@ -582,7 +582,7 @@

    Sets up our client before we make a request

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:45 +0000.
    + generated on Fri, 28 Apr 2023 17:21:42 +0000.
    diff --git a/classes/Parse-HttpClients-ParseStream.html b/classes/Parse-HttpClients-ParseStream.html index 655ca51c..981f6bd3 100644 --- a/classes/Parse-HttpClients-ParseStream.html +++ b/classes/Parse-HttpClients-ParseStream.html @@ -459,7 +459,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-HttpClients-ParseStreamHttpClient.html b/classes/Parse-HttpClients-ParseStreamHttpClient.html index 20326f57..bd3bba50 100644 --- a/classes/Parse-HttpClients-ParseStreamHttpClient.html +++ b/classes/Parse-HttpClients-ParseStreamHttpClient.html @@ -980,7 +980,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-Internal-AddOperation.html b/classes/Parse-Internal-AddOperation.html index 0a3da180..e6d4b663 100644 --- a/classes/Parse-Internal-AddOperation.html +++ b/classes/Parse-Internal-AddOperation.html @@ -417,7 +417,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-Internal-AddUniqueOperation.html b/classes/Parse-Internal-AddUniqueOperation.html index 4a6994e5..f25d071c 100644 --- a/classes/Parse-Internal-AddUniqueOperation.html +++ b/classes/Parse-Internal-AddUniqueOperation.html @@ -455,7 +455,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-Internal-DeleteOperation.html b/classes/Parse-Internal-DeleteOperation.html index 9b6858a5..7b0ea153 100644 --- a/classes/Parse-Internal-DeleteOperation.html +++ b/classes/Parse-Internal-DeleteOperation.html @@ -304,7 +304,7 @@

    Response

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-Internal-Encodable.html b/classes/Parse-Internal-Encodable.html index 2384a06b..0f54ceb1 100644 --- a/classes/Parse-Internal-Encodable.html +++ b/classes/Parse-Internal-Encodable.html @@ -225,7 +225,7 @@

    Response

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:45 +0000.
    + generated on Fri, 28 Apr 2023 17:21:42 +0000.
    diff --git a/classes/Parse-Internal-FieldOperation.html b/classes/Parse-Internal-FieldOperation.html index 7cb61468..3349f196 100644 --- a/classes/Parse-Internal-FieldOperation.html +++ b/classes/Parse-Internal-FieldOperation.html @@ -307,7 +307,7 @@

    Response

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:45 +0000.
    + generated on Fri, 28 Apr 2023 17:21:42 +0000.
    diff --git a/classes/Parse-Internal-IncrementOperation.html b/classes/Parse-Internal-IncrementOperation.html index 05b78982..0e16f350 100644 --- a/classes/Parse-Internal-IncrementOperation.html +++ b/classes/Parse-Internal-IncrementOperation.html @@ -420,7 +420,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-Internal-ParseRelationOperation.html b/classes/Parse-Internal-ParseRelationOperation.html index b20d39ca..6491336c 100644 --- a/classes/Parse-Internal-ParseRelationOperation.html +++ b/classes/Parse-Internal-ParseRelationOperation.html @@ -718,7 +718,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-Internal-RemoveOperation.html b/classes/Parse-Internal-RemoveOperation.html index faf9c202..bf0352d6 100644 --- a/classes/Parse-Internal-RemoveOperation.html +++ b/classes/Parse-Internal-RemoveOperation.html @@ -418,7 +418,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-Internal-SetOperation.html b/classes/Parse-Internal-SetOperation.html index 353505d3..220e488a 100644 --- a/classes/Parse-Internal-SetOperation.html +++ b/classes/Parse-Internal-SetOperation.html @@ -433,7 +433,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-ParseACL.html b/classes/Parse-ParseACL.html index 0f7ff49e..4ec5daf7 100644 --- a/classes/Parse-ParseACL.html +++ b/classes/Parse-ParseACL.html @@ -1706,7 +1706,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-ParseAggregateException.html b/classes/Parse-ParseAggregateException.html index 8e6084a9..3620c3cd 100644 --- a/classes/Parse-ParseAggregateException.html +++ b/classes/Parse-ParseAggregateException.html @@ -302,7 +302,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-ParseAnalytics.html b/classes/Parse-ParseAnalytics.html index af604caa..e7b463b2 100644 --- a/classes/Parse-ParseAnalytics.html +++ b/classes/Parse-ParseAnalytics.html @@ -293,7 +293,7 @@

    Response

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-ParseApp.html b/classes/Parse-ParseApp.html index a3156f31..20015fc4 100644 --- a/classes/Parse-ParseApp.html +++ b/classes/Parse-ParseApp.html @@ -536,7 +536,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-ParseAudience.html b/classes/Parse-ParseAudience.html index 6c6099b8..1737ec38 100644 --- a/classes/Parse-ParseAudience.html +++ b/classes/Parse-ParseAudience.html @@ -3456,7 +3456,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-ParseBytes.html b/classes/Parse-ParseBytes.html index f8e611e0..2ad43059 100644 --- a/classes/Parse-ParseBytes.html +++ b/classes/Parse-ParseBytes.html @@ -413,7 +413,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-ParseClient.html b/classes/Parse-ParseClient.html index 046bed5b..04d2f2b9 100644 --- a/classes/Parse-ParseClient.html +++ b/classes/Parse-ParseClient.html @@ -1716,7 +1716,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-ParseCloud.html b/classes/Parse-ParseCloud.html index d4fabe78..3d904193 100644 --- a/classes/Parse-ParseCloud.html +++ b/classes/Parse-ParseCloud.html @@ -341,7 +341,7 @@

    Response

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-ParseConfig.html b/classes/Parse-ParseConfig.html index cac8cacc..9cdcd655 100644 --- a/classes/Parse-ParseConfig.html +++ b/classes/Parse-ParseConfig.html @@ -467,7 +467,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-ParseException.html b/classes/Parse-ParseException.html index 6edb8060..5b094693 100644 --- a/classes/Parse-ParseException.html +++ b/classes/Parse-ParseException.html @@ -247,7 +247,7 @@

    Response

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-ParseFile.html b/classes/Parse-ParseFile.html index 0cc05bd0..7c25eedb 100644 --- a/classes/Parse-ParseFile.html +++ b/classes/Parse-ParseFile.html @@ -810,7 +810,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-ParseGeoPoint.html b/classes/Parse-ParseGeoPoint.html index 143db926..5d9ec8d1 100644 --- a/classes/Parse-ParseGeoPoint.html +++ b/classes/Parse-ParseGeoPoint.html @@ -511,7 +511,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-ParseHooks.html b/classes/Parse-ParseHooks.html index 4486493d..3934f04a 100644 --- a/classes/Parse-ParseHooks.html +++ b/classes/Parse-ParseHooks.html @@ -610,7 +610,7 @@

    Response

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-ParseInstallation.html b/classes/Parse-ParseInstallation.html index abfece81..e1bcee47 100644 --- a/classes/Parse-ParseInstallation.html +++ b/classes/Parse-ParseInstallation.html @@ -3587,7 +3587,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-ParseLogs.html b/classes/Parse-ParseLogs.html index 3342626c..7ec65370 100644 --- a/classes/Parse-ParseLogs.html +++ b/classes/Parse-ParseLogs.html @@ -347,7 +347,7 @@

    Response

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-ParseMemoryStorage.html b/classes/Parse-ParseMemoryStorage.html index f005df9a..1387bf47 100644 --- a/classes/Parse-ParseMemoryStorage.html +++ b/classes/Parse-ParseMemoryStorage.html @@ -453,7 +453,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-ParseObject.html b/classes/Parse-ParseObject.html index 5c1d80d5..687223ad 100644 --- a/classes/Parse-ParseObject.html +++ b/classes/Parse-ParseObject.html @@ -3223,7 +3223,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-ParsePolygon.html b/classes/Parse-ParsePolygon.html index a12b3483..ad4287a0 100644 --- a/classes/Parse-ParsePolygon.html +++ b/classes/Parse-ParsePolygon.html @@ -370,7 +370,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-ParsePush.html b/classes/Parse-ParsePush.html index bbd9ef34..4f678392 100644 --- a/classes/Parse-ParsePush.html +++ b/classes/Parse-ParsePush.html @@ -324,7 +324,7 @@

    Response

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:44 +0000.
    + generated on Fri, 28 Apr 2023 17:21:41 +0000.
    diff --git a/classes/Parse-ParsePushStatus.html b/classes/Parse-ParsePushStatus.html index d524ea81..4c090ee4 100644 --- a/classes/Parse-ParsePushStatus.html +++ b/classes/Parse-ParsePushStatus.html @@ -3752,7 +3752,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:45 +0000.
    + generated on Fri, 28 Apr 2023 17:21:42 +0000.
    diff --git a/classes/Parse-ParseQuery.html b/classes/Parse-ParseQuery.html index 92eaa61c..4e05e6ba 100644 --- a/classes/Parse-ParseQuery.html +++ b/classes/Parse-ParseQuery.html @@ -3411,7 +3411,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:45 +0000.
    + generated on Fri, 28 Apr 2023 17:21:42 +0000.
    diff --git a/classes/Parse-ParseRelation.html b/classes/Parse-ParseRelation.html index 465ae2e5..947193b4 100644 --- a/classes/Parse-ParseRelation.html +++ b/classes/Parse-ParseRelation.html @@ -608,7 +608,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:45 +0000.
    + generated on Fri, 28 Apr 2023 17:21:42 +0000.
    diff --git a/classes/Parse-ParseRole.html b/classes/Parse-ParseRole.html index b5853103..a9d3f276 100644 --- a/classes/Parse-ParseRole.html +++ b/classes/Parse-ParseRole.html @@ -3406,7 +3406,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:45 +0000.
    + generated on Fri, 28 Apr 2023 17:21:42 +0000.
    diff --git a/classes/Parse-ParseSchema.html b/classes/Parse-ParseSchema.html index 46ee9ce6..f501d66b 100644 --- a/classes/Parse-ParseSchema.html +++ b/classes/Parse-ParseSchema.html @@ -1643,7 +1643,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:45 +0000.
    + generated on Fri, 28 Apr 2023 17:21:42 +0000.
    diff --git a/classes/Parse-ParseServerInfo.html b/classes/Parse-ParseServerInfo.html index 820e4553..93a94ce9 100644 --- a/classes/Parse-ParseServerInfo.html +++ b/classes/Parse-ParseServerInfo.html @@ -585,7 +585,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:45 +0000.
    + generated on Fri, 28 Apr 2023 17:21:42 +0000.
    diff --git a/classes/Parse-ParseSession.html b/classes/Parse-ParseSession.html index 75a6f1d0..cc8549cb 100644 --- a/classes/Parse-ParseSession.html +++ b/classes/Parse-ParseSession.html @@ -3453,7 +3453,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:45 +0000.
    + generated on Fri, 28 Apr 2023 17:21:42 +0000.
    diff --git a/classes/Parse-ParseSessionStorage.html b/classes/Parse-ParseSessionStorage.html index 42b7bcb0..26818f73 100644 --- a/classes/Parse-ParseSessionStorage.html +++ b/classes/Parse-ParseSessionStorage.html @@ -487,7 +487,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:45 +0000.
    + generated on Fri, 28 Apr 2023 17:21:42 +0000.
    diff --git a/classes/Parse-ParseStorageInterface.html b/classes/Parse-ParseStorageInterface.html index b3e60ed8..98dbf0a6 100644 --- a/classes/Parse-ParseStorageInterface.html +++ b/classes/Parse-ParseStorageInterface.html @@ -421,7 +421,7 @@

    Response

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:45 +0000.
    + generated on Fri, 28 Apr 2023 17:21:42 +0000.
    diff --git a/classes/Parse-ParseUser.html b/classes/Parse-ParseUser.html index 2e207312..c5f45d4e 100644 --- a/classes/Parse-ParseUser.html +++ b/classes/Parse-ParseUser.html @@ -4338,7 +4338,7 @@

    Type(s)

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:45 +0000.
    + generated on Fri, 28 Apr 2023 17:21:42 +0000.
    diff --git a/deprecated.html b/deprecated.html index c8f139df..55e66bf8 100644 --- a/deprecated.html +++ b/deprecated.html @@ -217,7 +217,7 @@

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:46 +0000.
    + generated on Fri, 28 Apr 2023 17:21:43 +0000.
    diff --git a/errors.html b/errors.html index 1e3632e4..6141504b 100644 --- a/errors.html +++ b/errors.html @@ -359,7 +359,7 @@

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:46 +0000.
    + generated on Fri, 28 Apr 2023 17:21:42 +0000.
    diff --git a/graph_class.html b/graph_class.html index 141c4df9..7ffd998c 100644 --- a/graph_class.html +++ b/graph_class.html @@ -123,7 +123,7 @@ Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:46 +0000.
    + generated on Fri, 28 Apr 2023 17:21:43 +0000.
    diff --git a/index.html b/index.html index 546d7e12..f1edb6e2 100644 --- a/index.html +++ b/index.html @@ -158,7 +158,7 @@

    Documentation

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:43 +0000.
    + generated on Fri, 28 Apr 2023 17:21:40 +0000.
    diff --git a/markers.html b/markers.html index 5410202c..01dd6876 100644 --- a/markers.html +++ b/markers.html @@ -123,7 +123,7 @@ Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:45 +0000.
    + generated on Fri, 28 Apr 2023 17:21:42 +0000.
    diff --git a/namespaces/default.html b/namespaces/default.html index ce3c530a..3ad67400 100644 --- a/namespaces/default.html +++ b/namespaces/default.html @@ -590,7 +590,7 @@

    SetOperation¶

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:43 +0000.
    + generated on Fri, 28 Apr 2023 17:21:40 +0000.
    diff --git a/namespaces/parse-httpclients.html b/namespaces/parse-httpclients.html index 4d6ffe96..369aa056 100644 --- a/namespaces/parse-httpclients.html +++ b/namespaces/parse-httpclients.html @@ -197,7 +197,7 @@

    ParseStreamHttpClient Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:43 +0000.
    + generated on Fri, 28 Apr 2023 17:21:40 +0000.
    diff --git a/namespaces/parse-internal.html b/namespaces/parse-internal.html index 289c383f..94ad766b 100644 --- a/namespaces/parse-internal.html +++ b/namespaces/parse-internal.html @@ -231,7 +231,7 @@

    SetOperation¶

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:43 +0000.
    + generated on Fri, 28 Apr 2023 17:21:40 +0000.
    diff --git a/namespaces/parse.html b/namespaces/parse.html index 303304bf..6c074bf5 100644 --- a/namespaces/parse.html +++ b/namespaces/parse.html @@ -578,7 +578,7 @@

    SetOperation¶

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:43 +0000.
    + generated on Fri, 28 Apr 2023 17:21:40 +0000.
    diff --git a/packages/Default.html b/packages/Default.html index bc37512a..7d20e252 100644 --- a/packages/Default.html +++ b/packages/Default.html @@ -143,7 +143,7 @@ Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:43 +0000.
    + generated on Fri, 28 Apr 2023 17:21:40 +0000.
    diff --git a/packages/Parse-HttpClients.html b/packages/Parse-HttpClients.html index 3331d158..54828d96 100644 --- a/packages/Parse-HttpClients.html +++ b/packages/Parse-HttpClients.html @@ -192,7 +192,7 @@

    ParseStreamHttpClient Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:43 +0000.
    + generated on Fri, 28 Apr 2023 17:21:40 +0000.
    diff --git a/packages/Parse-Internal.html b/packages/Parse-Internal.html index 585e50b7..0b850246 100644 --- a/packages/Parse-Internal.html +++ b/packages/Parse-Internal.html @@ -222,7 +222,7 @@

    SetOperation¶

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:43 +0000.
    + generated on Fri, 28 Apr 2023 17:21:40 +0000.
    diff --git a/packages/Parse.html b/packages/Parse.html index a316a9a4..b560f9c4 100644 --- a/packages/Parse.html +++ b/packages/Parse.html @@ -531,7 +531,7 @@

    SetOperation¶

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:43 +0000.
    + generated on Fri, 28 Apr 2023 17:21:40 +0000.
    diff --git a/packages/default.html b/packages/default.html index 94170df3..9b7dd06e 100644 --- a/packages/default.html +++ b/packages/default.html @@ -575,7 +575,7 @@

    SetOperation¶

    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
    Documentation is powered by phpDocumentor and
    - generated on Thu, 27 Apr 2023 05:31:43 +0000.
    + generated on Fri, 28 Apr 2023 17:21:40 +0000.
    From 2c6720d8efcda9e7c96c330b2f9ed5cb707fa9b6 Mon Sep 17 00:00:00 2001 From: mtrezza Date: Sat, 29 Apr 2023 20:59:17 +0000 Subject: [PATCH 4/9] deploy: 3bd52404a8284b3e1d73e3ab06d1de1295f9707d --- classes/Parse-HttpClients-ParseCurl.html | 1208 +- ...Parse-HttpClients-ParseCurlHttpClient.html | 2382 ++-- classes/Parse-HttpClients-ParseHttpable.html | 1265 +- classes/Parse-HttpClients-ParseStream.html | 999 +- ...rse-HttpClients-ParseStreamHttpClient.html | 2278 ++-- classes/Parse-Internal-AddOperation.html | 915 +- .../Parse-Internal-AddUniqueOperation.html | 1015 +- classes/Parse-Internal-DeleteOperation.html | 634 +- classes/Parse-Internal-Encodable.html | 414 +- classes/Parse-Internal-FieldOperation.html | 624 +- .../Parse-Internal-IncrementOperation.html | 920 +- ...Parse-Internal-ParseRelationOperation.html | 1644 +-- classes/Parse-Internal-RemoveOperation.html | 917 +- classes/Parse-Internal-SetOperation.html | 951 +- classes/Parse-ParseACL.html | 3933 +++--- classes/Parse-ParseAggregateException.html | 609 +- classes/Parse-ParseAnalytics.html | 556 +- classes/Parse-ParseApp.html | 542 - classes/Parse-ParseAudience.html | 8268 +++++++----- classes/Parse-ParseBytes.html | 870 +- classes/Parse-ParseClient.html | 3909 +++--- classes/Parse-ParseCloud.html | 716 +- classes/Parse-ParseConfig.html | 1003 +- classes/Parse-ParseException.html | 468 +- classes/Parse-ParseFile.html | 1861 +-- classes/Parse-ParseGeoPoint.html | 1076 +- classes/Parse-ParseHooks.html | 1424 ++- classes/Parse-ParseInstallation.html | 8600 +++++++------ classes/Parse-ParseLogs.html | 743 +- classes/Parse-ParseMemoryStorage.html | 992 +- classes/Parse-ParseObject.html | 7715 +++++++----- classes/Parse-ParsePolygon.html | 780 +- classes/Parse-ParsePush.html | 648 +- classes/Parse-ParsePushStatus.html | 8986 +++++++------ classes/Parse-ParseQuery.html | 8398 +++++++----- classes/Parse-ParseRelation.html | 1299 +- classes/Parse-ParseRole.html | 8157 +++++++----- classes/Parse-ParseSchema.html | 3959 +++--- classes/Parse-ParseServerInfo.html | 1306 +- classes/Parse-ParseSession.html | 8257 +++++++----- classes/Parse-ParseSessionStorage.html | 1081 +- classes/Parse-ParseStorageInterface.html | 898 +- classes/Parse-ParseUser.html | 10506 +++++++++------- css/base.css | 1002 ++ css/bootstrap-responsive.css | 567 - css/bootstrap-responsive.min.css | 3 - css/bootstrap.css | 3370 ----- css/bootstrap.min.css | 611 - css/jquery.iviewer.css | 91 - css/normalize.css | 427 + css/prettify.css | 1 - css/template.css | 587 +- deprecated.html | 223 - errors.html | 365 - files/src-parse-httpclients-parsecurl.html | 133 + ...parse-httpclients-parsecurlhttpclient.html | 133 + .../src-parse-httpclients-parsehttpable.html | 133 + files/src-parse-httpclients-parsestream.html | 133 + ...rse-httpclients-parsestreamhttpclient.html | 133 + files/src-parse-internal-addoperation.html | 133 + ...src-parse-internal-adduniqueoperation.html | 133 + files/src-parse-internal-deleteoperation.html | 133 + files/src-parse-internal-encodable.html | 134 + files/src-parse-internal-fieldoperation.html | 133 + ...src-parse-internal-incrementoperation.html | 133 + ...parse-internal-parserelationoperation.html | 133 + files/src-parse-internal-removeoperation.html | 134 + files/src-parse-internal-setoperation.html | 133 + files/src-parse-parseacl.html | 138 + files/src-parse-parseaggregateexception.html | 133 + files/src-parse-parseanalytics.html | 133 + files/src-parse-parseaudience.html | 133 + files/src-parse-parsebytes.html | 133 + files/src-parse-parseclient.html | 133 + files/src-parse-parsecloud.html | 133 + files/src-parse-parseconfig.html | 133 + files/src-parse-parseexception.html | 133 + files/src-parse-parsefile.html | 133 + files/src-parse-parsegeopoint.html | 133 + files/src-parse-parsehooks.html | 133 + files/src-parse-parseinstallation.html | 133 + files/src-parse-parselogs.html | 133 + files/src-parse-parsememorystorage.html | 133 + files/src-parse-parseobject.html | 133 + files/src-parse-parsepolygon.html | 133 + files/src-parse-parsepush.html | 133 + files/src-parse-parsepushstatus.html | 133 + files/src-parse-parsequery.html | 133 + files/src-parse-parserelation.html | 133 + files/src-parse-parserole.html | 133 + files/src-parse-parseschema.html | 133 + files/src-parse-parseserverinfo.html | 133 + files/src-parse-parsesession.html | 133 + files/src-parse-parsesessionstorage.html | 133 + files/src-parse-parsestorageinterface.html | 133 + files/src-parse-parseuser.html | 133 + graph_class.html | 129 - graphs/classes.html | 110 + img/apple-touch-icon-114x114.png | Bin 28338 -> 0 bytes img/apple-touch-icon-72x72.png | Bin 12751 -> 0 bytes img/apple-touch-icon.png | Bin 8358 -> 0 bytes img/favicon.ico | Bin 1150 -> 0 bytes img/glyphicons-halflings-white.png | Bin 4352 -> 0 bytes img/glyphicons-halflings.png | Bin 4352 -> 0 bytes img/icons/arrow_down.png | Bin 606 -> 0 bytes img/icons/arrow_right.png | Bin 628 -> 0 bytes img/icons/class.png | Bin 395 -> 0 bytes img/icons/constant.png | Bin 496 -> 0 bytes img/icons/favicon.ico | Bin 1150 -> 0 bytes img/icons/file-php.png | Bin 4017 -> 0 bytes img/icons/file.gif | Bin 110 -> 0 bytes img/icons/folder.gif | Bin 106 -> 0 bytes img/icons/function.png | Bin 338 -> 0 bytes img/icons/icon-folder-open-big.png | Bin 232 -> 0 bytes img/icons/icon-th-big.png | Bin 106 -> 0 bytes img/icons/icon_template.svg | 93 - img/icons/interface.png | Bin 281 -> 0 bytes img/icons/method.png | Bin 377 -> 0 bytes img/icons/ok.png | Bin 3685 -> 0 bytes img/icons/property.png | Bin 360 -> 0 bytes img/icons/search.gif | Bin 152 -> 0 bytes img/icons/variable.png | Bin 829 -> 0 bytes img/icons/view_source.png | Bin 603 -> 0 bytes img/icons/visibility_private.png | Bin 3433 -> 0 bytes img/icons/visibility_protected.png | Bin 764 -> 0 bytes img/icons/visibility_public.png | Bin 3451 -> 0 bytes img/iviewer/grab.cur | Bin 1150 -> 0 bytes img/iviewer/hand.cur | Bin 1150 -> 0 bytes img/iviewer/iviewer.rotate_left.png | Bin 1493 -> 0 bytes img/iviewer/iviewer.rotate_right.png | Bin 1482 -> 0 bytes img/iviewer/iviewer.zoom_fit.png | Bin 1252 -> 0 bytes img/iviewer/iviewer.zoom_fit2.gif | Bin 95 -> 0 bytes img/iviewer/iviewer.zoom_in.png | Bin 1420 -> 0 bytes img/iviewer/iviewer.zoom_in2.gif | Bin 90 -> 0 bytes img/iviewer/iviewer.zoom_out.png | Bin 1416 -> 0 bytes img/iviewer/iviewer.zoom_out2.gif | Bin 69 -> 0 bytes img/iviewer/iviewer.zoom_zero.png | Bin 1091 -> 0 bytes img/iviewer/iviewer.zoom_zero2.gif | Bin 98 -> 0 bytes img/loader.gif | Bin 4726 -> 0 bytes index.html | 276 +- indices/files.html | 174 + js/SVGPan.js | 232 - js/bootstrap.js | 1722 --- js/bootstrap.min.js | 1 - js/jqplot/MIT-LICENSE.txt | 21 - js/jqplot/README.txt | 77 - js/jqplot/changes.txt | 458 - js/jqplot/copyright.txt | 56 - js/jqplot/excanvas.min.js | 3 - js/jqplot/gpl-2.0.txt | 280 - js/jqplot/jquery.jqplot.min.css | 1 - js/jqplot/jquery.jqplot.min.js | 3 - .../plugins/jqplot.BezierCurveRenderer.min.js | 3 - js/jqplot/plugins/jqplot.barRenderer.min.js | 3 - js/jqplot/plugins/jqplot.blockRenderer.min.js | 3 - .../plugins/jqplot.bubbleRenderer.min.js | 3 - .../jqplot.canvasAxisLabelRenderer.min.js | 3 - .../jqplot.canvasAxisTickRenderer.min.js | 3 - js/jqplot/plugins/jqplot.canvasOverlay.min.js | 3 - .../plugins/jqplot.canvasTextRenderer.min.js | 3 - .../jqplot.categoryAxisRenderer.min.js | 3 - js/jqplot/plugins/jqplot.ciParser.min.js | 3 - js/jqplot/plugins/jqplot.cursor.min.js | 3 - .../plugins/jqplot.dateAxisRenderer.min.js | 3 - js/jqplot/plugins/jqplot.donutRenderer.min.js | 3 - js/jqplot/plugins/jqplot.dragable.min.js | 3 - .../jqplot.enhancedLegendRenderer.min.js | 3 - .../plugins/jqplot.funnelRenderer.min.js | 3 - js/jqplot/plugins/jqplot.highlighter.min.js | 3 - js/jqplot/plugins/jqplot.json2.min.js | 3 - .../plugins/jqplot.logAxisRenderer.min.js | 3 - .../plugins/jqplot.mekkoAxisRenderer.min.js | 3 - js/jqplot/plugins/jqplot.mekkoRenderer.min.js | 3 - .../plugins/jqplot.meterGaugeRenderer.min.js | 3 - js/jqplot/plugins/jqplot.mobile.min.js | 3 - js/jqplot/plugins/jqplot.ohlcRenderer.min.js | 3 - js/jqplot/plugins/jqplot.pieRenderer.min.js | 3 - js/jqplot/plugins/jqplot.pointLabels.min.js | 3 - .../plugins/jqplot.pyramidAxisRenderer.min.js | 3 - .../plugins/jqplot.pyramidGridRenderer.min.js | 3 - .../plugins/jqplot.pyramidRenderer.min.js | 3 - js/jqplot/plugins/jqplot.trendline.min.js | 3 - js/jquery-1.4.2.min.js | 154 - js/jquery-1.7.1.min.js | 9270 -------------- js/jquery-ui-1.8.2.custom.min.js | 1012 -- js/jquery.cookie.js | 104 - js/jquery.iviewer.js | 1045 -- js/jquery.iviewer.min.js | 42 - js/jquery.mousewheel.min.js | 13 - js/jquery.panzoom.js | 467 - js/jquery.splitter.js | 228 - js/jquery.tools.min.js | 115 - js/jquery.treeview.js | 256 - js/jquery.xml2json.js | 193 - js/menu.js | 31 - js/prettify/lang-apollo.js | 2 - js/prettify/lang-clj.js | 18 - js/prettify/lang-css.js | 2 - js/prettify/lang-go.js | 1 - js/prettify/lang-hs.js | 2 - js/prettify/lang-lisp.js | 3 - js/prettify/lang-lua.js | 2 - js/prettify/lang-ml.js | 2 - js/prettify/lang-n.js | 4 - js/prettify/lang-proto.js | 1 - js/prettify/lang-scala.js | 2 - js/prettify/lang-sql.js | 2 - js/prettify/lang-tex.js | 1 - js/prettify/lang-vb.js | 2 - js/prettify/lang-vhdl.js | 3 - js/prettify/lang-wiki.js | 2 - js/prettify/lang-xq.js | 3 - js/prettify/lang-yaml.js | 2 - js/prettify/prettify.min.js | 28 - js/search.js | 173 + js/searchIndex.js | 3284 +++++ js/sidebar.js | 45 - js/template.js | 248 - markers.html | 129 - namespaces/default.html | 681 +- namespaces/parse-httpclients.html | 300 +- namespaces/parse-internal.html | 350 +- namespaces/parse.html | 736 +- packages/Default.html | 236 +- packages/Parse-HttpClients.html | 295 +- packages/Parse-Internal.html | 341 +- packages/Parse.html | 689 +- packages/default.html | 671 +- reports/deprecated.html | 119 + reports/errors.html | 142 + reports/markers.html | 119 + 231 files changed, 77815 insertions(+), 74047 deletions(-) delete mode 100644 classes/Parse-ParseApp.html create mode 100644 css/base.css delete mode 100644 css/bootstrap-responsive.css delete mode 100644 css/bootstrap-responsive.min.css delete mode 100644 css/bootstrap.css delete mode 100644 css/bootstrap.min.css delete mode 100644 css/jquery.iviewer.css create mode 100644 css/normalize.css delete mode 100644 css/prettify.css delete mode 100644 deprecated.html delete mode 100644 errors.html create mode 100644 files/src-parse-httpclients-parsecurl.html create mode 100644 files/src-parse-httpclients-parsecurlhttpclient.html create mode 100644 files/src-parse-httpclients-parsehttpable.html create mode 100644 files/src-parse-httpclients-parsestream.html create mode 100644 files/src-parse-httpclients-parsestreamhttpclient.html create mode 100644 files/src-parse-internal-addoperation.html create mode 100644 files/src-parse-internal-adduniqueoperation.html create mode 100644 files/src-parse-internal-deleteoperation.html create mode 100644 files/src-parse-internal-encodable.html create mode 100644 files/src-parse-internal-fieldoperation.html create mode 100644 files/src-parse-internal-incrementoperation.html create mode 100644 files/src-parse-internal-parserelationoperation.html create mode 100644 files/src-parse-internal-removeoperation.html create mode 100644 files/src-parse-internal-setoperation.html create mode 100644 files/src-parse-parseacl.html create mode 100644 files/src-parse-parseaggregateexception.html create mode 100644 files/src-parse-parseanalytics.html create mode 100644 files/src-parse-parseaudience.html create mode 100644 files/src-parse-parsebytes.html create mode 100644 files/src-parse-parseclient.html create mode 100644 files/src-parse-parsecloud.html create mode 100644 files/src-parse-parseconfig.html create mode 100644 files/src-parse-parseexception.html create mode 100644 files/src-parse-parsefile.html create mode 100644 files/src-parse-parsegeopoint.html create mode 100644 files/src-parse-parsehooks.html create mode 100644 files/src-parse-parseinstallation.html create mode 100644 files/src-parse-parselogs.html create mode 100644 files/src-parse-parsememorystorage.html create mode 100644 files/src-parse-parseobject.html create mode 100644 files/src-parse-parsepolygon.html create mode 100644 files/src-parse-parsepush.html create mode 100644 files/src-parse-parsepushstatus.html create mode 100644 files/src-parse-parsequery.html create mode 100644 files/src-parse-parserelation.html create mode 100644 files/src-parse-parserole.html create mode 100644 files/src-parse-parseschema.html create mode 100644 files/src-parse-parseserverinfo.html create mode 100644 files/src-parse-parsesession.html create mode 100644 files/src-parse-parsesessionstorage.html create mode 100644 files/src-parse-parsestorageinterface.html create mode 100644 files/src-parse-parseuser.html delete mode 100644 graph_class.html create mode 100644 graphs/classes.html delete mode 100644 img/apple-touch-icon-114x114.png delete mode 100644 img/apple-touch-icon-72x72.png delete mode 100644 img/apple-touch-icon.png delete mode 100644 img/favicon.ico delete mode 100644 img/glyphicons-halflings-white.png delete mode 100644 img/glyphicons-halflings.png delete mode 100644 img/icons/arrow_down.png delete mode 100644 img/icons/arrow_right.png delete mode 100644 img/icons/class.png delete mode 100644 img/icons/constant.png delete mode 100644 img/icons/favicon.ico delete mode 100644 img/icons/file-php.png delete mode 100644 img/icons/file.gif delete mode 100644 img/icons/folder.gif delete mode 100644 img/icons/function.png delete mode 100644 img/icons/icon-folder-open-big.png delete mode 100644 img/icons/icon-th-big.png delete mode 100644 img/icons/icon_template.svg delete mode 100644 img/icons/interface.png delete mode 100644 img/icons/method.png delete mode 100644 img/icons/ok.png delete mode 100644 img/icons/property.png delete mode 100644 img/icons/search.gif delete mode 100644 img/icons/variable.png delete mode 100644 img/icons/view_source.png delete mode 100644 img/icons/visibility_private.png delete mode 100644 img/icons/visibility_protected.png delete mode 100644 img/icons/visibility_public.png delete mode 100644 img/iviewer/grab.cur delete mode 100644 img/iviewer/hand.cur delete mode 100644 img/iviewer/iviewer.rotate_left.png delete mode 100644 img/iviewer/iviewer.rotate_right.png delete mode 100644 img/iviewer/iviewer.zoom_fit.png delete mode 100644 img/iviewer/iviewer.zoom_fit2.gif delete mode 100644 img/iviewer/iviewer.zoom_in.png delete mode 100644 img/iviewer/iviewer.zoom_in2.gif delete mode 100644 img/iviewer/iviewer.zoom_out.png delete mode 100644 img/iviewer/iviewer.zoom_out2.gif delete mode 100644 img/iviewer/iviewer.zoom_zero.png delete mode 100644 img/iviewer/iviewer.zoom_zero2.gif delete mode 100644 img/loader.gif create mode 100644 indices/files.html delete mode 100644 js/SVGPan.js delete mode 100644 js/bootstrap.js delete mode 100644 js/bootstrap.min.js delete mode 100644 js/jqplot/MIT-LICENSE.txt delete mode 100644 js/jqplot/README.txt delete mode 100644 js/jqplot/changes.txt delete mode 100644 js/jqplot/copyright.txt delete mode 100644 js/jqplot/excanvas.min.js delete mode 100644 js/jqplot/gpl-2.0.txt delete mode 100644 js/jqplot/jquery.jqplot.min.css delete mode 100644 js/jqplot/jquery.jqplot.min.js delete mode 100644 js/jqplot/plugins/jqplot.BezierCurveRenderer.min.js delete mode 100644 js/jqplot/plugins/jqplot.barRenderer.min.js delete mode 100644 js/jqplot/plugins/jqplot.blockRenderer.min.js delete mode 100644 js/jqplot/plugins/jqplot.bubbleRenderer.min.js delete mode 100644 js/jqplot/plugins/jqplot.canvasAxisLabelRenderer.min.js delete mode 100644 js/jqplot/plugins/jqplot.canvasAxisTickRenderer.min.js delete mode 100644 js/jqplot/plugins/jqplot.canvasOverlay.min.js delete mode 100644 js/jqplot/plugins/jqplot.canvasTextRenderer.min.js delete mode 100644 js/jqplot/plugins/jqplot.categoryAxisRenderer.min.js delete mode 100644 js/jqplot/plugins/jqplot.ciParser.min.js delete mode 100644 js/jqplot/plugins/jqplot.cursor.min.js delete mode 100644 js/jqplot/plugins/jqplot.dateAxisRenderer.min.js delete mode 100644 js/jqplot/plugins/jqplot.donutRenderer.min.js delete mode 100644 js/jqplot/plugins/jqplot.dragable.min.js delete mode 100644 js/jqplot/plugins/jqplot.enhancedLegendRenderer.min.js delete mode 100644 js/jqplot/plugins/jqplot.funnelRenderer.min.js delete mode 100644 js/jqplot/plugins/jqplot.highlighter.min.js delete mode 100644 js/jqplot/plugins/jqplot.json2.min.js delete mode 100644 js/jqplot/plugins/jqplot.logAxisRenderer.min.js delete mode 100644 js/jqplot/plugins/jqplot.mekkoAxisRenderer.min.js delete mode 100644 js/jqplot/plugins/jqplot.mekkoRenderer.min.js delete mode 100644 js/jqplot/plugins/jqplot.meterGaugeRenderer.min.js delete mode 100644 js/jqplot/plugins/jqplot.mobile.min.js delete mode 100644 js/jqplot/plugins/jqplot.ohlcRenderer.min.js delete mode 100644 js/jqplot/plugins/jqplot.pieRenderer.min.js delete mode 100644 js/jqplot/plugins/jqplot.pointLabels.min.js delete mode 100644 js/jqplot/plugins/jqplot.pyramidAxisRenderer.min.js delete mode 100644 js/jqplot/plugins/jqplot.pyramidGridRenderer.min.js delete mode 100644 js/jqplot/plugins/jqplot.pyramidRenderer.min.js delete mode 100644 js/jqplot/plugins/jqplot.trendline.min.js delete mode 100644 js/jquery-1.4.2.min.js delete mode 100644 js/jquery-1.7.1.min.js delete mode 100644 js/jquery-ui-1.8.2.custom.min.js delete mode 100644 js/jquery.cookie.js delete mode 100644 js/jquery.iviewer.js delete mode 100644 js/jquery.iviewer.min.js delete mode 100644 js/jquery.mousewheel.min.js delete mode 100644 js/jquery.panzoom.js delete mode 100644 js/jquery.splitter.js delete mode 100644 js/jquery.tools.min.js delete mode 100644 js/jquery.treeview.js delete mode 100644 js/jquery.xml2json.js delete mode 100644 js/menu.js delete mode 100644 js/prettify/lang-apollo.js delete mode 100644 js/prettify/lang-clj.js delete mode 100644 js/prettify/lang-css.js delete mode 100644 js/prettify/lang-go.js delete mode 100644 js/prettify/lang-hs.js delete mode 100644 js/prettify/lang-lisp.js delete mode 100644 js/prettify/lang-lua.js delete mode 100644 js/prettify/lang-ml.js delete mode 100644 js/prettify/lang-n.js delete mode 100644 js/prettify/lang-proto.js delete mode 100644 js/prettify/lang-scala.js delete mode 100644 js/prettify/lang-sql.js delete mode 100644 js/prettify/lang-tex.js delete mode 100644 js/prettify/lang-vb.js delete mode 100644 js/prettify/lang-vhdl.js delete mode 100644 js/prettify/lang-wiki.js delete mode 100644 js/prettify/lang-xq.js delete mode 100644 js/prettify/lang-yaml.js delete mode 100644 js/prettify/prettify.min.js create mode 100644 js/search.js create mode 100644 js/searchIndex.js delete mode 100644 js/sidebar.js delete mode 100644 js/template.js delete mode 100644 markers.html create mode 100644 reports/deprecated.html create mode 100644 reports/errors.html create mode 100644 reports/markers.html diff --git a/classes/Parse-HttpClients-ParseCurl.html b/classes/Parse-HttpClients-ParseCurl.html index 178821a1..e98e2814 100644 --- a/classes/Parse-HttpClients-ParseCurl.html +++ b/classes/Parse-HttpClients-ParseCurl.html @@ -1,557 +1,689 @@ - - - Parse PHP SDK API Reference » \Parse\HttpClients\ParseCurl - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
    - + +

    + + + +

    Class ParseCurl - Wrapper for abstracted curl usage

    + +
    + + +
    + Tags + +
    +
    +
    + author +
    +
    + +

    Ben Friedman friedman.benjamin@gmail.com

    +
    + +
    +
    + + + + + + +

    + Table of Contents + +

    + +
    +
    + $curl + +  : resource +
    +
    Curl handle
    + +
    + close() + +  : mixed +
    +
    Closed our curl handle and disposes of it
    + +
    + exec() + +  : mixed +
    +
    Executes this curl request
    + +
    + getError() + +  : string +
    +
    Gets the curl error message
    + +
    + getErrorCode() + +  : int +
    +
    Gets the curl error code
    + +
    + getInfo() + +  : mixed +
    +
    Gets info for this curl handle
    + +
    + init() + +  : mixed +
    +
    Sets up a new curl instance internally if needed
    + +
    + setOption() + +  : mixed +
    +
    Sets a curl option
    + +
    + setOptionsArray() + +  : mixed +
    +
    Sets multiple curl options
    + +
    + + - -
    -
    -
    - - -
    -
    - - - - -
    - - + +
    +

    + Properties + +

    +
    +

    + $curl + + + +

    + + +

    Curl handle

    + + + private + resource + $curl + + +
    -
    + + + + + +
    +

    + Methods + +

    +
    +

    + close() + +

    + + +

    Closed our curl handle and disposes of it

    + + + public + close() : mixed + +
    + + + + +
    Return values
    + mixed + — +
    + + +
    +
    +

    + exec() + +

    + + +

    Executes this curl request

    + + + public + exec() : mixed + +
    + + + +
    + Tags + +
    +
    +
    + throws +
    +
    + ParseException + +
    + +
    +
    + +
    Return values
    + mixed + — +
    + + +
    +
    +

    + getError() + +

    + + +

    Gets the curl error message

    + + + public + getError() : string + +
    + + + +
    + Tags + +
    +
    +
    + throws +
    +
    + ParseException + +
    + +
    +
    + +
    Return values
    + string + — +
    + + +
    +
    +

    + getErrorCode() + +

    + + +

    Gets the curl error code

    + + + public + getErrorCode() : int + +
    + + + +
    + Tags + +
    +
    +
    + throws +
    +
    + ParseException + +
    + +
    +
    + +
    Return values
    + int + — +
    + + +
    +
    +

    + getInfo() + +

    + + +

    Gets info for this curl handle

    + + + public + getInfo(int $info) : mixed + +
    + +
    Parameters
    +
    +
    + $info + : int +
    +
    +

    Constant for info to get

    +
    + +
    +
    + + +
    + Tags + +
    +
    +
    + throws +
    +
    + ParseException + +
    + +
    +
    + +
    Return values
    + mixed + — +
    -
    -
    -

    ParseCurl

    - - -

    Class ParseCurl - Wrapper for abstracted curl usage

    -
    -
    - -
    - - - - - - - - - -
    - author - - -

    Ben Friedman friedman.benjamin@gmail.com

    - -
    - package - - -

    Parse\HttpClients

    - -
    - -

    Methods

    - -
    -

    Closed our curl handle and disposes of it

    -
    close() : mixed
    -
    -
    - - -
    -
    -
    - - - - - - -
    - - -
    - - -

    Response

    - mixed

    -
    -
    - -
    - -
    -

    Executes this curl request

    -
    exec() : mixed
    -
    -
    - - -
    -
    -
    - - - - - - -
    Throws -
    -
    \Parse\ParseException
    -
    -
    -
    - - -

    Response

    - mixed

    -
    -
    - -
    - -
    -

    Gets the curl error message

    -
    getError() : string
    -
    -
    - - -
    -
    -
    - - - - - - -
    Throws -
    -
    \Parse\ParseException
    -
    -
    -
    - - -

    Response

    - string

    -
    -
    - -
    - -
    -

    Gets the curl error code

    -
    getErrorCode() : int
    -
    -
    - - -
    -
    -
    - - - - - - -
    Throws -
    -
    \Parse\ParseException
    -
    -
    -
    - - -

    Response

    - int

    -
    -
    - -
    - -
    -

    Gets info for this curl handle

    -
    getInfo(intinfo) : mixed
    -
    -
    - - -
    -
    -
    - - - - - - -
    Throws -
    -
    \Parse\ParseException
    -
    -
    -
    - -

    Arguments

    -
    -

    info

    - int

    Constant for info to get

    -

    -
    - -

    Response

    - mixed

    -
    -
    - -
    - -
    -

    Sets up a new curl instance internally if needed

    -
    init() : mixed
    -
    -
    - - -
    -
    -
    - - - - - - -
    - - -
    - - -

    Response

    - mixed

    -
    -
    - -
    - -
    -

    Sets a curl option

    -
    setOption(intoption, mixedvalue) : mixed
    -
    -
    - - -
    -
    -
    - - - - - - - - - - -
    - - -
    Throws -
    -
    \Parse\ParseException
    -
    -
    -
    - -

    Arguments

    -
    -

    option

    - int

    Option to set

    -

    -
    -
    -

    value

    - mixed

    Value to set for this option

    -

    -
    - -

    Response

    - mixed

    -
    -
    - -
    - -
    -

    Sets multiple curl options

    -
    setOptionsArray(arrayoptions) : mixed
    -
    -
    - - -
    -
    -
    - - - - - - - - - - -
    - - -
    Throws -
    -
    \Parse\ParseException
    -
    -
    -
    - -

    Arguments

    -
    -

    options

    - array

    Array of options to set

    -

    -
    - -

    Response

    - mixed

    -
    -
    - -
    - - -

    Properties

    - -
    -

    Curl handle

    -
    curl : resource
    -
    -
    -
    -
    -
    - - - - - - -
    - var - - -
    - -

    Type(s)

    - resource -
    -
    -
    -
    -
    - -
    +
    +

    + init() + +

    + + +

    Sets up a new curl instance internally if needed

    + + + public + init() : mixed + +
    -
  • \ParseCurl
  • - + + + +
    Return values
    + mixed + — +
    + + +
    +
    +

    + setOption() + +

    + + +

    Sets a curl option

    + + + public + setOption(int $option, mixed $value) : mixed + +
    + +
    Parameters
    +
    +
    + $option + : int +
    +
    +

    Option to set

    +
    + +
    +
    + $value + : mixed +
    +
    +

    Value to set for this option

    +
    + +
    +
    + + +
    + Tags + +
    +
    +
    + throws +
    +
    + ParseException + +
    + +
    +
    + +
    Return values
    + mixed + — +
    + + +
    +
    +

    + setOptionsArray() + +

    + + +

    Sets multiple curl options

    + + + public + setOptionsArray(array<string|int, mixed> $options) : mixed + +
    + +
    Parameters
    +
    +
    + $options + : array<string|int, mixed> +
    +
    +

    Array of options to set

    +
    + +
    +
    + + +
    + Tags + +
    +
    +
    + throws +
    +
    + ParseException + +
    + +
    +
    + +
    Return values
    + mixed + — +
    + + +
    +
    + + +
    +
    +
    +

    Search results

    + +
    +
    +
      +
      +
      +
      +
      -
      + -
      + - - + + diff --git a/classes/Parse-HttpClients-ParseCurlHttpClient.html b/classes/Parse-HttpClients-ParseCurlHttpClient.html index bc39835a..3d7569a5 100644 --- a/classes/Parse-HttpClients-ParseCurlHttpClient.html +++ b/classes/Parse-HttpClients-ParseCurlHttpClient.html @@ -1,1029 +1,1391 @@ - - - Parse PHP SDK API Reference » \Parse\HttpClients\ParseCurlHttpClient - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
      - + + implements + ParseHttpable + + + + + +

      Class ParseCurlHttpClient - Curl http client

      + +
      + + +
      + Tags + +
      +
      +
      + author +
      +
      + +

      Ben Friedman friedman.benjamin@gmail.com

      +
      + +
      +
      + + + + +

      + Interfaces, Classes and Traits + +

      + +
      +
      ParseHttpable
      +
      Class ParseHttpable - Interface for an HTTPable client
      + + +
      + + +

      + Table of Contents + +

      + +
      +
      + CONNECTION_ESTABLISHED + +  = "HTTP/1.0 200 Connection established + +" +
      +
      + +
      + CURL_PROXY_QUIRK_VER + +  = 0x71e00 +
      +
      + +
      + $curlErrorCode + +  : int +
      +
      cURL error code
      + +
      + $curlErrorMessage + +  : string +
      +
      cURL error message
      + +
      + $headers + +  : array<string|int, mixed> +
      +
      Request Headers
      + +
      + $parseCurl + +  : ParseCurl +
      +
      Curl handle
      + +
      + $response + +  : string +
      +
      Response from our request
      + +
      + $responseCode + +  : int +
      +
      Response code
      + +
      + $responseContentType + +  : string|null +
      +
      Content type of our response
      + +
      + $responseHeaders + +  : array<string|int, mixed> +
      +
      Response headers
      + +
      + __construct() + +  : mixed +
      +
      ParseCurlHttpClient constructor.
      + +
      + addRequestHeader() + +  : mixed +
      +
      Adds a header to this request
      + +
      + getErrorCode() + +  : int +
      +
      Gets the error code
      + +
      + getErrorMessage() + +  : string +
      +
      Gets the error message
      + +
      + getResponseContentType() + +  : null|string +
      +
      Returns the content type of the response
      + +
      + getResponseHeaders() + +  : array<string|int, mixed> +
      +
      Gets headers in the response
      + +
      + getResponseStatusCode() + +  : int +
      +
      Returns the status code of the response
      + +
      + send() + +  : string +
      +
      Sends an HTTP request
      + +
      + setCAFile() + +  : mixed +
      +
      Sets the CA file to validate requests with
      + +
      + setConnectionTimeout() + +  : mixed +
      +
      Sets the connection timeout
      + +
      + setTimeout() + +  : mixed +
      +
      Sets the request timeout
      + +
      + setup() + +  : void +
      +
      Sets up our cURL request in advance
      + +
      + buildRequestHeaders() + +  : array<string|int, mixed> +
      +
      Builds and returns the coalesced request headers
      + +
      + getHeadersArray() + +  : array<string|int, mixed> +
      +
      Convert and return response headers as an array
      + +
      + getHeaderSize() + +  : int +
      +
      Return proper header size
      + +
      + needsCurlProxyFix() + +  : bool +
      +
      Detect versions of Curl which report incorrect header lengths when +using Proxies.
      + +
      + + - -
      - -
      -
      -

      ParseCurlHttpClient

      - - Implements ParseHttpable - -

      Class ParseCurlHttpClient - Curl http client

      -
      -
      - -
      - - - - - - - - - -
      - author - - -

      Ben Friedman friedman.benjamin@gmail.com

      - -
      - package - - -

      Parse\HttpClients

      - -
      - -

      Methods

      - -
      -

      ParseCurlHttpClient constructor.

      -
      __construct() : mixed
      -
      -
      - - -
      -
      -
      - - - - - - -
      - - -
      - - -

      Response

      - mixed

      -
      -
      - -
      - -
      -

      Adds a header to this request

      -
      addRequestHeader(stringkey, stringvalue) : mixed
      -
      -
      - - -
      -
      -
      - - - - - - -
      - - -
      - -

      Arguments

      -
      -

      key

      - string

      Header name

      -

      -
      -
      -

      value

      - string

      Header value

      -

      -
      - -

      Response

      - mixed

      -
      -
      - -
      - -
      -

      Builds and returns the coalesced request headers

      -
      buildRequestHeaders() : array
      -
      -
      - - -
      -
      -
      - - -
      - - -

      Response

      - array

      -
      -
      - -
      - -
      -

      Gets the error code

      -
      getErrorCode() : int
      -
      -
      - - -
      -
      -
      - - -
      - - -

      Response

      - int

      -
      -
      - -
      - -
      -

      Gets the error message

      -
      getErrorMessage() : string
      -
      -
      - - -
      -
      -
      - - -
      - - -

      Response

      - string

      -
      -
      - -
      - -
      -

      Convert and return response headers as an array

      -
      getHeadersArray(stringheaderContent) : array
      -
      -
      - - -
      -
      -
      - - -
      - -

      Arguments

      -
      -

      headerContent

      - string

      Raw headers to parse

      -

      -
      - -

      Response

      - array

      -
      -
      - -
      - -
      -

      Return proper header size

      -
      getHeaderSize() : int
      -
      -
      - - -
      -
      -
      - - -
      - - -

      Response

      - int

      -
      -
      - -
      - -
      -

      Returns the content type of the response

      -
      getResponseContentType() : null|string
      -
      -
      - - -
      -
      -
      - - -
      - - -

      Response

      - null|string

      -
      -
      - -
      - -
      -

      Gets headers in the response

      -
      getResponseHeaders() : array
      -
      -
      - - -
      -
      -
      - - -
      - - -

      Response

      - array

      -
      -
      - -
      - -
      -

      Returns the status code of the response

      -
      getResponseStatusCode() : int
      -
      -
      - - -
      -
      -
      - - -
      - - -

      Response

      - int

      -
      -
      - -
      - -
      -

      Detect versions of Curl which report incorrect header lengths when -using Proxies.

      -
      needsCurlProxyFix() : bool
      -
      -
      - - -
      -
      -
      - - -
      - - -

      Response

      - bool

      -
      -
      - -
      - -
      -

      Sends an HTTP request

      -
      send(stringurl, stringmethod = 'GET', arraydata = array()) : string
      -
      -
      - - -
      -
      -
      - - - - - - -
      Throws -
      -
      \Parse\ParseException
      -
      -
      -
      - -

      Arguments

      -
      -

      url

      - string

      Url to send this request to

      -

      -
      -
      -

      method

      - string

      Method to send this request via

      -

      -
      -
      -

      data

      - array

      Data to send in this request

      -

      -
      - -

      Response

      - string

      -
      -
      - -
      - -
      -

      Sets the CA file to validate requests with

      -
      setCAFile(stringcaFile) : mixed
      -
      -
      - - -
      -
      -
      - - - - - - -
      - - -
      - -

      Arguments

      -
      -

      caFile

      - string

      CA file to set

      -

      -
      - -

      Response

      - mixed

      -
      -
      - -
      - -
      -

      Sets the connection timeout

      -
      setConnectionTimeout(inttimeout) : mixed
      -
      -
      - - -
      -
      -
      - - - - - - -
      - - -
      - -

      Arguments

      -
      -

      timeout

      - int

      Timeout to set

      -

      -
      - -

      Response

      - mixed

      -
      -
      - -
      - -
      -

      Sets the request timeout

      -
      setTimeout(inttimeout) : mixed
      -
      -
      - - -
      -
      -
      - - - - - - -
      - - -
      - -

      Arguments

      -
      -

      timeout

      - int

      Sets the timeout for the request

      -

      -
      - -

      Response

      - mixed

      -
      -
      - -
      - -
      -

      Sets up our cURL request in advance

      -
      setup() : void
      -
      -
      - - -
      -
      -
      - - - - - - -
      - - -
      - - -
      -
      - -
      - -

      Constants

      - -
      -

      CURL_PROXY_QUIRK_VER

      -
      CURL_PROXY_QUIRK_VER
      -
      -
      -
      -
      -
      - - - - - - - - - -
      - const - -

      Curl Version which is unaffected by the proxy header length error.

      - -
      - - -
      -
      -
      -
      - -
      -

      CONNECTION_ESTABLISHED

      -
      CONNECTION_ESTABLISHED
      -
      -
      -
      -
      -
      - - - - - - - - - -
      - const - -

      "Connection Established" header text

      - -
      - - -
      -
      -
      -
      - -

      Properties

      - -
      -

      Curl handle

      -
      parseCurl : \Parse\HttpClients\ParseCurl
      -
      -
      -
      -
      -
      - - - - - - -
      - var - - -
      - -

      Type(s)

      - ParseCurl -
      -
      -
      - -
      -

      Request Headers

      -
      headers : array
      -
      -
      -
      -
      -
      - - - - - - -
      - var - - -
      - -

      Type(s)

      - array<string|int, mixed> -
      -
      -
      - -
      -

      Response headers

      -
      responseHeaders : array
      -
      -
      -
      -
      -
      - - - - - - -
      - var - - -
      - -

      Type(s)

      - array<string|int, mixed> -
      -
      -
      - -
      -

      Response code

      -
      responseCode : int
      -
      -
      -
      -
      -
      - - - - - - -
      - var - - -
      - -

      Type(s)

      - int -
      -
      -
      - -
      -

      Content type of our response

      -
      responseContentType : string|null
      -
      -
      -
      -
      -
      - - - - - - -
      - var - - -
      - -

      Type(s)

      - string|null -
      -
      -
      - -
      -

      cURL error code

      -
      curlErrorCode : int
      -
      -
      -
      -
      -
      - - - - - - -
      - var - - -
      - -

      Type(s)

      - int -
      -
      -
      - -
      -

      cURL error message

      -
      curlErrorMessage : string
      -
      -
      -
      -
      -
      - - - - - - -
      - var - - -
      - -

      Type(s)

      - string -
      -
      -
      - -
      -

      Response from our request

      -
      response : string
      -
      -
      -
      -
      -
      - - - - - - -
      - var - - -
      - -

      Type(s)

      - string -
      -
      -
      -
      -
      - - +
      Return values
      + array<string|int, mixed> + — +
      + + + +
      +

      + getResponseStatusCode() + +

      + + +

      Returns the status code of the response

      + + + public + getResponseStatusCode() : int + +
      + + + + +
      Return values
      + int + — +
      + + +
      +
      +

      + send() + +

      + + +

      Sends an HTTP request

      + + + public + send(string $url[, string $method = 'GET' ][, array<string|int, mixed> $data = array() ]) : string + +
      + +
      Parameters
      +
      +
      + $url + : string +
      +
      +

      Url to send this request to

      +
      + +
      +
      + $method + : string + = 'GET'
      +
      +

      Method to send this request via

      +
      + +
      +
      + $data + : array<string|int, mixed> + = array()
      +
      +

      Data to send in this request

      +
      + +
      +
      + + +
      + Tags + +
      +
      +
      + throws +
      +
      + ParseException + +
      + +
      +
      + +
      Return values
      + string + — +
      + + +
      +
      +

      + setCAFile() + +

      + + +

      Sets the CA file to validate requests with

      + + + public + setCAFile(string $caFile) : mixed + +
      + +
      Parameters
      +
      +
      + $caFile + : string +
      +
      +

      CA file to set

      +
      + +
      +
      + + + +
      Return values
      + mixed + — +
      + + +
      +
      +

      + setConnectionTimeout() + +

      + + +

      Sets the connection timeout

      + + + public + setConnectionTimeout(int $timeout) : mixed + +
      + +
      Parameters
      +
      +
      + $timeout + : int +
      +
      +

      Timeout to set

      +
      + +
      +
      + + + +
      Return values
      + mixed + — +
      + + +
      +
      +

      + setTimeout() + +

      + + +

      Sets the request timeout

      + + + public + setTimeout(int $timeout) : mixed + +
      + +
      Parameters
      +
      +
      + $timeout + : int +
      +
      +

      Sets the timeout for the request

      +
      + +
      +
      + + + +
      Return values
      + mixed + — +
      + + +
      +
      +

      + setup() + +

      + + +

      Sets up our cURL request in advance

      + + + public + setup() : void + +
      + + + + +
      Return values
      + void + — +
      + + +
      +
      +

      + buildRequestHeaders() + +

      + + +

      Builds and returns the coalesced request headers

      + + + private + buildRequestHeaders() : array<string|int, mixed> + +
      + + + + +
      Return values
      + array<string|int, mixed> + — +
      + + +
      +
      +

      + getHeadersArray() + +

      + + +

      Convert and return response headers as an array

      + + + private + getHeadersArray(string $headerContent) : array<string|int, mixed> + +
      + +
      Parameters
      +
      +
      + $headerContent + : string +
      +
      +

      Raw headers to parse

      +
      + +
      +
      + + + +
      Return values
      + array<string|int, mixed> + — +
      + + +
      +
      +

      + getHeaderSize() + +

      + + +

      Return proper header size

      + + + private + getHeaderSize() : int + +
      + + + + +
      Return values
      + int + — +
      + + +
      +
      +

      + needsCurlProxyFix() + +

      + + +

      Detect versions of Curl which report incorrect header lengths when +using Proxies.

      + + + private + needsCurlProxyFix() : bool + +
      + + + + +
      Return values
      + bool + — +
      + + +
      + + + +
      +
      +
      +

      Search results

      + +
      +
      +
        +
        +
        +
        +
        -
        + -
        + - - + + diff --git a/classes/Parse-HttpClients-ParseHttpable.html b/classes/Parse-HttpClients-ParseHttpable.html index d654d769..1ef2d9a9 100644 --- a/classes/Parse-HttpClients-ParseHttpable.html +++ b/classes/Parse-HttpClients-ParseHttpable.html @@ -1,588 +1,713 @@ - - - Parse PHP SDK API Reference » \Parse\HttpClients\ParseHttpable - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - - -
        - + + + + +

        Class ParseHttpable - Interface for an HTTPable client

        + +
        + + +
        + Tags + +
        +
        +
        + author +
        +
        + +

        Ben Friedman friedman.benjamin@gmail.com

        +
        + +
        +
        + + + + + + +

        + Table of Contents + +

        + +
        +
        + addRequestHeader() + +  : mixed +
        +
        Adds a header to this request
        + +
        + getErrorCode() + +  : int +
        +
        Gets the error code
        + +
        + getErrorMessage() + +  : string +
        +
        Gets the error message
        + +
        + getResponseContentType() + +  : null|string +
        +
        Returns the content type of the response
        + +
        + getResponseHeaders() + +  : array<string|int, mixed> +
        +
        Gets headers in the response
        + +
        + getResponseStatusCode() + +  : int +
        +
        Returns the status code of the response
        + +
        + send() + +  : string +
        +
        Sends an HTTP request
        + +
        + setCAFile() + +  : mixed +
        +
        Sets the CA file to validate requests with
        + +
        + setConnectionTimeout() + +  : mixed +
        +
        Sets the connection timeout
        + +
        + setTimeout() + +  : mixed +
        +
        Sets the request timeout
        + +
        + setup() + +  : void +
        +
        Sets up our client before we make a request
        + +
        + + - -
        -
        -
        - - -
        -
        - - - - -
        - - +
        +

        + Methods + +

        +
        +

        + addRequestHeader() + +

        + + +

        Adds a header to this request

        + + + public + addRequestHeader(string $key, string $value) : mixed + +
        + +
        Parameters
        +
        +
        + $key + : string +
        +
        +

        Header name

        +
        + +
        +
        + $value + : string +
        +
        +

        Header value

        +
        + +
        +
        -
        + + +
        Return values
        + mixed + — +
        + + + +
        +

        + getErrorCode() + +

        + + +

        Gets the error code

        + + + public + getErrorCode() : int + +
        + + + + +
        Return values
        + int + — +
        + + +
        +
        +

        + getErrorMessage() + +

        + + +

        Gets the error message

        + + + public + getErrorMessage() : string + +
        + + + + +
        Return values
        + string + — +
        + + +
        +
        +

        + getResponseContentType() + +

        + + +

        Returns the content type of the response

        + + + public + getResponseContentType() : null|string + +
        + + + + +
        Return values
        + null|string + — +
        + + +
        +
        +

        + getResponseHeaders() + +

        + + +

        Gets headers in the response

        + + + public + getResponseHeaders() : array<string|int, mixed> + +
        + + + + +
        Return values
        + array<string|int, mixed> + — +
        -
        -
        -

        ParseHttpable

        - - Extends - -

        Class ParseHttpable - Interface for an HTTPable client

        -
        -
        - -
        - - - - - - - - - -
        - author - - -

        Ben Friedman friedman.benjamin@gmail.com

        - -
        - package - - -

        Parse\HttpClients

        - -
        - -

        Methods

        - -
        -

        Adds a header to this request

        -
        addRequestHeader(stringkey, stringvalue) : mixed
        -
        -
        - - -
        -
        -
        - - - - - - -
        - - -
        - -

        Arguments

        -
        -

        key

        - string

        Header name

        -

        -
        -
        -

        value

        - string

        Header value

        -

        -
        - -

        Response

        - mixed

        -
        -
        - -
        - -
        -

        Gets the error code

        -
        getErrorCode() : int
        -
        -
        - - -
        -
        -
        - - -
        - - -

        Response

        - int

        -
        -
        - -
        - -
        -

        Gets the error message

        -
        getErrorMessage() : string
        -
        -
        - - -
        -
        -
        - - -
        - - -

        Response

        - string

        -
        -
        - -
        - -
        -

        Returns the content type of the response

        -
        getResponseContentType() : null|string
        -
        -
        - - -
        -
        -
        - - -
        - - -

        Response

        - null|string

        -
        -
        - -
        - -
        -

        Gets headers in the response

        -
        getResponseHeaders() : array
        -
        -
        - - -
        -
        -
        - - -
        - - -

        Response

        - array

        -
        -
        - -
        - -
        -

        Returns the status code of the response

        -
        getResponseStatusCode() : int
        -
        -
        - - -
        -
        -
        - - -
        - - -

        Response

        - int

        -
        -
        - -
        - -
        -

        Sends an HTTP request

        -
        send(stringurl, stringmethod = 'GET', arraydata = array()) : string
        -
        -
        - - -
        -
        -
        - - -
        - -

        Arguments

        -
        -

        url

        - string

        Url to send this request to

        -

        -
        -
        -

        method

        - string

        Method to send this request via

        -

        -
        -
        -

        data

        - array

        Data to send in this request

        -

        -
        - -

        Response

        - string

        -
        -
        - -
        - -
        -

        Sets the CA file to validate requests with

        -
        setCAFile(stringcaFile) : mixed
        -
        -
        - - -
        -
        -
        - - - - - - -
        - - -
        - -

        Arguments

        -
        -

        caFile

        - string

        CA file to set

        -

        -
        - -

        Response

        - mixed

        -
        -
        - -
        - -
        -

        Sets the connection timeout

        -
        setConnectionTimeout(inttimeout) : mixed
        -
        -
        - - -
        -
        -
        - - - - - - -
        - - -
        - -

        Arguments

        -
        -

        timeout

        - int

        Timeout to set

        -

        -
        - -

        Response

        - mixed

        -
        -
        - -
        - -
        -

        Sets the request timeout

        -
        setTimeout(inttimeout) : mixed
        -
        -
        - - -
        -
        -
        - - - - - - -
        - - -
        - -

        Arguments

        -
        -

        timeout

        - int

        Sets the timeout for the request

        -

        -
        - -

        Response

        - mixed

        -
        -
        - -
        - -
        -

        Sets up our client before we make a request

        -
        setup() : void
        -
        -
        - - -
        -
        -
        - - - - - - -
        - - -
        - - -
        -
        - -
        - - -
        -
        - -
        +
        +

        + getResponseStatusCode() + +

        + + +

        Returns the status code of the response

        + + + public + getResponseStatusCode() : int + +
        + + + + +
        Return values
        + int + — +
        + + +
        +
        +

        + send() + +

        + + +

        Sends an HTTP request

        + + + public + send(string $url[, string $method = 'GET' ][, array<string|int, mixed> $data = array() ]) : string + +
        + +
        Parameters
        +
        +
        + $url + : string +
        +
        +

        Url to send this request to

        +
        + +
        +
        + $method + : string + = 'GET'
        +
        +

        Method to send this request via

        +
        + +
        +
        + $data + : array<string|int, mixed> + = array()
        +
        +

        Data to send in this request

        +
        + +
        +
        + + + +
        Return values
        + string + — +
        + + +
        +
        +

        + setCAFile() + +

        + + +

        Sets the CA file to validate requests with

        + + + public + setCAFile(string $caFile) : mixed + +
        + +
        Parameters
        +
        +
        + $caFile + : string +
        +
        +

        CA file to set

        +
        + +
        +
        + + + +
        Return values
        + mixed + — +
        -
      • \ParseHttpable
      • - + +
        +
        +

        + setConnectionTimeout() + +

        + + +

        Sets the connection timeout

        + + + public + setConnectionTimeout(int $timeout) : mixed + +
        + +
        Parameters
        +
        +
        + $timeout + : int +
        +
        +

        Timeout to set

        +
        + +
        +
        + + + +
        Return values
        + mixed + — +
        + + +
        +
        +

        + setTimeout() + +

        + + +

        Sets the request timeout

        + + + public + setTimeout(int $timeout) : mixed + +
        + +
        Parameters
        +
        +
        + $timeout + : int +
        +
        +

        Sets the timeout for the request

        +
        + +
        +
        + + + +
        Return values
        + mixed + — +
        + + +
        +
        +

        + setup() + +

        + + +

        Sets up our client before we make a request

        + + + public + setup() : void + +
        + + + + +
        Return values
        + void + — +
        + + +
        + + + +
        +
        +
        +

        Search results

        + +
        +
        +
          +
          +
          +
          +
          -
          + -
          + - - + + diff --git a/classes/Parse-HttpClients-ParseStream.html b/classes/Parse-HttpClients-ParseStream.html index 981f6bd3..40b83563 100644 --- a/classes/Parse-HttpClients-ParseStream.html +++ b/classes/Parse-HttpClients-ParseStream.html @@ -1,465 +1,572 @@ - - - Parse PHP SDK API Reference » \Parse\HttpClients\ParseStream - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
          - + + + + + +

          Class ParseStream - Wrapper for abstracted stream usage

          + +
          + + +
          + Tags + +
          +
          +
          + author +
          +
          + +

          Ben Friedman friedman.benjamin@gmail.com

          +
          + +
          +
          + + + + + + +

          + Table of Contents + +

          + +
          +
          + $errorCode + +  : int +
          +
          Error code
          + +
          + $errorMessage + +  : string +
          +
          Error message
          + +
          + $responseHeaders + +  : array<string|int, mixed>|null +
          +
          Response headers
          + +
          + $stream + +  : resource +
          +
          Stream context
          + +
          + createContext() + +  : mixed +
          +
          Create a stream context
          + +
          + get() + +  : string +
          +
          Gets the contents from the given url
          + +
          + getErrorCode() + +  : int +
          +
          Gest the current error code
          + +
          + getErrorMessage() + +  : string +
          +
          Gets the current error message
          + +
          + getResponseHeaders() + +  : array<string|int, mixed> +
          +
          Returns the response headers for the last request
          + +
          + + - -
          -
          -
          - - -
          -
          - - - - -
          - - + +
          +

          + Properties + +

          +
          +

          + $errorCode + + + +

          + + +

          Error code

          + + + private + int + $errorCode + + +
          -
          + -
          -
          -

          ParseStream

          - - -

          Class ParseStream - Wrapper for abstracted stream usage

          -
          -
          - -
          - - - - - - - - - -
          - author - - -

          Ben Friedman friedman.benjamin@gmail.com

          - -
          - package - - -

          Parse\HttpClients

          - -
          - -

          Methods

          - -
          -

          Create a stream context

          -
          createContext(arrayoptions) : mixed
          -
          -
          - - -
          -
          -
          - - - - - - -
          - - -
          - -

          Arguments

          -
          -

          options

          - array

          Options to pass to our context

          -

          -
          - -

          Response

          - mixed

          -
          -
          - -
          - -
          -

          Gets the contents from the given url

          -
          get(stringurl) : string
          -
          -
          - - -
          -
          -
          - - -
          - -

          Arguments

          -
          -

          url

          - string

          Url to get contents of

          -

          -
          - -

          Response

          - string

          -
          -
          - -
          - -
          -

          Gest the current error code

          -
          getErrorCode() : int
          -
          -
          - - -
          -
          -
          - - -
          - - -

          Response

          - int

          -
          -
          - -
          - -
          -

          Gets the current error message

          -
          getErrorMessage() : string
          -
          -
          - - -
          -
          -
          - - -
          - - -

          Response

          - string

          -
          -
          - -
          - -
          -

          Returns the response headers for the last request

          -
          getResponseHeaders() : array
          -
          -
          - - -
          -
          -
          - - -
          - - -

          Response

          - array

          -
          -
          - -
          - - -

          Properties

          - -
          -

          Stream context

          -
          stream : resource
          -
          -
          -
          -
          -
          - - - - - - -
          - var - - -
          - -

          Type(s)

          - resource -
          -
          -
          - -
          -

          Response headers

          -
          responseHeaders : array|null
          -
          -
          -
          -
          -
          - - - - - - -
          - var - - -
          - -

          Type(s)

          - array<string|int, mixed>|null -
          -
          -
          - -
          -

          Error message

          -
          errorMessage : string
          -
          -
          -
          -
          -
          - - - - - - -
          - var - - -
          - -

          Type(s)

          - string -
          -
          -
          - -
          -

          Error code

          -
          errorCode : int
          -
          -
          -
          -
          -
          - - - - - - -
          - var - - -
          - -

          Type(s)

          - int -
          -
          -
          -
          -
          - - +
          Return values
          + array<string|int, mixed> + — +
          + + + + + + +
          +
          +
          +

          Search results

          + +
          +
          +
            +
            +
            +
            +
            -
            + -
            + - - + + diff --git a/classes/Parse-HttpClients-ParseStreamHttpClient.html b/classes/Parse-HttpClients-ParseStreamHttpClient.html index bd3bba50..29394e87 100644 --- a/classes/Parse-HttpClients-ParseStreamHttpClient.html +++ b/classes/Parse-HttpClients-ParseStreamHttpClient.html @@ -1,986 +1,1330 @@ - - - Parse PHP SDK API Reference » \Parse\HttpClients\ParseStreamHttpClient - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
            - + + implements + ParseHttpable + + + + + +

            Class ParseStreamHttpClient - Stream http client

            + +
            + + +
            + Tags + +
            +
            +
            + author +
            +
            + +

            Ben Friedman friedman.benjamin@gmail.com

            +
            + +
            +
            + + + + +

            + Interfaces, Classes and Traits + +

            + +
            +
            ParseHttpable
            +
            Class ParseHttpable - Interface for an HTTPable client
            + + +
            + + +

            + Table of Contents + +

            + +
            +
            + $caFile + +  : string +
            +
            Optional CA file to verify our peers with
            + +
            + $headers + +  : array<string|int, mixed> +
            +
            Request Headers
            + +
            + $options + +  : array<string|int, mixed> +
            +
            Options to pass to our stream
            + +
            + $parseStream + +  : ParseStream +
            +
            Stream handle
            + +
            + $responseCode + +  : int +
            +
            Response code
            + +
            + $responseContentType + +  : string|null +
            +
            Content type of our response
            + +
            + $responseHeaders + +  : array<string|int, mixed> +
            +
            Response headers
            + +
            + $streamErrorCode + +  : int +
            +
            Stream error code
            + +
            + $streamErrorMessage + +  : string +
            +
            Stream error message
            + +
            + $timeout + +  : int +
            +
            Optional timeout for this request
            + +
            + __construct() + +  : mixed +
            +
            ParseStreamHttpClient constructor.
            + +
            + addRequestHeader() + +  : mixed +
            +
            Adds a header to this request
            + +
            + formatHeaders() + +  : array<string|int, mixed> +
            +
            Converts unformatted headers to an array of headers
            + +
            + getErrorCode() + +  : int +
            +
            Gets the error code
            + +
            + getErrorMessage() + +  : string +
            +
            Gets the error message
            + +
            + getResponseContentType() + +  : null|string +
            +
            Returns the content type of the response
            + +
            + getResponseHeaders() + +  : array<string|int, mixed> +
            +
            Gets headers in the response
            + +
            + getResponseStatusCode() + +  : int +
            +
            Returns the status code of the response
            + +
            + getStatusCodeFromHeader() + +  : int +
            +
            Extracts the Http status code from the given header
            + +
            + send() + +  : string +
            +
            Sends an HTTP request
            + +
            + setCAFile() + +  : mixed +
            +
            Sets the CA file to validate requests with
            + +
            + setConnectionTimeout() + +  : mixed +
            +
            Sets a connection timeout. UNUSED in the stream client.
            + +
            + setTimeout() + +  : mixed +
            +
            Sets the request timeout
            + +
            + setup() + +  : void +
            +
            Sets up ssl related options for the stream context
            + +
            + buildRequestHeaders() + +  : array<string|int, mixed> +
            +
            Builds and returns the coalesced request headers
            + +
            + + - -
            - + + + +
            +

            + $headers + + + +

            + + +

            Request Headers

            + + + private + array<string|int, mixed> + $headers + = array() + +
            + + + +
            +
            +

            + $options + + + +

            + + +

            Options to pass to our stream

            + + + private + array<string|int, mixed> + $options + = array() + +
            + + + +
            + +
            +

            + $responseCode + + + +

            + + +

            Response code

            + + + private + int + $responseCode + = 0 + +
            + + + +
            +
            +

            + $responseContentType + + + +

            + + +

            Content type of our response

            + + + private + string|null + $responseContentType + + +
            + + + +
            +
            +

            + $responseHeaders + + + +

            + + +

            Response headers

            + + + private + array<string|int, mixed> + $responseHeaders + = array() + +
            + + + +
            +
            +

            + $streamErrorCode + + + +

            + + +

            Stream error code

            + + + private + int + $streamErrorCode + + +
            + + + +
            +
            +

            + $streamErrorMessage + + + +

            + + +

            Stream error message

            + + + private + string + $streamErrorMessage + + +
            + + + +
            +
            +

            + $timeout + + + +

            + + +

            Optional timeout for this request

            + + + private + int + $timeout + + +
            + + + +
            + + +
            +

            + Methods + +

            +
            +

            + __construct() + +

            + + +

            ParseStreamHttpClient constructor.

            + + + public + __construct() : mixed + +
            + + + + +
            Return values
            + mixed + — +
            + + +
            +
            +

            + addRequestHeader() + +

            + + +

            Adds a header to this request

            + + + public + addRequestHeader(string $key, string $value) : mixed + +
            + +
            Parameters
            +
            +
            + $key + : string +
            +
            +

            Header name

            +
            + +
            +
            + $value + : string +
            +
            +

            Header value

            +
            + +
            +
            + + + +
            Return values
            + mixed + — +
            + + +
            +
            +

            + formatHeaders() + +

            + + +

            Converts unformatted headers to an array of headers

            + + + public + static formatHeaders(array<string|int, mixed> $rawHeaders) : array<string|int, mixed> + +
            + +
            Parameters
            +
            +
            + $rawHeaders + : array<string|int, mixed> +
            +
            +
            + +
            +
            -
            -
            -

            ParseStreamHttpClient

            - - Implements ParseHttpable - -

            Class ParseStreamHttpClient - Stream http client

            -
            -
            - -
            - - - - - - - - - -
            - author - - -

            Ben Friedman friedman.benjamin@gmail.com

            - -
            - package - - -

            Parse\HttpClients

            - -
            - -

            Methods

            - -
            -

            ParseStreamHttpClient constructor.

            -
            __construct() : mixed
            -
            -
            - - -
            -
            -
            - - - - - - -
            - - -
            - - -

            Response

            - mixed

            -
            -
            - -
            - -
            -

            Adds a header to this request

            -
            addRequestHeader(stringkey, stringvalue) : mixed
            -
            -
            - - -
            -
            -
            - - - - - - -
            - - -
            - -

            Arguments

            -
            -

            key

            - string

            Header name

            -

            -
            -
            -

            value

            - string

            Header value

            -

            -
            - -

            Response

            - mixed

            -
            -
            - -
            - -
            -

            Builds and returns the coalesced request headers

            -
            buildRequestHeaders() : array
            -
            -
            - - -
            -
            -
            - - -
            - - -

            Response

            - array

            -
            -
            - -
            - -
            -

            Converts unformatted headers to an array of headers

            -
            formatHeaders(arrayrawHeaders) : array
            -
            - static
            - - -
            -
            -
            - - -
            - -

            Arguments

            -
            -

            rawHeaders

            - array

            -
            - -

            Response

            - array

            -
            -
            - -
            - -
            -

            Gets the error code

            -
            getErrorCode() : int
            -
            -
            - - -
            -
            -
            - - -
            - - -

            Response

            - int

            -
            -
            - -
            - -
            -

            Gets the error message

            -
            getErrorMessage() : string
            -
            -
            - - -
            -
            -
            - - -
            - - -

            Response

            - string

            -
            -
            - -
            - -
            -

            Returns the content type of the response

            -
            getResponseContentType() : null|string
            -
            -
            - - -
            -
            -
            - - -
            - - -

            Response

            - null|string

            -
            -
            - -
            - -
            -

            Gets headers in the response

            -
            getResponseHeaders() : array
            -
            -
            - - -
            -
            -
            - - -
            - - -

            Response

            - array

            -
            -
            - -
            - -
            -

            Returns the status code of the response

            -
            getResponseStatusCode() : int
            -
            -
            - - -
            -
            -
            - - -
            - - -

            Response

            - int

            -
            -
            - -
            - -
            -

            Extracts the Http status code from the given header

            -
            getStatusCodeFromHeader(stringheader) : int
            -
            - static
            - - -
            -
            -
            - - -
            - -

            Arguments

            -
            -

            header

            - string

            -
            - -

            Response

            - int

            -
            -
            - -
            - -
            -

            Sends an HTTP request

            -
            send(stringurl, stringmethod = 'GET', arraydata = array()) : string
            -
            -
            - - -
            -
            -
            - - - - - - -
            Throws -
            -
            \Parse\ParseException
            -
            -
            -
            - -

            Arguments

            -
            -

            url

            - string

            Url to send this request to

            -

            -
            -
            -

            method

            - string

            Method to send this request via

            -

            -
            -
            -

            data

            - array

            Data to send in this request

            -

            -
            - -

            Response

            - string

            -
            -
            - -
            - -
            -

            Sets the CA file to validate requests with

            -
            setCAFile(stringcaFile) : mixed
            -
            -
            - - -
            -
            -
            - - - - - - -
            - - -
            - -

            Arguments

            -
            -

            caFile

            - string

            CA file to set

            -

            -
            - -

            Response

            - mixed

            -
            -
            - -
            - -
            -

            Sets a connection timeout. UNUSED in the stream client.

            -
            setConnectionTimeout(inttimeout) : mixed
            -
            -
            - - -
            -
            -
            - - - - - - -
            - - -
            - -

            Arguments

            -
            -

            timeout

            - int

            Timeout to set

            -

            -
            - -

            Response

            - mixed

            -
            -
            - -
            - -
            -

            Sets the request timeout

            -
            setTimeout(inttimeout) : mixed
            -
            -
            - - -
            -
            -
            - - - - - - -
            - - -
            - -

            Arguments

            -
            -

            timeout

            - int

            Sets the timeout for the request

            -

            -
            - -

            Response

            - mixed

            -
            -
            - -
            - -
            -

            Sets up ssl related options for the stream context

            -
            setup() : void
            -
            -
            - - -
            -
            -
            - - - - - - -
            - - -
            - - -
            -
            - -
            - - -

            Properties

            - -
            -

            Stream handle

            -
            parseStream : \Parse\HttpClients\ParseStream
            -
            -
            -
            -
            -
            - - - - - - -
            - var - - -
            - -

            Type(s)

            - ParseStream -
            -
            -
            - -
            -

            Request Headers

            -
            headers : array
            -
            -
            -
            -
            -
            - - - - - - -
            - var - - -
            - -

            Type(s)

            - array<string|int, mixed> -
            -
            -
            - -
            -

            Response headers

            -
            responseHeaders : array
            -
            -
            -
            -
            -
            - - - - - - -
            - var - - -
            - -

            Type(s)

            - array<string|int, mixed> -
            -
            -
            - -
            -

            Response code

            -
            responseCode : int
            -
            -
            -
            -
            -
            - - - - - - -
            - var - - -
            - -

            Type(s)

            - int -
            -
            -
            - -
            -

            Content type of our response

            -
            responseContentType : string|null
            -
            -
            -
            -
            -
            - - - - - - -
            - var - - -
            - -

            Type(s)

            - string|null -
            -
            -
            - -
            -

            Stream error code

            -
            streamErrorCode : int
            -
            -
            -
            -
            -
            - - - - - - -
            - var - - -
            - -

            Type(s)

            - int -
            -
            -
            - -
            -

            Stream error message

            -
            streamErrorMessage : string
            -
            -
            -
            -
            -
            - - - - - - -
            - var - - -
            - -

            Type(s)

            - string -
            -
            -
            - -
            -

            Options to pass to our stream

            -
            options : array
            -
            -
            -
            -
            -
            - - - - - - -
            - var - - -
            - -

            Type(s)

            - array<string|int, mixed> -
            -
            -
            - -
            -

            Optional CA file to verify our peers with

            -
            caFile : string
            -
            -
            -
            -
            -
            - - - - - - -
            - var - - -
            - -

            Type(s)

            - string -
            -
            -
            - -
            -

            Optional timeout for this request

            -
            timeout : int
            -
            -
            -
            -
            -
            - - - - - - -
            - var - - -
            - -

            Type(s)

            - int -
            -
            -
            -
            -
            - - +
            Return values
            + array<string|int, mixed> + — +
            + + +
            +
            +

            + getErrorCode() + +

            + + +

            Gets the error code

            + + + public + getErrorCode() : int + +
            + + + + +
            Return values
            + int + — +
            + + +
            +
            +

            + getErrorMessage() + +

            + + +

            Gets the error message

            + + + public + getErrorMessage() : string + +
            + + + + +
            Return values
            + string + — +
            + + +
            +
            +

            + getResponseContentType() + +

            + + +

            Returns the content type of the response

            + + + public + getResponseContentType() : null|string + +
            + + + + +
            Return values
            + null|string + — +
            + + +
            +
            +

            + getResponseHeaders() + +

            + + +

            Gets headers in the response

            + + + public + getResponseHeaders() : array<string|int, mixed> + +
            + + + + +
            Return values
            + array<string|int, mixed> + — +
            + + +
            +
            +

            + getResponseStatusCode() + +

            + + +

            Returns the status code of the response

            + + + public + getResponseStatusCode() : int + +
            + + + + +
            Return values
            + int + — +
            + + +
            +
            +

            + getStatusCodeFromHeader() + +

            + + +

            Extracts the Http status code from the given header

            + + + public + static getStatusCodeFromHeader(string $header) : int + +
            + +
            Parameters
            +
            +
            + $header + : string +
            +
            +
            + +
            +
            + + + +
            Return values
            + int + — +
            + + +
            +
            +

            + send() + +

            + + +

            Sends an HTTP request

            + + + public + send(string $url[, string $method = 'GET' ][, array<string|int, mixed> $data = array() ]) : string + +
            + +
            Parameters
            +
            +
            + $url + : string +
            +
            +

            Url to send this request to

            +
            + +
            +
            + $method + : string + = 'GET'
            +
            +

            Method to send this request via

            +
            + +
            +
            + $data + : array<string|int, mixed> + = array()
            +
            +

            Data to send in this request

            +
            + +
            +
            + + +
            + Tags + +
            +
            +
            + throws +
            +
            + ParseException + +
            + +
            +
            + +
            Return values
            + string + — +
            + + +
            +
            +

            + setCAFile() + +

            + + +

            Sets the CA file to validate requests with

            + + + public + setCAFile(string $caFile) : mixed + +
            + +
            Parameters
            +
            +
            + $caFile + : string +
            +
            +

            CA file to set

            +
            + +
            +
            + + + +
            Return values
            + mixed + — +
            + + +
            +
            +

            + setConnectionTimeout() + +

            + + +

            Sets a connection timeout. UNUSED in the stream client.

            + + + public + setConnectionTimeout(int $timeout) : mixed + +
            + +
            Parameters
            +
            +
            + $timeout + : int +
            +
            +

            Timeout to set

            +
            + +
            +
            + + + +
            Return values
            + mixed + — +
            + + +
            +
            +

            + setTimeout() + +

            + + +

            Sets the request timeout

            + + + public + setTimeout(int $timeout) : mixed + +
            + +
            Parameters
            +
            +
            + $timeout + : int +
            +
            +

            Sets the timeout for the request

            +
            + +
            +
            + + + +
            Return values
            + mixed + — +
            + + +
            +
            +

            + setup() + +

            + + +

            Sets up ssl related options for the stream context

            + + + public + setup() : void + +
            + + + + +
            Return values
            + void + — +
            + + +
            +
            +

            + buildRequestHeaders() + +

            + + +

            Builds and returns the coalesced request headers

            + + + private + buildRequestHeaders() : array<string|int, mixed> + +
            + + + + +
            Return values
            + array<string|int, mixed> + — +
            + + +
            +
            + + +
            +
            +
            +

            Search results

            + +
            +
            +
              +
              +
              +
              +
              -
              + -
              + - - + + diff --git a/classes/Parse-Internal-AddOperation.html b/classes/Parse-Internal-AddOperation.html index e6d4b663..f1a6ac1d 100644 --- a/classes/Parse-Internal-AddOperation.html +++ b/classes/Parse-Internal-AddOperation.html @@ -1,423 +1,530 @@ - - - Parse PHP SDK API Reference » \Parse\Internal\AddOperation - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
              - + + implements + FieldOperation + + + + + +

              Class AddOperation - FieldOperation for adding object(s) to array fields.

              + +
              + + +
              + Tags + +
              +
              +
              + author +
              +
              + +

              Fosco Marotto fjm@fb.com

              +
              + +
              +
              + + + + +

              + Interfaces, Classes and Traits + +

              + +
              +
              FieldOperation
              +
              Class FieldOperation - Interface for all Parse Field Operations.
              + + +
              + + +

              + Table of Contents + +

              + +
              +
              + $objects + +  : array<string|int, mixed> +
              +
              Array with objects to add.
              + +
              + __construct() + +  : mixed +
              +
              Creates an AddOperation with the provided objects.
              + +
              + _apply() + +  : array<string|int, mixed> +
              +
              Applies current operation, returns resulting value.
              + +
              + _encode() + +  : array<string|int, mixed> +
              +
              Returns associative array representing encoded operation.
              + +
              + _mergeWithPrevious() + +  : FieldOperation +
              +
              Takes a previous operation and returns a merged operation to replace it.
              + +
              + getValue() + +  : mixed +
              +
              Gets the objects for this operation.
              + +
              + + - -
              -
              -
              - - -
              -
              - - - - -
              - - + +
              +

              + Properties + +

              +
              +

              + $objects + + + +

              + + +

              Array with objects to add.

              + + + private + array<string|int, mixed> + $objects + + +
              -
              + + + + + +
              +

              + Methods + +

              +
              +

              + __construct() + +

              + + +

              Creates an AddOperation with the provided objects.

              + + + public + __construct(array<string|int, mixed> $objects) : mixed + +
              + +
              Parameters
              +
              +
              + $objects + : array<string|int, mixed> +
              +
              +

              Objects to add.

              +
              + +
              +
              + + +
              + Tags + +
              +
              +
              + throws +
              +
              + ParseException + +
              + +
              +
              + +
              Return values
              + mixed + — +
              + + +
              +
              +

              + _apply() + +

              + + +

              Applies current operation, returns resulting value.

              + + + public + _apply(mixed $oldValue, mixed $obj, string $key) : array<string|int, mixed> + +
              + +
              Parameters
              +
              +
              + $oldValue + : mixed +
              +
              +

              Value prior to this operation.

              +
              + +
              +
              + $obj + : mixed +
              +
              +

              Value being applied.

              +
              + +
              +
              + $key + : string +
              +
              +

              Key this operation affects.

              +
              + +
              +
              + + + +
              Return values
              + array<string|int, mixed> + — +
              + + +
              +
              +

              + _encode() + +

              + + +

              Returns associative array representing encoded operation.

              + + + public + _encode() : array<string|int, mixed> + +
              -
              -
              -

              AddOperation

              - - Implements FieldOperation - -

              Class AddOperation - FieldOperation for adding object(s) to array fields.

              -
              -
              - -
              - - - - - - - - - -
              - author - - -

              Fosco Marotto fjm@fb.com

              - -
              - package - - -

              Parse\Internal

              - -
              - -

              Methods

              - -
              -

              Creates an AddOperation with the provided objects.

              -
              __construct(arrayobjects) : mixed
              -
              -
              - - -
              -
              -
              - - - - - - - - - - -
              - - -
              Throws -
              -
              \Parse\ParseException
              -
              -
              -
              - -

              Arguments

              -
              -

              objects

              - array

              Objects to add.

              -

              -
              - -

              Response

              - mixed

              -
              -
              - -
              - -
              -

              Applies current operation, returns resulting value.

              -
              _apply(mixedoldValue, mixedobj, stringkey) : array
              -
              -
              - - -
              -
              -
              - - -
              - -

              Arguments

              -
              -

              oldValue

              - mixed

              Value prior to this operation.

              -

              -
              -
              -

              obj

              - mixed

              Value being applied.

              -

              -
              -
              -

              key

              - string

              Key this operation affects.

              -

              -
              - -

              Response

              - array

              -
              -
              - -
              - -
              -

              Returns associative array representing encoded operation.

              -
              _encode() : array
              -
              -
              - - -
              -
              -
              - - -
              - - -

              Response

              - array

              -
              -
              - -
              - -
              -

              Takes a previous operation and returns a merged operation to replace it.

              -
              _mergeWithPrevious(\Parse\Internal\FieldOperationprevious) : \Parse\Internal\FieldOperation
              -
              -
              - - -
              -
              -
              - - - - - - -
              Throws -
              -
              \Parse\ParseException
              -
              -
              -
              - -

              Arguments

              -
              -

              previous

              - \Parse\Internal\FieldOperation

              Previous operation.

              -

              -
              - -

              Response

              - \Parse\Internal\FieldOperation

              Merged operation.

              -

              -
              -
              - -
              - -
              -

              Gets the objects for this operation.

              -
              getValue() : mixed
              -
              -
              - - -
              -
              -
              - - -
              - - -

              Response

              - mixed

              -
              -
              - -
              - - -

              Properties

              - -
              -

              Array with objects to add.

              -
              objects : array
              -
              -
              -
              -
              -
              - - - - - - -
              - var - - -
              - -

              Type(s)

              - array<string|int, mixed> -
              -
              -
              -
              -
              - -
              +
              +

              + _mergeWithPrevious() + +

              + + +

              Takes a previous operation and returns a merged operation to replace it.

              + + + public + _mergeWithPrevious(FieldOperation $previous) : FieldOperation + +
              + +
              Parameters
              +
              +
              + $previous + : FieldOperation +
              +
              +

              Previous operation.

              +
              + +
              +
              + + +
              + Tags + +
              +
              +
              + throws +
              +
              + ParseException + +
              + +
              +
              + +
              Return values
              + FieldOperation + — +

              Merged operation.

              +
              + + +
              +
              +

              + getValue() + +

              + + +

              Gets the objects for this operation.

              + + + public + getValue() : mixed + +
              + + + -
            • \AddOperation
            • - +
              Return values
              + mixed + — +
              + + +
              +
              + + +
              +
              +
              +

              Search results

              + +
              +
              +
                +
                +
                +
                +
                -
                + -
                + - - + + diff --git a/classes/Parse-Internal-AddUniqueOperation.html b/classes/Parse-Internal-AddUniqueOperation.html index f25d071c..8cbf4c35 100644 --- a/classes/Parse-Internal-AddUniqueOperation.html +++ b/classes/Parse-Internal-AddUniqueOperation.html @@ -1,461 +1,592 @@ - - - Parse PHP SDK API Reference » \Parse\Internal\AddUniqueOperation - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                - + + implements + FieldOperation + + + + + +

                Class AddUniqueOperation - Operation to add unique objects to an array key.

                + +
                + + +
                + Tags + +
                +
                +
                + author +
                +
                + +

                Fosco Marotto fjm@fb.com

                +
                + +
                +
                + + + + +

                + Interfaces, Classes and Traits + +

                + +
                +
                FieldOperation
                +
                Class FieldOperation - Interface for all Parse Field Operations.
                + + +
                + + +

                + Table of Contents + +

                + +
                +
                + $objects + +  : array<string|int, mixed> +
                +
                Array containing objects to add.
                + +
                + __construct() + +  : mixed +
                +
                Creates an operation for adding unique values to an array key.
                + +
                + _apply() + +  : array<string|int, mixed> +
                +
                Apply the current operation and return the result.
                + +
                + _encode() + +  : array<string|int, mixed> +
                +
                Returns an associative array encoding of this operation.
                + +
                + _mergeWithPrevious() + +  : FieldOperation +
                +
                Merge this operation with the previous operation and return the result.
                + +
                + getValue() + +  : mixed +
                +
                Returns the values for this operation.
                + +
                + isParseObjectInArray() + +  : bool +
                +
                Checks if a parse object is contained in a given array of values
                + +
                + + - -
                -
                -
                - - -
                -
                - - - - -
                - - + +
                +

                + Properties + +

                +
                +

                + $objects + + + +

                + + +

                Array containing objects to add.

                + + + private + array<string|int, mixed> + $objects + + +
                -
                + + + + + +
                +

                + Methods + +

                +
                +

                + __construct() + +

                + + +

                Creates an operation for adding unique values to an array key.

                + + + public + __construct(array<string|int, mixed> $objects) : mixed + +
                + +
                Parameters
                +
                +
                + $objects + : array<string|int, mixed> +
                +
                +

                Objects to add.

                +
                + +
                +
                + + +
                + Tags + +
                +
                +
                + throws +
                +
                + ParseException + +
                + +
                +
                + +
                Return values
                + mixed + — +
                + + +
                +
                +

                + _apply() + +

                + + +

                Apply the current operation and return the result.

                + + + public + _apply(mixed $oldValue, array<string|int, mixed> $obj, string $key) : array<string|int, mixed> + +
                + +
                Parameters
                +
                +
                + $oldValue + : mixed +
                +
                +

                Value prior to this operation.

                +
                + +
                +
                + $obj + : array<string|int, mixed> +
                +
                +

                Value being applied.

                +
                + +
                +
                + $key + : string +
                +
                +

                Key this operation affects.

                +
                + +
                +
                + + + +
                Return values
                + array<string|int, mixed> + — +
                + + +
                +
                +

                + _encode() + +

                + + +

                Returns an associative array encoding of this operation.

                + + + public + _encode() : array<string|int, mixed> + +
                + + + + +
                Return values
                + array<string|int, mixed> + — +
                -
                -
                -

                AddUniqueOperation

                - - Implements FieldOperation - -

                Class AddUniqueOperation - Operation to add unique objects to an array key.

                -
                -
                - -
                - - - - - - - - - -
                - author - - -

                Fosco Marotto fjm@fb.com

                - -
                - package - - -

                Parse\Internal

                - -
                - -

                Methods

                - -
                -

                Creates an operation for adding unique values to an array key.

                -
                __construct(arrayobjects) : mixed
                -
                -
                - - -
                -
                -
                - - - - - - - - - - -
                - - -
                Throws -
                -
                \Parse\ParseException
                -
                -
                -
                - -

                Arguments

                -
                -

                objects

                - array

                Objects to add.

                -

                -
                - -

                Response

                - mixed

                -
                -
                - -
                - -
                -

                Apply the current operation and return the result.

                -
                _apply(mixedoldValue, arrayobj, stringkey) : array
                -
                -
                - - -
                -
                -
                - - -
                - -

                Arguments

                -
                -

                oldValue

                - mixed

                Value prior to this operation.

                -

                -
                -
                -

                obj

                - array

                Value being applied.

                -

                -
                -
                -

                key

                - string

                Key this operation affects.

                -

                -
                - -

                Response

                - array

                -
                -
                - -
                - -
                -

                Returns an associative array encoding of this operation.

                -
                _encode() : array
                -
                -
                - - -
                -
                -
                - - -
                - - -

                Response

                - array

                -
                -
                - -
                - -
                -

                Merge this operation with the previous operation and return the result.

                -
                _mergeWithPrevious(\Parse\Internal\FieldOperationprevious) : \Parse\Internal\FieldOperation
                -
                -
                - - -
                -
                -
                - - - - - - -
                Throws -
                -
                \Parse\ParseException
                -
                -
                -
                - -

                Arguments

                -
                -

                previous

                - \Parse\Internal\FieldOperation

                Previous Operation.

                -

                -
                - -

                Response

                - \Parse\Internal\FieldOperation

                Merged Operation.

                -

                -
                -
                - -
                - -
                -

                Returns the values for this operation.

                -
                getValue() : mixed
                -
                -
                - - -
                -
                -
                - - -
                - - -

                Response

                - mixed

                -
                -
                - -
                - -
                -

                Checks if a parse object is contained in a given array of values

                -
                isParseObjectInArray(\Parse\ParseObjectparseObject, arrayoldValue) : bool
                -
                -
                - - -
                -
                -
                - - -
                - -

                Arguments

                -
                -

                parseObject

                - \Parse\ParseObject

                ParseObject to check for existence of

                -

                -
                -
                -

                oldValue

                - array

                Array to check if ParseObject is present in

                -

                -
                - -

                Response

                - bool

                -
                -
                - -
                - - -

                Properties

                - -
                -

                Array containing objects to add.

                -
                objects : array
                -
                -
                -
                -
                -
                - - - - - - -
                - var - - -
                - -

                Type(s)

                - array<string|int, mixed> -
                -
                -
                -
                -
                - -
                + +
                +

                + getValue() + +

                + + +

                Returns the values for this operation.

                + + + public + getValue() : mixed + +
                + + + + +
                Return values
                + mixed + — +
                + + +
                +
                +

                + isParseObjectInArray() + +

                + + +

                Checks if a parse object is contained in a given array of values

                + + + private + isParseObjectInArray(ParseObject $parseObject, array<string|int, mixed> $oldValue) : bool + +
                + +
                Parameters
                +
                +
                + $parseObject + : ParseObject +
                +
                +

                ParseObject to check for existence of

                +
                + +
                +
                + $oldValue + : array<string|int, mixed> +
                +
                +

                Array to check if ParseObject is present in

                +
                + +
                +
                + + + +
                Return values
                + bool + — +
                + + +
                +
                + + +
                +
                +
                +

                Search results

                + +
                +
                +
                  +
                  +
                  +
                  +
                  -
                  + -
                  + - - + + diff --git a/classes/Parse-Internal-DeleteOperation.html b/classes/Parse-Internal-DeleteOperation.html index 7b0ea153..4e66636c 100644 --- a/classes/Parse-Internal-DeleteOperation.html +++ b/classes/Parse-Internal-DeleteOperation.html @@ -1,310 +1,362 @@ - - - Parse PHP SDK API Reference » \Parse\Internal\DeleteOperation - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                  - + + implements + FieldOperation + + + + + +

                  Class DeleteOperation - FieldOperation to remove a key from an object.

                  + +
                  + + +
                  + Tags + +
                  +
                  +
                  + author +
                  +
                  + +

                  Fosco Marotto fjm@fb.com

                  +
                  + +
                  +
                  + + + + +

                  + Interfaces, Classes and Traits + +

                  + +
                  +
                  FieldOperation
                  +
                  Class FieldOperation - Interface for all Parse Field Operations.
                  + + +
                  + + +

                  + Table of Contents + +

                  + +
                  +
                  + _apply() + +  : null +
                  +
                  Applies the current operation and returns the result.
                  + +
                  + _encode() + +  : array<string|int, mixed> +
                  +
                  Returns an associative array encoding of the current operation.
                  + +
                  + _mergeWithPrevious() + +  : FieldOperation +
                  +
                  Merge this operation with a previous operation and return the result.
                  + +
                  + + - -
                  -
                  -
                  - - -
                  -
                  - - - - -
                  - - + -
                  +
                  +

                  + Methods + +

                  +
                  +

                  + _apply() + +

                  + + +

                  Applies the current operation and returns the result.

                  + + + public + _apply(mixed $oldValue, mixed $object, string $key) : null + +
                  + +
                  Parameters
                  +
                  +
                  + $oldValue + : mixed +
                  +
                  +

                  Value prior to this operation.

                  +
                  + +
                  +
                  + $object + : mixed +
                  +
                  +

                  Unused for this operation type.

                  +
                  + +
                  +
                  + $key + : string +
                  +
                  +

                  Key to remove from the target object.

                  +
                  + +
                  +
                  + + + +
                  Return values
                  + null + — +
                  + + +
                  +
                  +

                  + _encode() + +

                  + + +

                  Returns an associative array encoding of the current operation.

                  + + + public + _encode() : array<string|int, mixed> + +
                  + + + + +
                  Return values
                  + array<string|int, mixed> + — +

                  Associative array encoding the operation.

                  +
                  + + +
                  +
                  +

                  + _mergeWithPrevious() + +

                  + + +

                  Merge this operation with a previous operation and return the result.

                  + + + public + _mergeWithPrevious(FieldOperation $previous) : FieldOperation + +
                  + +
                  Parameters
                  +
                  +
                  + $previous + : FieldOperation +
                  +
                  +

                  Previous operation.

                  +
                  + +
                  +
                  -
                  -
                  -

                  DeleteOperation

                  - - Implements FieldOperation - -

                  Class DeleteOperation - FieldOperation to remove a key from an object.

                  -
                  -
                  - -
                  - - - - - - - - - -
                  - author - - -

                  Fosco Marotto fjm@fb.com

                  - -
                  - package - - -

                  Parse\Internal

                  - -
                  - -

                  Methods

                  - -
                  -

                  Applies the current operation and returns the result.

                  -
                  _apply(mixedoldValue, mixedobject, stringkey) : null
                  -
                  -
                  - - -
                  -
                  -
                  - - -
                  - -

                  Arguments

                  -
                  -

                  oldValue

                  - mixed

                  Value prior to this operation.

                  -

                  -
                  -
                  -

                  object

                  - mixed

                  Unused for this operation type.

                  -

                  -
                  -
                  -

                  key

                  - string

                  Key to remove from the target object.

                  -

                  -
                  - -

                  Response

                  - null

                  -
                  -
                  - -
                  - -
                  -

                  Returns an associative array encoding of the current operation.

                  -
                  _encode() : array
                  -
                  -
                  - - -
                  -
                  -
                  - - -
                  - - -

                  Response

                  - array

                  Associative array encoding the operation.

                  -

                  -
                  -
                  - -
                  - -
                  -

                  Merge this operation with a previous operation and return the result.

                  -
                  _mergeWithPrevious(\Parse\Internal\FieldOperationprevious) : \Parse\Internal\FieldOperation
                  -
                  -
                  - - -
                  -
                  -
                  - - -
                  - -

                  Arguments

                  -
                  -

                  previous

                  - \Parse\Internal\FieldOperation

                  Previous operation.

                  -

                  -
                  - -

                  Response

                  - \Parse\Internal\FieldOperation

                  Always returns the current operation.

                  -

                  -
                  -
                  - -
                  - - -
                  -
                  - - +
                  Return values
                  + FieldOperation + — +

                  Always returns the current operation.

                  +
                  + + +
                  +
                  + + +
                  +
                  +
                  +

                  Search results

                  + +
                  +
                  +
                    +
                    +
                    +
                    +
                    -
                    + -
                    + - - + + diff --git a/classes/Parse-Internal-Encodable.html b/classes/Parse-Internal-Encodable.html index 0f54ceb1..170995f3 100644 --- a/classes/Parse-Internal-Encodable.html +++ b/classes/Parse-Internal-Encodable.html @@ -1,231 +1,217 @@ - - - Parse PHP SDK API Reference » \Parse\Internal\Encodable - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - + +
                    +

                    Parse PHP SDK API Reference

                    + + + + + +
                    + +
                    +
                    + + + + +
                    + - +
                    +

                    + Encodable +
                    + in +
                    +

                    -
                    -
                    -

                    Encodable

                    - - Extends - -

                    Class Encodable - Interface for Parse Classes which provide an encode +

                    + +

                    Class Encodable - Interface for Parse Classes which provide an encode method.

                    -
                    -
                    - -
                    - - - - - - - - - -
                    - author - - -

                    Fosco Marotto fjm@fb.com

                    - -
                    - package - - -

                    Parse\Internal

                    - -
                    - -

                    Methods

                    - -
                    -

                    Returns an associate array encoding of the implementing class.

                    -
                    _encode() : mixed
                    -
                    -
                    - - -
                    -
                    -
                    - - -
                    - - -

                    Response

                    - mixed

                    -
                    -
                    - -
                    - - -
                    -
                    - - + +
                    + + + +
                    +
                    +
                    +

                    Search results

                    + +
                    +
                    +
                      +
                      +
                      +
                      +
                      -
                      + -
                      + - - + + diff --git a/classes/Parse-Internal-FieldOperation.html b/classes/Parse-Internal-FieldOperation.html index 3349f196..8cb294a5 100644 --- a/classes/Parse-Internal-FieldOperation.html +++ b/classes/Parse-Internal-FieldOperation.html @@ -1,313 +1,347 @@ - - - Parse PHP SDK API Reference » \Parse\Internal\FieldOperation - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - - -
                      - + + + + +

                      Class FieldOperation - Interface for all Parse Field Operations.

                      + +
                      + + +
                      + Tags + +
                      +
                      +
                      + author +
                      +
                      + +

                      Fosco Marotto fjm@fb.com

                      +
                      + +
                      +
                      + + + + + + +

                      + Table of Contents + +

                      + +
                      +
                      + _apply() + +  : mixed +
                      +
                      Applies the current operation and returns the result.
                      + +
                      + _encode() + +  : mixed +
                      +
                      Returns an associate array encoding of the implementing class.
                      + +
                      + _mergeWithPrevious() + +  : FieldOperation +
                      +
                      Merge this operation with a previous operation and return the new +operation.
                      + +
                      + + - -
                      -
                      -
                      - - -
                      -
                      - - - - -
                      - - +
                      +

                      + Methods + +

                      +
                      +

                      Applies the current operation and returns the result.

                      + + + public + _apply(mixed $oldValue, mixed $object, string $key) : mixed + +
                      + +
                      Parameters
                      +
                      +
                      + $oldValue + : mixed +
                      +
                      +

                      Value prior to this operation.

                      +
                      + +
                      +
                      + $object + : mixed +
                      +
                      +

                      Value for this operation.

                      +
                      + +
                      +
                      + $key + : string +
                      +
                      +

                      Key to perform this operation on.

                      +
                      + +
                      +
                      + + + +
                      Return values
                      + mixed + — +

                      Result of the operation.

                      +
                      -
                      -
                      -

                      FieldOperation

                      - - Extends Encodable - -

                      Class FieldOperation - Interface for all Parse Field Operations.

                      -
                      -
                      - -
                      - - - - - - - - - -
                      - author - - -

                      Fosco Marotto fjm@fb.com

                      - -
                      - package - - -

                      Parse\Internal

                      - -
                      - -

                      Methods

                      - -
                      -

                      Applies the current operation and returns the result.

                      -
                      _apply(mixedoldValue, mixedobject, stringkey) : mixed
                      -
                      -
                      - - -
                      -
                      -
                      - - -
                      - -

                      Arguments

                      -
                      -

                      oldValue

                      - mixed

                      Value prior to this operation.

                      -

                      -
                      -
                      -

                      object

                      - mixed

                      Value for this operation.

                      -

                      -
                      -
                      -

                      key

                      - string

                      Key to perform this operation on.

                      -

                      -
                      - -

                      Response

                      - mixed

                      Result of the operation.

                      -

                      -
                      -
                      - -
                      - -
                      -

                      Returns an associate array encoding of the implementing class.

                      -
                      _encode() : mixed
                      -
                      - inherited
                      - - -
                      -
                      -
                      - - -
                      - - -

                      Response

                      - mixed

                      -
                      -
                      - -
                      - -
                      -

                      Merge this operation with a previous operation and return the new -operation.

                      -
                      _mergeWithPrevious(\Parse\Internal\FieldOperationprevious) : \Parse\Internal\FieldOperation
                      -
                      -
                      - - -
                      -
                      -
                      - - -
                      - -

                      Arguments

                      -
                      -

                      previous

                      - \Parse\Internal\FieldOperation

                      Previous operation.

                      -

                      -
                      - -

                      Response

                      - \Parse\Internal\FieldOperation

                      Merged operation result.

                      -

                      -
                      -
                      - -
                      - - -
                      -
                      - - +

                      Returns an associate array encoding of the implementing class.

                      + + + public + _encode() : mixed + +
                      + + + + +
                      Return values
                      + mixed + — +
                      + + + +
                      +

                      + _mergeWithPrevious() + +

                      + + +

                      Merge this operation with a previous operation and return the new +operation.

                      + + + public + _mergeWithPrevious(FieldOperation $previous) : FieldOperation + +
                      + +
                      Parameters
                      +
                      +
                      + $previous + : FieldOperation +
                      +
                      +

                      Previous operation.

                      +
                      + +
                      +
                      + + + +
                      Return values
                      + FieldOperation + — +

                      Merged operation result.

                      +
                      + + +
                      + + + +
                      +
                      +
                      +

                      Search results

                      + +
                      +
                      +
                        +
                        +
                        +
                        +
                        -
                        + - + - - + + diff --git a/classes/Parse-Internal-IncrementOperation.html b/classes/Parse-Internal-IncrementOperation.html index 0e16f350..e80e1426 100644 --- a/classes/Parse-Internal-IncrementOperation.html +++ b/classes/Parse-Internal-IncrementOperation.html @@ -1,426 +1,532 @@ - - - Parse PHP SDK API Reference » \Parse\Internal\IncrementOperation - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                        - + + implements + FieldOperation + + + + + +

                        Class IncrementOperation - Operation to increment numeric object key.

                        + +
                        + + +
                        + Tags + +
                        +
                        +
                        + author +
                        +
                        + +

                        Fosco Marotto fjm@fb.com

                        +
                        + +
                        +
                        + + + + +

                        + Interfaces, Classes and Traits + +

                        + +
                        +
                        FieldOperation
                        +
                        Class FieldOperation - Interface for all Parse Field Operations.
                        + + +
                        + + +

                        + Table of Contents + +

                        + +
                        +
                        + $value + +  : int +
                        +
                        Amount to increment by.
                        + +
                        + __construct() + +  : mixed +
                        +
                        Creates an IncrementOperation object.
                        + +
                        + _apply() + +  : int +
                        +
                        Apply the current operation and return the result.
                        + +
                        + _encode() + +  : array<string|int, mixed> +
                        +
                        Get an associative array encoding for this operation.
                        + +
                        + _mergeWithPrevious() + +  : FieldOperation +
                        +
                        Merge this operation with a previous operation and return the +resulting operation.
                        + +
                        + getValue() + +  : int +
                        +
                        Get the value for this operation.
                        + +
                        + + - -
                        -
                        -
                        - - -
                        -
                        - - - - -
                        - - + +
                        +

                        + Properties + +

                        +
                        +

                        + $value + + + +

                        + + +

                        Amount to increment by.

                        + + + private + int + $value + + +
                        -
                        + + + + + +
                        +

                        + Methods + +

                        +
                        +

                        + __construct() + +

                        + + +

                        Creates an IncrementOperation object.

                        + + + public + __construct([int $value = 1 ]) : mixed + +
                        + +
                        Parameters
                        +
                        +
                        + $value + : int + = 1
                        +
                        +

                        Amount to increment by.

                        +
                        + +
                        +
                        + + + +
                        Return values
                        + mixed + — +
                        + + +
                        +
                        +

                        + _apply() + +

                        + + +

                        Apply the current operation and return the result.

                        + + + public + _apply(mixed $oldValue, mixed $object, string $key) : int + +
                        + +
                        Parameters
                        +
                        +
                        + $oldValue + : mixed +
                        +
                        +

                        Value prior to this operation.

                        +
                        + +
                        +
                        + $object + : mixed +
                        +
                        +

                        Value for this operation.

                        +
                        + +
                        +
                        + $key + : string +
                        +
                        +

                        Key to set Value on.

                        +
                        + +
                        +
                        + + +
                        + Tags + +
                        +
                        +
                        + throws +
                        +
                        + ParseException + +
                        + +
                        +
                        + +
                        Return values
                        + int + — +

                        New value after application.

                        +
                        + + +
                        +
                        +

                        + _encode() + +

                        + + +

                        Get an associative array encoding for this operation.

                        + + + public + _encode() : array<string|int, mixed> + +
                        -
                        -
                        -

                        IncrementOperation

                        - - Implements FieldOperation - -

                        Class IncrementOperation - Operation to increment numeric object key.

                        -
                        -
                        - -
                        - - - - - - - - - -
                        - author - - -

                        Fosco Marotto fjm@fb.com

                        - -
                        - package - - -

                        Parse\Internal

                        - -
                        - -

                        Methods

                        - -
                        -

                        Creates an IncrementOperation object.

                        -
                        __construct(intvalue = 1) : mixed
                        -
                        -
                        - - -
                        -
                        -
                        - - - - - - -
                        - - -
                        - -

                        Arguments

                        -
                        -

                        value

                        - int

                        Amount to increment by.

                        -

                        -
                        - -

                        Response

                        - mixed

                        -
                        -
                        - -
                        - -
                        -

                        Apply the current operation and return the result.

                        -
                        _apply(mixedoldValue, mixedobject, stringkey) : int
                        -
                        -
                        - - -
                        -
                        -
                        - - - - - - -
                        Throws -
                        -
                        \Parse\ParseException
                        -
                        -
                        -
                        - -

                        Arguments

                        -
                        -

                        oldValue

                        - mixed

                        Value prior to this operation.

                        -

                        -
                        -
                        -

                        object

                        - mixed

                        Value for this operation.

                        -

                        -
                        -
                        -

                        key

                        - string

                        Key to set Value on.

                        -

                        -
                        - -

                        Response

                        - int

                        New value after application.

                        -

                        -
                        -
                        - -
                        - -
                        -

                        Get an associative array encoding for this operation.

                        -
                        _encode() : array
                        -
                        -
                        - - -
                        -
                        -
                        - - -
                        - - -

                        Response

                        - array

                        -
                        -
                        - -
                        - -
                        -

                        Merge this operation with a previous operation and return the -resulting operation.

                        -
                        _mergeWithPrevious(\Parse\Internal\FieldOperationprevious) : \Parse\Internal\FieldOperation
                        -
                        -
                        - - -
                        -
                        -
                        - - - - - - -
                        Throws -
                        -
                        \Parse\ParseException
                        -
                        -
                        -
                        - -

                        Arguments

                        -
                        -

                        previous

                        - \Parse\Internal\FieldOperation

                        Previous Operation.

                        -

                        -
                        - -

                        Response

                        - \Parse\Internal\FieldOperation

                        -
                        -
                        - -
                        - -
                        -

                        Get the value for this operation.

                        -
                        getValue() : int
                        -
                        -
                        - - -
                        -
                        -
                        - - -
                        - - -

                        Response

                        - int

                        -
                        -
                        - -
                        - - -

                        Properties

                        - -
                        -

                        Amount to increment by.

                        -
                        value : int
                        -
                        -
                        -
                        -
                        -
                        - - - - - - -
                        - var - - -
                        - -

                        Type(s)

                        - int -
                        -
                        -
                        -
                        -
                        - -
                        + + +
                        + + +
                        +
                        +
                        +

                        Search results

                        + +
                        +
                        +
                          +
                          +
                          +
                          +
                          - + - + - - + + diff --git a/classes/Parse-Internal-ParseRelationOperation.html b/classes/Parse-Internal-ParseRelationOperation.html index 6491336c..467406e7 100644 --- a/classes/Parse-Internal-ParseRelationOperation.html +++ b/classes/Parse-Internal-ParseRelationOperation.html @@ -1,724 +1,958 @@ - - - Parse PHP SDK API Reference » \Parse\Internal\ParseRelationOperation - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                          - + + implements + FieldOperation + + + + + +

                          Class ParseRelationOperation - A class that is used to manage ParseRelation changes such as object add or remove.

                          + +
                          + + +
                          + Tags + +
                          +
                          +
                          + author +
                          +
                          + +

                          Mohamed Madbouli mohamedmadbouli@fb.com

                          +
                          + +
                          +
                          + + + + +

                          + Interfaces, Classes and Traits + +

                          + +
                          +
                          FieldOperation
                          +
                          Class FieldOperation - Interface for all Parse Field Operations.
                          + + +
                          + + +

                          + Table of Contents + +

                          + +
                          +
                          + $relationsToAdd + +  : array<string|int, mixed> +
                          +
                          Array of objects to add to this relation.
                          + +
                          + $relationsToRemove + +  : array<string|int, mixed> +
                          +
                          Array of objects to remove from this relation.
                          + +
                          + $targetClassName + +  : string +
                          +
                          The className of the target objects.
                          + +
                          + __construct() + +  : mixed +
                          +
                          ParseRelationOperation constructor.
                          + +
                          + _apply() + +  : mixed +
                          +
                          Applies the current operation and returns the result.
                          + +
                          + _encode() + +  : mixed +
                          +
                          Returns an associative array encoding of the current operation.
                          + +
                          + _getTargetClass() + +  : null|string +
                          +
                          Gets the className of the target objects.
                          + +
                          + _mergeWithPrevious() + +  : FieldOperation +
                          +
                          Merge this operation with a previous operation and return the new +operation.
                          + +
                          + convertToOneDimensionalArray() + +  : array<string|int, mixed> +
                          +
                          Convert any array to one dimensional array.
                          + +
                          + removeElementsFromArray() + +  : mixed +
                          +
                          Remove element or array of elements from one dimensional array.
                          + +
                          + addObjects() + +  : mixed +
                          +
                          Adds an object or array of objects to the array, replacing any +existing instance of the same object.
                          + +
                          + checkAndAssignClassName() + +  : mixed +
                          +
                          Helper function to check that all passed ParseObjects have same class name +and assign targetClassName variable.
                          + +
                          + removeObjects() + +  : mixed +
                          +
                          Removes an object (and any duplicate instances of that object) from the array.
                          + +
                          + + - -
                          - + + + +
                          +

                          + $relationsToRemove + + + +

                          + + +

                          Array of objects to remove from this relation.

                          + + + private + array<string|int, mixed> + $relationsToRemove + = [] + +
                          + + + +
                          +
                          +

                          + $targetClassName + + + +

                          + + +

                          The className of the target objects.

                          + + + private + string + $targetClassName + + +
                          + + + +
                          + + +
                          +

                          + Methods + +

                          +
                          +

                          + __construct() + +

                          + + +

                          ParseRelationOperation constructor.

                          + + + public + __construct(ParseObject|array<string|int, ParseObject$objectsToAdd, ParseObject|array<string|int, ParseObject$objectsToRemove) : mixed + +
                          + +
                          Parameters
                          +
                          +
                          + $objectsToAdd + : ParseObject|array<string|int, ParseObject> +
                          +
                          +

                          ParseObjects to add

                          +
                          + +
                          +
                          + $objectsToRemove + : ParseObject|array<string|int, ParseObject> +
                          +
                          +

                          ParseObjects to remove

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + throws +
                          +
                          + Exception + +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +
                          + + +
                          +
                          +

                          + _apply() + +

                          + + +

                          Applies the current operation and returns the result.

                          + + + public + _apply(mixed $oldValue, mixed $object, string $key) : mixed + +
                          + +
                          Parameters
                          +
                          +
                          + $oldValue + : mixed +
                          +
                          +

                          Value prior to this operation.

                          +
                          + +
                          +
                          + $object + : mixed +
                          +
                          +

                          Value for this operation.

                          +
                          + +
                          +
                          + $key + : string +
                          +
                          +

                          Key to perform this operation on.

                          +
                          + +
                          +
                          -
                          -
                          -

                          ParseRelationOperation

                          - - Implements FieldOperation - -

                          Class ParseRelationOperation - A class that is used to manage ParseRelation changes such as object add or remove.

                          -
                          -
                          - -
                          - - - - - - - - - -
                          - author - - -

                          Mohamed Madbouli mohamedmadbouli@fb.com

                          - -
                          - package - - -

                          Parse\Internal

                          - -
                          - -

                          Methods

                          - -
                          -

                          ParseRelationOperation constructor.

                          -
                          __construct(\Parse\ParseObject|\Parse\ParseObject[]objectsToAdd, \Parse\ParseObject|\Parse\ParseObject[]objectsToRemove) : mixed
                          -
                          -
                          - - -
                          -
                          -
                          - - - - - - - - - - -
                          - - -
                          Throws -
                          -
                          \Exception
                          -
                          -
                          -
                          - -

                          Arguments

                          -
                          -

                          objectsToAdd

                          - \Parse\ParseObject|\Parse\ParseObject[]

                          ParseObjects to add

                          -

                          -
                          -
                          -

                          objectsToRemove

                          - \Parse\ParseObject|\Parse\ParseObject[]

                          ParseObjects to remove

                          -

                          -
                          - -

                          Response

                          - mixed

                          -
                          -
                          - -
                          - -
                          -

                          Applies the current operation and returns the result.

                          -
                          _apply(mixedoldValue, mixedobject, stringkey) : mixed
                          -
                          -
                          - - -
                          -
                          -
                          - - - - - - -
                          Throws -
                          -
                          \Exception
                          -
                          -
                          -
                          - -

                          Arguments

                          -
                          -

                          oldValue

                          - mixed

                          Value prior to this operation.

                          -

                          -
                          -
                          -

                          object

                          - mixed

                          Value for this operation.

                          -

                          -
                          -
                          -

                          key

                          - string

                          Key to perform this operation on.

                          -

                          -
                          - -

                          Response

                          - mixed

                          Result of the operation.

                          -

                          -
                          -
                          - -
                          - -
                          -

                          Returns an associative array encoding of the current operation.

                          -
                          _encode() : mixed
                          -
                          -
                          - - -
                          -
                          -
                          - - - - - - -
                          Throws -
                          -
                          \Exception
                          -
                          -
                          -
                          - - -

                          Response

                          - mixed

                          -
                          -
                          - -
                          - -
                          -

                          Gets the className of the target objects.

                          -
                          _getTargetClass() : null|string
                          -
                          -
                          - - -
                          -
                          -
                          - - -
                          - - -

                          Response

                          - null|string

                          -
                          -
                          - -
                          - -
                          -

                          Merge this operation with a previous operation and return the new -operation.

                          -
                          _mergeWithPrevious(\Parse\Internal\FieldOperationprevious) : \Parse\Internal\FieldOperation
                          -
                          -
                          - - -
                          -
                          -
                          - - - - - - -
                          Throws -
                          -
                          \Exception
                          -
                          -
                          -
                          - -

                          Arguments

                          -
                          -

                          previous

                          - \Parse\Internal\FieldOperation

                          Previous operation.

                          -

                          -
                          - -

                          Response

                          - \Parse\Internal\FieldOperation

                          Merged operation result.

                          -

                          -
                          -
                          - -
                          - -
                          -

                          Adds an object or array of objects to the array, replacing any -existing instance of the same object.

                          -
                          addObjects(arrayobjects, array&container) : mixed
                          -
                          -
                          - - -
                          -
                          -
                          - - - - - - -
                          - - -
                          - -

                          Arguments

                          -
                          -

                          objects

                          - array

                          Array of ParseObjects to add.

                          -

                          -
                          -
                          -

                          container

                          - array

                          Array to contain new ParseObjects.

                          -

                          -
                          - -

                          Response

                          - mixed

                          -
                          -
                          - -
                          - -
                          -

                          Helper function to check that all passed ParseObjects have same class name -and assign targetClassName variable.

                          -
                          checkAndAssignClassName(arrayobjects) : mixed
                          -
                          -
                          - - -
                          -
                          -
                          - - - - - - - - - - -
                          - - -
                          Throws -
                          -
                          \Exception
                          -
                          -
                          -
                          - -

                          Arguments

                          -
                          -

                          objects

                          - array

                          ParseObject array.

                          -

                          -
                          - -

                          Response

                          - mixed

                          -
                          -
                          - -
                          - -
                          -

                          Convert any array to one dimensional array.

                          -
                          convertToOneDimensionalArray(arrayarray) : array
                          -
                          - static
                          - - -
                          -
                          -
                          - - -
                          - -

                          Arguments

                          -
                          -

                          array

                          - array

                          -
                          - -

                          Response

                          - array

                          -
                          -
                          - -
                          - -
                          -

                          Remove element or array of elements from one dimensional array.

                          -
                          removeElementsFromArray(mixedelements, array&array) : mixed
                          -
                          - static
                          - - -
                          -
                          -
                          - - - - - - -
                          - - -
                          - -

                          Arguments

                          -
                          -

                          elements

                          - mixed

                          -
                          -
                          -

                          array

                          - array

                          -
                          - -

                          Response

                          - mixed

                          -
                          -
                          - -
                          - -
                          -

                          Removes an object (and any duplicate instances of that object) from the array.

                          -
                          removeObjects(arrayobjects, array&container) : mixed
                          -
                          -
                          - - -
                          -
                          -
                          - - - - - - -
                          - - -
                          - -

                          Arguments

                          -
                          -

                          objects

                          - array

                          Array of ParseObjects to remove.

                          -

                          -
                          -
                          -

                          container

                          - array

                          Array to remove from it ParseObjects.

                          -

                          -
                          - -

                          Response

                          - mixed

                          -
                          -
                          - -
                          - - -

                          Properties

                          - -
                          -

                          The className of the target objects.

                          -
                          targetClassName : string
                          -
                          -
                          -
                          -
                          -
                          - - - - - - -
                          - var - - -
                          - -

                          Type(s)

                          - string -
                          -
                          -
                          - -
                          -

                          Array of objects to add to this relation.

                          -
                          relationsToAdd : array
                          -
                          -
                          -
                          -
                          -
                          - - - - - - -
                          - var - - -
                          - -

                          Type(s)

                          - array<string|int, mixed> -
                          -
                          -
                          - -
                          -

                          Array of objects to remove from this relation.

                          -
                          relationsToRemove : array
                          -
                          -
                          -
                          -
                          -
                          - - - - - - -
                          - var - - -
                          - -

                          Type(s)

                          - array<string|int, mixed> -
                          -
                          -
                          -
                          -
                          - - + +
                          +
                          +

                          + _encode() + +

                          + + +

                          Returns an associative array encoding of the current operation.

                          + + + public + _encode() : mixed + +
                          + + + +
                          + Tags + +
                          +
                          +
                          + throws +
                          +
                          + Exception + +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +
                          + + +
                          +
                          +

                          + _getTargetClass() + +

                          + + +

                          Gets the className of the target objects.

                          + + + public + _getTargetClass() : null|string + +
                          + + + + +
                          Return values
                          + null|string + — +
                          + + +
                          +
                          +

                          + _mergeWithPrevious() + +

                          + + +

                          Merge this operation with a previous operation and return the new +operation.

                          + + + public + _mergeWithPrevious(FieldOperation $previous) : FieldOperation + +
                          + +
                          Parameters
                          +
                          +
                          + $previous + : FieldOperation +
                          +
                          +

                          Previous operation.

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + throws +
                          +
                          + Exception + +
                          + +
                          +
                          + +
                          Return values
                          + FieldOperation + — +

                          Merged operation result.

                          +
                          + + +
                          +
                          +

                          + convertToOneDimensionalArray() + +

                          + + +

                          Convert any array to one dimensional array.

                          + + + public + static convertToOneDimensionalArray(array<string|int, mixed> $array) : array<string|int, mixed> + +
                          + +
                          Parameters
                          +
                          +
                          + $array + : array<string|int, mixed> +
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + array<string|int, mixed> + — +
                          + + +
                          +
                          +

                          + removeElementsFromArray() + +

                          + + +

                          Remove element or array of elements from one dimensional array.

                          + + + public + static removeElementsFromArray(mixed $elements, array<string|int, mixed> &$array) : mixed + +
                          + +
                          Parameters
                          +
                          +
                          + $elements + : mixed +
                          +
                          +
                          + +
                          +
                          + $array + : array<string|int, mixed> +
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +
                          + + +
                          +
                          +

                          + addObjects() + +

                          + + +

                          Adds an object or array of objects to the array, replacing any +existing instance of the same object.

                          + + + private + addObjects(array<string|int, mixed> $objects, array<string|int, mixed> &$container) : mixed + +
                          + +
                          Parameters
                          +
                          +
                          + $objects + : array<string|int, mixed> +
                          +
                          +

                          Array of ParseObjects to add.

                          +
                          + +
                          +
                          + $container + : array<string|int, mixed> +
                          +
                          +

                          Array to contain new ParseObjects.

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +
                          + + +
                          +
                          +

                          + checkAndAssignClassName() + +

                          + + +

                          Helper function to check that all passed ParseObjects have same class name +and assign targetClassName variable.

                          + + + private + checkAndAssignClassName(array<string|int, mixed> $objects) : mixed + +
                          + +
                          Parameters
                          +
                          +
                          + $objects + : array<string|int, mixed> +
                          +
                          +

                          ParseObject array.

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + throws +
                          +
                          + Exception + +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +
                          + + +
                          +
                          +

                          + removeObjects() + +

                          + + +

                          Removes an object (and any duplicate instances of that object) from the array.

                          + + + private + removeObjects(array<string|int, mixed> $objects, array<string|int, mixed> &$container) : mixed + +
                          + +
                          Parameters
                          +
                          +
                          + $objects + : array<string|int, mixed> +
                          +
                          +

                          Array of ParseObjects to remove.

                          +
                          + +
                          +
                          + $container + : array<string|int, mixed> +
                          +
                          +

                          Array to remove from it ParseObjects.

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +
                          + + +
                          +
                          + + +
                          +
                          +
                          +

                          Search results

                          + +
                          +
                          +
                            +
                            +
                            +
                            +
                            - + - + - - + + diff --git a/classes/Parse-Internal-RemoveOperation.html b/classes/Parse-Internal-RemoveOperation.html index bf0352d6..5d8a1eb4 100644 --- a/classes/Parse-Internal-RemoveOperation.html +++ b/classes/Parse-Internal-RemoveOperation.html @@ -1,424 +1,531 @@ - - - Parse PHP SDK API Reference » \Parse\Internal\RemoveOperation - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                            - + + implements + FieldOperation + + + + + +

                            Class RemoveOperation - FieldOperation for removing object(s) from array +fields.

                            + +
                            + + +
                            + Tags + +
                            +
                            +
                            + author +
                            +
                            + +

                            Fosco Marotto fjm@fb.com

                            +
                            + +
                            +
                            + + + + +

                            + Interfaces, Classes and Traits + +

                            + +
                            +
                            FieldOperation
                            +
                            Class FieldOperation - Interface for all Parse Field Operations.
                            + + +
                            + + +

                            + Table of Contents + +

                            + +
                            +
                            + $objects + +  : array<string|int, mixed> +
                            +
                            Array with objects to remove.
                            + +
                            + __construct() + +  : mixed +
                            +
                            Creates an RemoveOperation with the provided objects.
                            + +
                            + _apply() + +  : array<string|int, mixed> +
                            +
                            Applies current operation, returns resulting value.
                            + +
                            + _encode() + +  : array<string|int, mixed> +
                            +
                            Returns associative array representing encoded operation.
                            + +
                            + _mergeWithPrevious() + +  : FieldOperation +
                            +
                            Takes a previous operation and returns a merged operation to replace it.
                            + +
                            + getValue() + +  : mixed +
                            +
                            Gets the objects for this operation.
                            + +
                            + + - -
                            -
                            -
                            - - -
                            -
                            - - - - -
                            - - + +
                            +

                            + Properties + +

                            +
                            +

                            + $objects + + + +

                            + + +

                            Array with objects to remove.

                            + + + private + array<string|int, mixed> + $objects + + +
                            -
                            + + + + + +
                            +

                            + Methods + +

                            +
                            +

                            + __construct() + +

                            + + +

                            Creates an RemoveOperation with the provided objects.

                            + + + public + __construct(array<string|int, mixed> $objects) : mixed + +
                            + +
                            Parameters
                            +
                            +
                            + $objects + : array<string|int, mixed> +
                            +
                            +

                            Objects to remove.

                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + throws +
                            +
                            + ParseException + +
                            + +
                            +
                            + +
                            Return values
                            + mixed + — +
                            -
                            -
                            -

                            RemoveOperation

                            - - Implements FieldOperation - -

                            Class RemoveOperation - FieldOperation for removing object(s) from array -fields.

                            -
                            -
                            - -
                            - - - - - - - - - -
                            - author - - -

                            Fosco Marotto fjm@fb.com

                            - -
                            - package - - -

                            Parse\Internal

                            - -
                            - -

                            Methods

                            - -
                            -

                            Creates an RemoveOperation with the provided objects.

                            -
                            __construct(arrayobjects) : mixed
                            -
                            -
                            - - -
                            -
                            -
                            - - - - - - - - - - -
                            - - -
                            Throws -
                            -
                            \Parse\ParseException
                            -
                            -
                            -
                            - -

                            Arguments

                            -
                            -

                            objects

                            - array

                            Objects to remove.

                            -

                            -
                            - -

                            Response

                            - mixed

                            -
                            -
                            - -
                            - -
                            -

                            Applies current operation, returns resulting value.

                            -
                            _apply(mixedoldValue, mixedobj, stringkey) : array
                            -
                            -
                            - - -
                            -
                            -
                            - - -
                            - -

                            Arguments

                            -
                            -

                            oldValue

                            - mixed

                            Value prior to this operation.

                            -

                            -
                            -
                            -

                            obj

                            - mixed

                            Value being applied.

                            -

                            -
                            -
                            -

                            key

                            - string

                            Key this operation affects.

                            -

                            -
                            - -

                            Response

                            - array

                            -
                            -
                            - -
                            - -
                            -

                            Returns associative array representing encoded operation.

                            -
                            _encode() : array
                            -
                            -
                            - - -
                            -
                            -
                            - - -
                            - - -

                            Response

                            - array

                            -
                            -
                            - -
                            - -
                            -

                            Takes a previous operation and returns a merged operation to replace it.

                            -
                            _mergeWithPrevious(\Parse\Internal\FieldOperationprevious) : \Parse\Internal\FieldOperation
                            -
                            -
                            - - -
                            -
                            -
                            - - - - - - -
                            Throws -
                            -
                            \Parse\ParseException
                            -
                            -
                            -
                            - -

                            Arguments

                            -
                            -

                            previous

                            - \Parse\Internal\FieldOperation

                            Previous operation.

                            -

                            -
                            - -

                            Response

                            - \Parse\Internal\FieldOperation

                            Merged operation.

                            -

                            -
                            -
                            - -
                            - -
                            -

                            Gets the objects for this operation.

                            -
                            getValue() : mixed
                            -
                            -
                            - - -
                            -
                            -
                            - - -
                            - - -

                            Response

                            - mixed

                            -
                            -
                            - -
                            - - -

                            Properties

                            - -
                            -

                            Array with objects to remove.

                            -
                            objects : array
                            -
                            -
                            -
                            -
                            -
                            - - - - - - -
                            - var - - -
                            - -

                            Type(s)

                            - array<string|int, mixed> -
                            -
                            -
                            -
                            -
                            - -
                            +
                            +

                            + _apply() + +

                            + + +

                            Applies current operation, returns resulting value.

                            + + + public + _apply(mixed $oldValue, mixed $obj, string $key) : array<string|int, mixed> + +
                            + +
                            Parameters
                            +
                            +
                            + $oldValue + : mixed +
                            +
                            +

                            Value prior to this operation.

                            +
                            + +
                            +
                            + $obj + : mixed +
                            +
                            +

                            Value being applied.

                            +
                            + +
                            +
                            + $key + : string +
                            +
                            +

                            Key this operation affects.

                            +
                            + +
                            +
                            -
                          • \RemoveOperation
                          • - + + +
                            Return values
                            + array<string|int, mixed> + — +
                            + + +
                            +
                            +

                            + _encode() + +

                            + + +

                            Returns associative array representing encoded operation.

                            + + + public + _encode() : array<string|int, mixed> + +
                            + + + + +
                            Return values
                            + array<string|int, mixed> + — +
                            + + +
                            + +
                            +

                            + getValue() + +

                            + + +

                            Gets the objects for this operation.

                            + + + public + getValue() : mixed + +
                            + + + + +
                            Return values
                            + mixed + — +
                            + + +
                            +
                            + + +
                            +
                            +
                            +

                            Search results

                            + +
                            +
                            +
                              +
                              +
                              +
                              +
                              - + - + - - + + diff --git a/classes/Parse-Internal-SetOperation.html b/classes/Parse-Internal-SetOperation.html index 220e488a..096dfd39 100644 --- a/classes/Parse-Internal-SetOperation.html +++ b/classes/Parse-Internal-SetOperation.html @@ -1,439 +1,550 @@ - - - Parse PHP SDK API Reference » \Parse\Internal\SetOperation - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                              - + + implements + FieldOperation + + + + + +

                              Class SetOperation - Operation to set a value for an object key.

                              + +
                              + + +
                              + Tags + +
                              +
                              +
                              + author +
                              +
                              + +

                              Fosco Marotto fjm@fb.com

                              +
                              + +
                              +
                              + + + + +

                              + Interfaces, Classes and Traits + +

                              + +
                              +
                              FieldOperation
                              +
                              Class FieldOperation - Interface for all Parse Field Operations.
                              + + +
                              + + +

                              + Table of Contents + +

                              + +
                              +
                              + $isAssociativeArray + +  : bool +
                              +
                              If the value should be forced as object.
                              + +
                              + $value + +  : mixed +
                              +
                              Value to set for this operation.
                              + +
                              + __construct() + +  : mixed +
                              +
                              Create a SetOperation with a value.
                              + +
                              + _apply() + +  : mixed +
                              +
                              Apply the current operation and return the result.
                              + +
                              + _encode() + +  : mixed +
                              +
                              Returns an associative array encoding of the current operation.
                              + +
                              + _mergeWithPrevious() + +  : FieldOperation +
                              +
                              Merge this operation with a previous operation and return the +resulting operation.
                              + +
                              + getValue() + +  : mixed +
                              +
                              Get the value for this operation.
                              + +
                              + + - -
                              -
                              -
                              - - -
                              -
                              - - - - -
                              - - + +
                              +

                              + Properties + +

                              +
                              +

                              + $isAssociativeArray + + + +

                              + + +

                              If the value should be forced as object.

                              + + + private + bool + $isAssociativeArray + + +
                              -
                              + + + +
                              +

                              + $value + + + +

                              + + +

                              Value to set for this operation.

                              + + + private + mixed + $value + + +
                              + + + +
                              + + +
                              +

                              + Methods + +

                              +
                              +

                              + __construct() + +

                              + + +

                              Create a SetOperation with a value.

                              + + + public + __construct(mixed $value[, bool $isAssociativeArray = false ]) : mixed + +
                              + +
                              Parameters
                              +
                              +
                              + $value + : mixed +
                              +
                              +

                              Value to set for this operation.

                              +
                              + +
                              +
                              + $isAssociativeArray + : bool + = false
                              +
                              +

                              If the value should be forced as object.

                              +
                              + +
                              +
                              + + + +
                              Return values
                              + mixed + — +
                              + + +
                              +
                              +

                              + _apply() + +

                              + + +

                              Apply the current operation and return the result.

                              + + + public + _apply(mixed $oldValue, mixed $object, string $key) : mixed + +
                              + +
                              Parameters
                              +
                              +
                              + $oldValue + : mixed +
                              +
                              +

                              Value prior to this operation.

                              +
                              + +
                              +
                              + $object + : mixed +
                              +
                              +

                              Value for this operation.

                              +
                              + +
                              +
                              + $key + : string +
                              +
                              +

                              Key to set this value on.

                              +
                              + +
                              +
                              + + + +
                              Return values
                              + mixed + — +
                              -
                              -
                              -

                              SetOperation

                              - - Implements FieldOperation - -

                              Class SetOperation - Operation to set a value for an object key.

                              -
                              -
                              - -
                              - - - - - - - - - -
                              - author - - -

                              Fosco Marotto fjm@fb.com

                              - -
                              - package - - -

                              Parse\Internal

                              - -
                              - -

                              Methods

                              - -
                              -

                              Create a SetOperation with a value.

                              -
                              __construct(mixedvalue, boolisAssociativeArray = false) : mixed
                              -
                              -
                              - - -
                              -
                              -
                              - - - - - - -
                              - - -
                              - -

                              Arguments

                              -
                              -

                              value

                              - mixed

                              Value to set for this operation.

                              -

                              -
                              -
                              -

                              isAssociativeArray

                              - bool

                              If the value should be forced as object.

                              -

                              -
                              - -

                              Response

                              - mixed

                              -
                              -
                              - -
                              - -
                              -

                              Apply the current operation and return the result.

                              -
                              _apply(mixedoldValue, mixedobject, stringkey) : mixed
                              -
                              -
                              - - -
                              -
                              -
                              - - -
                              - -

                              Arguments

                              -
                              -

                              oldValue

                              - mixed

                              Value prior to this operation.

                              -

                              -
                              -
                              -

                              object

                              - mixed

                              Value for this operation.

                              -

                              -
                              -
                              -

                              key

                              - string

                              Key to set this value on.

                              -

                              -
                              - -

                              Response

                              - mixed

                              -
                              -
                              - -
                              - -
                              -

                              Returns an associative array encoding of the current operation.

                              -
                              _encode() : mixed
                              -
                              -
                              - - -
                              -
                              -
                              - - -
                              - - -

                              Response

                              - mixed

                              -
                              -
                              - -
                              - -
                              -

                              Merge this operation with a previous operation and return the -resulting operation.

                              -
                              _mergeWithPrevious(\Parse\Internal\FieldOperationprevious) : \Parse\Internal\FieldOperation
                              -
                              -
                              - - -
                              -
                              -
                              - - -
                              - -

                              Arguments

                              -
                              -

                              previous

                              - \Parse\Internal\FieldOperation

                              Previous operation.

                              -

                              -
                              - -

                              Response

                              - \Parse\Internal\FieldOperation

                              -
                              -
                              - -
                              - -
                              -

                              Get the value for this operation.

                              -
                              getValue() : mixed
                              -
                              -
                              - - -
                              -
                              -
                              - - -
                              - - -

                              Response

                              - mixed

                              Value.

                              -

                              -
                              -
                              - -
                              - - -

                              Properties

                              - -
                              -

                              Value to set for this operation.

                              -
                              value : mixed
                              -
                              -
                              -
                              -
                              -
                              - - - - - - -
                              - var - - -
                              - -

                              Type(s)

                              - mixed -
                              -
                              -
                              - -
                              -

                              If the value should be forced as object.

                              -
                              isAssociativeArray : bool
                              -
                              -
                              -
                              -
                              -
                              - - - - - - -
                              - var - - -
                              - -

                              Type(s)

                              - bool -
                              -
                              -
                              -
                              -
                              - -
                              +
                              +

                              + _encode() + +

                              + + +

                              Returns an associative array encoding of the current operation.

                              + + + public + _encode() : mixed + +
                              -
                            • \SetOperation
                            • - + + + +
                              Return values
                              + mixed + — +
                              + + +
                              +
                              +

                              + _mergeWithPrevious() + +

                              + + +

                              Merge this operation with a previous operation and return the +resulting operation.

                              + + + public + _mergeWithPrevious(FieldOperation $previous) : FieldOperation + +
                              + +
                              Parameters
                              +
                              +
                              + $previous + : FieldOperation +
                              +
                              +

                              Previous operation.

                              +
                              + +
                              +
                              + + + +
                              Return values
                              + FieldOperation + — +
                              + + +
                              +
                              +

                              + getValue() + +

                              + + +

                              Get the value for this operation.

                              + + + public + getValue() : mixed + +
                              + + + + +
                              Return values
                              + mixed + — +

                              Value.

                              +
                              + + +
                              +
                              + + +
                              +
                              +
                              +

                              Search results

                              + +
                              +
                              +
                                +
                                +
                                +
                                +
                                - + - + - - + + diff --git a/classes/Parse-ParseACL.html b/classes/Parse-ParseACL.html index 4ec5daf7..17b0e6c0 100644 --- a/classes/Parse-ParseACL.html +++ b/classes/Parse-ParseACL.html @@ -1,1712 +1,2333 @@ - - - Parse PHP SDK API Reference » \Parse\ParseACL - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                                - + + implements + Encodable + + - - -
                                -
                                -
                                - - -
                                -
                                - - - - -
                                - - +have been fetched in order to use this method. + +
                                + setRoleWriteAccessWithName() + +  : mixed +
                                +
                                Set whether users belonging to the role with the given roleName +are allowed to write this object.
                                + +
                                + setUserReadAccess() + +  : mixed +
                                +
                                Set whether the given user is allowed to read this object.
                                + +
                                + setUserWriteAccess() + +  : mixed +
                                +
                                Set whether the given user is allowed to write this object.
                                + +
                                + setWriteAccess() + +  : mixed +
                                +
                                Set whether the given user id is allowed to write this object.
                                + +
                                + getAccess() + +  : bool +
                                +
                                Get if the given userId has a permission for the given access type or not.
                                + +
                                + setAccess() + +  : mixed +
                                +
                                Set access permission with access name, user id and if +the user has permission for accessing or not.
                                + +
                                + validateRoleState() + +  : mixed +
                                +
                                Check whether the role is valid or not.
                                + + -
                                -
                                -
                                -

                                ParseACL

                                - - Implements Encodable - -

                                Class ParseACL - is used to control which users can access or modify a particular -object. Each ParseObject can have its own ParseACL. You can grant read and -write permissions separately to specific users, to groups of users that -belong to roles, or you can grant permissions to "the public" so that, for -example, any user could read a particular object but only a particular set -of users could write to that object.

                                -
                                -
                                - -
                                - - - - - - - - - -
                                - author - - -

                                Mohamed Madbouli mohamedmadbouli@fb.com

                                - -
                                - package - - -

                                Parse

                                - -
                                - -

                                Methods

                                - -
                                -

                                Create new ParseACL from existing permissions.

                                -
                                _createACLFromJSON(arraydata) : \Parse\ParseACL
                                -
                                - static
                                - - -
                                -
                                -
                                - - - - - - -
                                Throws -
                                -
                                \Exception
                                -
                                -
                                -
                                - -

                                Arguments

                                -
                                -

                                data

                                - array

                                represents permissions.

                                -

                                -
                                - -

                                Response

                                - \Parse\ParseACL

                                -
                                -
                                - -
                                - -
                                -

                                Returns an associate array encoding of this ParseACL instance.

                                -
                                _encode() : mixed
                                -
                                -
                                - - -
                                -
                                -
                                - - -
                                - - -

                                Response

                                - mixed

                                -
                                -
                                - -
                                - -
                                -

                                Get the defaultACL.

                                -
                                _getDefaultACL() : \Parse\ParseACL
                                -
                                - static
                                - - -
                                -
                                -
                                - - -
                                - - -

                                Response

                                - \Parse\ParseACL

                                -
                                -
                                - -
                                - -
                                -

                                Return if ParseACL shared or not.

                                -
                                _isShared() : bool
                                -
                                -
                                - - -
                                -
                                -
                                - - -
                                - - -

                                Response

                                - bool

                                -
                                -
                                - -
                                - -
                                -

                                Set shared for ParseACL.

                                -
                                _setShared(boolshared) : mixed
                                -
                                -
                                - - -
                                -
                                -
                                - - - - - - -
                                - - -
                                - -

                                Arguments

                                -
                                -

                                shared

                                - bool

                                -
                                - -

                                Response

                                - mixed

                                -
                                -
                                - -
                                - -
                                -

                                Create new ParseACL with read and write access for the given user.

                                -
                                createACLWithUser(\Parse\ParseUseruser) : \Parse\ParseACL
                                -
                                - static
                                - - -
                                -
                                -
                                - - -
                                - -

                                Arguments

                                -
                                -

                                user

                                - \Parse\ParseUser

                                -
                                - -

                                Response

                                - \Parse\ParseACL

                                -
                                -
                                - -
                                - -
                                -

                                Get if the given userId has a permission for the given access type or not.

                                -
                                getAccess(stringaccessType, stringuserId) : bool
                                -
                                -
                                - - -
                                -
                                -
                                - - -
                                - -

                                Arguments

                                -
                                -

                                accessType

                                - string

                                Access name.

                                -

                                -
                                -
                                -

                                userId

                                - string

                                User id.

                                -

                                -
                                - -

                                Response

                                - bool

                                -
                                -
                                - -
                                - -
                                -

                                Get whether the public is allowed to read this object.

                                -
                                getPublicReadAccess() : bool
                                -
                                -
                                - - -
                                -
                                -
                                - - -
                                - - -

                                Response

                                - bool

                                -
                                -
                                - -
                                - -
                                -

                                Get whether the public is allowed to write this object.

                                -
                                getPublicWriteAccess() : bool
                                -
                                -
                                - - -
                                -
                                -
                                - - -
                                - - -

                                Response

                                - bool

                                -
                                -
                                - -
                                - -
                                -

                                Get whether the given user id is *explicitly* allowed to read this + +
                                +

                                + Constants + +

                                +
                                +

                                + PUBLIC_KEY + +

                                + + + + + + public + mixed + PUBLIC_KEY + = '*' + + + + + + +
                                +
                                + + +
                                +

                                + Properties + +

                                +
                                +

                                + $defaultACL + + + +

                                + + +

                                An ACL with defaults set

                                + + + private + static ParseACL + $defaultACL + = null + +
                                + + + +
                                +
                                +

                                + $defaultACLUsesCurrentUser + + + +

                                + + +

                                Whether the default acl uses the current user or not

                                + + + private + static bool + $defaultACLUsesCurrentUser + = false + +
                                + + + +
                                +
                                +

                                + $defaultACLWithCurrentUser + + + +

                                + + +

                                An ACL with defaults set with the current user

                                + + + private + static ParseACL + $defaultACLWithCurrentUser + = null + +
                                + + + +
                                +
                                +

                                + $lastCurrentUser + + + +

                                + + +

                                The last known current user

                                + + + private + static ParseUser + $lastCurrentUser + = null + +
                                + + + +
                                +
                                +

                                + $permissionsById + + + +

                                + + +

                                Array of permissions by id

                                + + + private + array<string|int, mixed> + $permissionsById + = [] + +
                                + + + +
                                +
                                +

                                + $shared + + + +

                                + + +

                                Whether this ACL is shared

                                + + + private + bool + $shared + = false + +
                                + + + +
                                +
                                + +
                                +

                                + Methods + +

                                +
                                +

                                + _createACLFromJSON() + +

                                + + +

                                Create new ParseACL from existing permissions.

                                + + + public + static _createACLFromJSON(array<string|int, mixed> $data) : ParseACL + +
                                + +
                                Parameters
                                +
                                +
                                + $data + : array<string|int, mixed> +
                                +
                                +

                                represents permissions.

                                +
                                + +
                                +
                                + + +
                                + Tags + +
                                +
                                +
                                + throws +
                                +
                                + Exception + +
                                + +
                                +
                                + +
                                Return values
                                + ParseACL + — +
                                + + +
                                +
                                +

                                + _encode() + +

                                + + +

                                Returns an associate array encoding of this ParseACL instance.

                                + + + public + _encode() : mixed + +
                                + + + + +
                                Return values
                                + mixed + — +
                                + + +
                                +
                                +

                                + _getDefaultACL() + +

                                + + +

                                Get the defaultACL.

                                + + + public + static _getDefaultACL() : ParseACL + +
                                + + + + +
                                Return values
                                + ParseACL + — +
                                + + +
                                +
                                +

                                + _isShared() + +

                                + + +

                                Return if ParseACL shared or not.

                                + + + public + _isShared() : bool + +
                                + + + + +
                                Return values
                                + bool + — +
                                + + +
                                +
                                +

                                + _setShared() + +

                                + + +

                                Set shared for ParseACL.

                                + + + public + _setShared(bool $shared) : mixed + +
                                + +
                                Parameters
                                +
                                +
                                + $shared + : bool +
                                +
                                +
                                + +
                                +
                                + + + +
                                Return values
                                + mixed + — +
                                + + +
                                +
                                +

                                + createACLWithUser() + +

                                + + +

                                Create new ParseACL with read and write access for the given user.

                                + + + public + static createACLWithUser(ParseUser $user) : ParseACL + +
                                + +
                                Parameters
                                +
                                +
                                + $user + : ParseUser +
                                +
                                +
                                + +
                                +
                                + + + +
                                Return values
                                + ParseACL + — +
                                + + +
                                +
                                +

                                + getPublicReadAccess() + +

                                + + +

                                Get whether the public is allowed to read this object.

                                + + + public + getPublicReadAccess() : bool + +
                                + + + + +
                                Return values
                                + bool + — +
                                + + +
                                +
                                +

                                + getPublicWriteAccess() + +

                                + + +

                                Get whether the public is allowed to write this object.

                                + + + public + getPublicWriteAccess() : bool + +
                                + + + + +
                                Return values
                                + bool + — +
                                + + +
                                +
                                +

                                + getReadAccess() + +

                                + + +

                                Get whether the given user id is *explicitly* allowed to read this object. Even if this returns false, the user may still be able to access it if getPublicReadAccess returns true or a role that the -user belongs to has read access.

                                -
                                getReadAccess(stringuserId) : bool
                                -
                                -
                                - - -
                                -
                                -
                                - - - - - - -
                                Throws -
                                -
                                \Exception
                                -
                                -
                                -
                                - -

                                Arguments

                                -
                                -

                                userId

                                - string

                                User id.

                                -

                                -
                                - -

                                Response

                                - bool

                                -
                                -
                                - -
                                - -
                                -

                                Get whether users belonging to the given role are allowed to read this +user belongs to has read access.

                                + + + public + getReadAccess(string $userId) : bool + +
                                + +

                                Parameters
                                +
                                +
                                + $userId + : string +
                                +
                                +

                                User id.

                                +
                                + +
                                +
                                + + +
                                + Tags + +
                                +
                                +
                                + throws +
                                +
                                + Exception + +
                                + +
                                +
                                + +
                                Return values
                                + bool + — +
                                + + + +
                                +

                                + getRoleReadAccess() + +

                                + + +

                                Get whether users belonging to the given role are allowed to read this object. Even if this returns false, the role may still be able to read it if a parent role has read access. The role must already be saved on -the server and its data must have been fetched in order to use this method. -

                                getRoleReadAccess(\Parse\ParseRolerole) : bool
                                -
                                -
                                - - -
                                -
                                -
                                - - -
                                - -

                                Arguments

                                -
                                -

                                role

                                - \Parse\ParseRole

                                The role to check for access.

                                -

                                -
                                - -

                                Response

                                - bool

                                -
                                -
                                - -
                                - -
                                -

                                Get whether users belonging to the role with the given roleName are +the server and its data must have been fetched in order to use this method.

                                + + + public + getRoleReadAccess(ParseRole $role) : bool + +
                                + +

                                Parameters
                                +
                                +
                                + $role + : ParseRole +
                                +
                                +

                                The role to check for access.

                                +
                                + +
                                +
                                + + + +
                                Return values
                                + bool + — +
                                + + + +
                                +

                                + getRoleReadAccessWithName() + +

                                + + +

                                Get whether users belonging to the role with the given roleName are allowed to read this object. Even if this returns false, the role may -still be able to read it if a parent role has read access. -

                                getRoleReadAccessWithName(stringroleName) : bool
                                -
                                -
                                - - -
                                -
                                -
                                - - -
                                - -

                                Arguments

                                -
                                -

                                roleName

                                - string

                                The name of the role.

                                -

                                -
                                - -

                                Response

                                - bool

                                -
                                -
                                - -
                                - -
                                -

                                Get whether users belonging to the given role are allowed to write this +still be able to read it if a parent role has read access.

                                + + + public + getRoleReadAccessWithName(string $roleName) : bool + +
                                + +

                                Parameters
                                +
                                +
                                + $roleName + : string +
                                +
                                +

                                The name of the role.

                                +
                                + +
                                +
                                + + + +
                                Return values
                                + bool + — +
                                + + + +
                                +

                                + getRoleWriteAccess() + +

                                + + +

                                Get whether users belonging to the given role are allowed to write this object. Even if this returns false, the role may still be able to write it if a parent role has write access. The role must already be saved on -the server and its data must have been fetched in order to use this method. -

                                getRoleWriteAccess(\Parse\ParseRolerole) : bool
                                -
                                -
                                - - -
                                -
                                -
                                - - -
                                - -

                                Arguments

                                -
                                -

                                role

                                - \Parse\ParseRole

                                The role to check for access.

                                -

                                -
                                - -

                                Response

                                - bool

                                -
                                -
                                - -
                                - -
                                -

                                Get whether users belonging to the role with the given roleName are +the server and its data must have been fetched in order to use this method.

                                + + + public + getRoleWriteAccess(ParseRole $role) : bool + +
                                + +

                                Parameters
                                +
                                +
                                + $role + : ParseRole +
                                +
                                +

                                The role to check for access.

                                +
                                + +
                                +
                                + + + +
                                Return values
                                + bool + — +
                                + + + +
                                +

                                + getRoleWriteAccessWithName() + +

                                + + +

                                Get whether users belonging to the role with the given roleName are allowed to write this object. Even if this returns false, the role may -still be able to write it if a parent role has write access. -

                                getRoleWriteAccessWithName(stringroleName) : bool
                                -
                                -
                                - - -
                                -
                                -
                                - - -
                                - -

                                Arguments

                                -
                                -

                                roleName

                                - string

                                The name of the role.

                                -

                                -
                                - -

                                Response

                                - bool

                                -
                                -
                                - -
                                - -
                                -

                                Get whether the given user is *explicitly* allowed to read this object.

                                -
                                getUserReadAccess(\Parse\ParseUseruser) : bool
                                -
                                -
                                - - -
                                -
                                -

                                Even if this returns false, the user may still be able to access it if +still be able to write it if a parent role has write access.

                                + + + public + getRoleWriteAccessWithName(string $roleName) : bool + +
                                + +
                                Parameters
                                +
                                +
                                + $roleName + : string +
                                +
                                +

                                The name of the role.

                                +
                                + +
                                +
                                + + + +
                                Return values
                                + bool + — +
                                + + + +
                                +

                                + getUserReadAccess() + +

                                + + +

                                Get whether the given user is *explicitly* allowed to read this object.

                                + + + public + getUserReadAccess(ParseUser $user) : bool + +

                                Even if this returns false, the user may still be able to access it if getPublicReadAccess returns true or a role that the user belongs to has read access.

                                -
                                - - - - - - -
                                Throws -
                                -
                                \Exception
                                -
                                -
                                -
                                - -

                                Arguments

                                -
                                -

                                user

                                - \Parse\ParseUser

                                -
                                - -

                                Response

                                - bool

                                -
                                -
                                - -
                                - -
                                -

                                Get whether the given user is *explicitly* allowed to write this object.

                                -
                                getUserWriteAccess(\Parse\ParseUseruser) : bool
                                -
                                -
                                - - -
                                -
                                -

                                Even if this returns false, the user may still be able to access it if + + +

                                Parameters
                                +
                                +
                                + $user + : ParseUser +
                                +
                                +
                                + +
                                +
                                + + +
                                + Tags + +
                                +
                                +
                                + throws +
                                +
                                + Exception + +
                                + +
                                +
                                + +
                                Return values
                                + bool + — +
                                + + + +
                                +

                                + getUserWriteAccess() + +

                                + + +

                                Get whether the given user is *explicitly* allowed to write this object.

                                + + + public + getUserWriteAccess(ParseUser $user) : bool + +

                                Even if this returns false, the user may still be able to access it if getPublicWriteAccess returns true or a role that the user belongs to has write access.

                                -
                                - - - - - - -
                                Throws -
                                -
                                \Exception
                                -
                                -
                                -
                                - -

                                Arguments

                                -
                                -

                                user

                                - \Parse\ParseUser

                                -
                                - -

                                Response

                                - bool

                                -
                                -
                                - -
                                - -
                                -

                                Get whether the given user id is *explicitly* allowed to write this + + +

                                Parameters
                                +
                                +
                                + $user + : ParseUser +
                                +
                                +
                                + +
                                +
                                + + +
                                + Tags + +
                                +
                                +
                                + throws +
                                +
                                + Exception + +
                                + +
                                +
                                + +
                                Return values
                                + bool + — +
                                + + + +
                                +

                                + getWriteAccess() + +

                                + + +

                                Get whether the given user id is *explicitly* allowed to write this object. Even if this returns false, the user may still be able to access it if getPublicWriteAccess returns true or a role that the -user belongs to has write access. -

                                getWriteAccess(stringuserId) : bool
                                -
                                -
                                - - -
                                -
                                -
                                - - - - - - -
                                Throws -
                                -
                                \Exception
                                -
                                -
                                -
                                - -

                                Arguments

                                -
                                -

                                userId

                                - string

                                User id.

                                -

                                -
                                - -

                                Response

                                - bool

                                -
                                -
                                - -
                                - -
                                -

                                Set access permission with access name, user id and if -the user has permission for accessing or not.

                                -
                                setAccess(stringaccessType, stringuserId, boolallowed) : mixed
                                -
                                -
                                - - -
                                -
                                -
                                - - - - - - - - - - -
                                - - -
                                Throws -
                                -
                                \Parse\ParseException
                                -
                                -
                                -
                                - -

                                Arguments

                                -
                                -

                                accessType

                                - string

                                Access name.

                                -

                                -
                                -
                                -

                                userId

                                - string

                                User id.

                                -

                                -
                                -
                                -

                                allowed

                                - bool

                                If user allowed to access or not.

                                -

                                -
                                - -

                                Response

                                - mixed

                                -
                                -
                                - -
                                - -
                                -

                                Sets a default ACL that will be applied to all ParseObjects when they -are created.

                                -
                                setDefaultACL(\Parse\ParseACLacl, boolwithAccessForCurrentUser) : mixed
                                -
                                - static
                                - - -
                                -
                                -
                                - - - - - - -
                                - - -
                                - -

                                Arguments

                                -
                                -

                                acl

                                - \Parse\ParseACL

                                The ACL to use as a template for all ParseObjects +user belongs to has write access.

                                + + + public + getWriteAccess(string $userId) : bool + +
                                + +
                                Parameters
                                +
                                +
                                + $userId + : string +
                                +
                                +

                                User id.

                                +
                                + +
                                +
                                + + +
                                + Tags + +
                                +
                                +
                                + throws +
                                +
                                + Exception + +
                                + +
                                +
                                + +
                                Return values
                                + bool + — +
                                + + + +
                                +

                                + setDefaultACL() + +

                                + + +

                                Sets a default ACL that will be applied to all ParseObjects when they +are created.

                                + + + public + static setDefaultACL(ParseACL $acl, bool $withAccessForCurrentUser) : mixed + +
                                + +
                                Parameters
                                +
                                +
                                + $acl + : ParseACL +
                                +
                                +

                                The ACL to use as a template for all ParseObjects created after setDefaultACL has been called. This value will be copied and used as a template for the creation of new ACLs, so changes to the instance after setDefaultACL() has been called will not be reflected in new ParseObjects.

                                -

                                -
                                -
                                -

                                withAccessForCurrentUser

                                - bool

                                If true, the ParseACL that is applied to + + + +

                                + $withAccessForCurrentUser + : bool +
                                +
                                +

                                If true, the ParseACL that is applied to newly-created ParseObjects will provide read and write access to the ParseUser#getCurrentUser() at the time of creation. If false, the provided ACL will be used without modification. If acl is null, this value is ignored.

                                -

                                -
                                - -

                                Response

                                - mixed

                                -
                                -
                                - -
                                - -
                                -

                                Set whether the public is allowed to read this object.

                                -
                                setPublicReadAccess(boolallowed) : mixed
                                -
                                -
                                - - -
                                -
                                -
                                - - - - - - -
                                - - -
                                - -

                                Arguments

                                -
                                -

                                allowed

                                - bool

                                -
                                - -

                                Response

                                - mixed

                                -
                                -
                                - -
                                - -
                                -

                                Set whether the public is allowed to write this object.

                                -
                                setPublicWriteAccess(boolallowed) : mixed
                                -
                                -
                                - - -
                                -
                                -
                                - - - - - - -
                                - - -
                                - -

                                Arguments

                                -
                                -

                                allowed

                                - bool

                                -
                                - -

                                Response

                                - mixed

                                -
                                -
                                - -
                                - -
                                -

                                Set whether the given user id is allowed to read this object.

                                -
                                setReadAccess(stringuserId, boolallowed) : mixed
                                -
                                -
                                - - -
                                -
                                -
                                - - - - - - - - - - -
                                - - -
                                Throws -
                                -
                                \Exception
                                -
                                -
                                -
                                - -

                                Arguments

                                -
                                -

                                userId

                                - string

                                User id.

                                -

                                -
                                -
                                -

                                allowed

                                - bool

                                If user allowed to read or not.

                                -

                                -
                                - -

                                Response

                                - mixed

                                -
                                -
                                - -
                                - -
                                -

                                Set whether users belonging to the given role are allowed to read this + + + + + + + +

                                Return values
                                + mixed + — +
                                + + + +
                                +

                                + setPublicReadAccess() + +

                                + + +

                                Set whether the public is allowed to read this object.

                                + + + public + setPublicReadAccess(bool $allowed) : mixed + +
                                + +
                                Parameters
                                +
                                +
                                + $allowed + : bool +
                                +
                                +
                                + +
                                +
                                + + + +
                                Return values
                                + mixed + — +
                                + + +
                                +
                                +

                                + setPublicWriteAccess() + +

                                + + +

                                Set whether the public is allowed to write this object.

                                + + + public + setPublicWriteAccess(bool $allowed) : mixed + +
                                + +
                                Parameters
                                +
                                +
                                + $allowed + : bool +
                                +
                                +
                                + +
                                +
                                + + + +
                                Return values
                                + mixed + — +
                                + + +
                                +
                                +

                                + setReadAccess() + +

                                + + +

                                Set whether the given user id is allowed to read this object.

                                + + + public + setReadAccess(string $userId, bool $allowed) : mixed + +
                                + +
                                Parameters
                                +
                                +
                                + $userId + : string +
                                +
                                +

                                User id.

                                +
                                + +
                                +
                                + $allowed + : bool +
                                +
                                +

                                If user allowed to read or not.

                                +
                                + +
                                +
                                + + +
                                + Tags + +
                                +
                                +
                                + throws +
                                +
                                + Exception + +
                                + +
                                +
                                + +
                                Return values
                                + mixed + — +
                                + + +
                                +
                                +

                                + setRoleReadAccess() + +

                                + + +

                                Set whether users belonging to the given role are allowed to read this object. The role must already be saved on the server and its data must -have been fetched in order to use this method. -

                                setRoleReadAccess(\Parse\ParseRolerole, boolallowed) : mixed
                                -
                                -
                                - - -
                                -
                                -
                                - - - - - - -
                                - - -
                                - -

                                Arguments

                                -
                                -

                                role

                                - \Parse\ParseRole

                                The role to assign access.

                                -

                                -
                                -
                                -

                                allowed

                                - bool

                                Whether the given role can read this object.

                                -

                                -
                                - -

                                Response

                                - mixed

                                -
                                -
                                - -
                                - -
                                -

                                Set whether users belonging to the role with the given roleName -are allowed to read this object.

                                -
                                setRoleReadAccessWithName(stringroleName, boolallowed) : mixed
                                -
                                -
                                - - -
                                -
                                -
                                - - - - - - -
                                - - -
                                - -

                                Arguments

                                -
                                -

                                roleName

                                - string

                                The name of the role.

                                -

                                -
                                -
                                -

                                allowed

                                - bool

                                Whether the given role can read this object.

                                -

                                -
                                - -

                                Response

                                - mixed

                                -
                                -
                                - -
                                - -
                                -

                                Set whether users belonging to the given role are allowed to write this +have been fetched in order to use this method.

                                + + + public + setRoleReadAccess(ParseRole $role, bool $allowed) : mixed + +
                                + +

                                Parameters
                                +
                                +
                                + $role + : ParseRole +
                                +
                                +

                                The role to assign access.

                                +
                                + +
                                +
                                + $allowed + : bool +
                                +
                                +

                                Whether the given role can read this object.

                                +
                                + +
                                +
                                + + + +
                                Return values
                                + mixed + — +
                                + + + +
                                +

                                + setRoleReadAccessWithName() + +

                                + + +

                                Set whether users belonging to the role with the given roleName +are allowed to read this object.

                                + + + public + setRoleReadAccessWithName(string $roleName, bool $allowed) : mixed + +
                                + +
                                Parameters
                                +
                                +
                                + $roleName + : string +
                                +
                                +

                                The name of the role.

                                +
                                + +
                                +
                                + $allowed + : bool +
                                +
                                +

                                Whether the given role can read this object.

                                +
                                + +
                                +
                                + + + +
                                Return values
                                + mixed + — +
                                + + +
                                +
                                +

                                + setRoleWriteAccess() + +

                                + + +

                                Set whether users belonging to the given role are allowed to write this object. The role must already be saved on the server and its data must -have been fetched in order to use this method. -

                                setRoleWriteAccess(\Parse\ParseRolerole, boolallowed) : mixed
                                -
                                -
                                - - -
                                -
                                -
                                - - - - - - -
                                - - -
                                - -

                                Arguments

                                -
                                -

                                role

                                - \Parse\ParseRole

                                The role to assign access.

                                -

                                -
                                -
                                -

                                allowed

                                - bool

                                Whether the given role can read this object.

                                -

                                -
                                - -

                                Response

                                - mixed

                                -
                                -
                                - -
                                - -
                                -

                                Set whether users belonging to the role with the given roleName -are allowed to write this object.

                                -
                                setRoleWriteAccessWithName(stringroleName, boolallowed) : mixed
                                -
                                -
                                - - -
                                -
                                -
                                - - - - - - -
                                - - -
                                - -

                                Arguments

                                -
                                -

                                roleName

                                - string

                                The name of the role.

                                -

                                -
                                -
                                -

                                allowed

                                - bool

                                Whether the given role can write this object.

                                -

                                -
                                - -

                                Response

                                - mixed

                                -
                                -
                                - -
                                - -
                                -

                                Set whether the given user is allowed to read this object.

                                -
                                setUserReadAccess(\Parse\ParseUseruser, boolallowed) : mixed
                                -
                                -
                                - - -
                                -
                                -
                                - - - - - - - - - - -
                                - - -
                                Throws -
                                -
                                \Exception
                                -
                                -
                                -
                                - -

                                Arguments

                                -
                                -

                                user

                                - \Parse\ParseUser

                                -
                                -
                                -

                                allowed

                                - bool

                                -
                                - -

                                Response

                                - mixed

                                -
                                -
                                - -
                                - -
                                -

                                Set whether the given user is allowed to write this object.

                                -
                                setUserWriteAccess(\Parse\ParseUseruser, boolallowed) : mixed
                                -
                                -
                                - - -
                                -
                                -
                                - - - - - - - - - - -
                                - - -
                                Throws -
                                -
                                \Exception
                                -
                                -
                                -
                                - -

                                Arguments

                                -
                                -

                                user

                                - \Parse\ParseUser

                                -
                                -
                                -

                                allowed

                                - bool

                                -
                                - -

                                Response

                                - mixed

                                -
                                -
                                - -
                                - -
                                -

                                Set whether the given user id is allowed to write this object.

                                -
                                setWriteAccess(stringuserId, boolallowed) : mixed
                                -
                                -
                                - - -
                                -
                                -
                                - - - - - - - - - - -
                                - - -
                                Throws -
                                -
                                \Exception
                                -
                                -
                                -
                                - -

                                Arguments

                                -
                                -

                                userId

                                - string

                                User id.

                                -

                                -
                                -
                                -

                                allowed

                                - bool

                                If user allowed to write or not.

                                -

                                -
                                - -

                                Response

                                - mixed

                                -
                                -
                                - -
                                - -
                                -

                                Check whether the role is valid or not.

                                -
                                validateRoleState(\Parse\ParseRolerole) : mixed
                                -
                                - static
                                - - -
                                -
                                -
                                - - - - - - - - - - -
                                - - -
                                Throws -
                                -
                                \Exception
                                -
                                -
                                -
                                - -

                                Arguments

                                -
                                -

                                role

                                - \Parse\ParseRole

                                -
                                - -

                                Response

                                - mixed

                                -
                                -
                                - -
                                - -

                                Constants

                                - -
                                -

                                PUBLIC_KEY

                                -
                                PUBLIC_KEY
                                -
                                -
                                -
                                -
                                -
                                - - - - - -
                                - - -
                                -
                                -
                                -
                                - -

                                Properties

                                - -
                                -

                                Array of permissions by id

                                -
                                permissionsById : array
                                -
                                -
                                -
                                -
                                -
                                - - - - - - -
                                - var - - -
                                - -

                                Type(s)

                                - array<string|int, mixed> -
                                -
                                -
                                - -
                                -

                                Whether this ACL is shared

                                -
                                shared : bool
                                -
                                -
                                -
                                -
                                -
                                - - - - - - -
                                - var - - -
                                - -

                                Type(s)

                                - bool -
                                -
                                -
                                - -
                                -

                                The last known current user

                                -
                                lastCurrentUser : \Parse\ParseUser
                                -
                                - static
                                -
                                -
                                -
                                - - - - - - -
                                - var - - -
                                - -

                                Type(s)

                                - ParseUser -
                                -
                                -
                                - -
                                -

                                An ACL with defaults set with the current user

                                -
                                defaultACLWithCurrentUser : \Parse\ParseACL
                                -
                                - static
                                -
                                -
                                -
                                - - - - - - -
                                - var - - -
                                - -

                                Type(s)

                                - ParseACL -
                                -
                                -
                                - -
                                -

                                An ACL with defaults set

                                -
                                defaultACL : \Parse\ParseACL
                                -
                                - static
                                -
                                -
                                -
                                - - - - - - -
                                - var - - -
                                - -

                                Type(s)

                                - ParseACL -
                                -
                                -
                                - -
                                -

                                Whether the default acl uses the current user or not

                                -
                                defaultACLUsesCurrentUser : bool
                                -
                                - static
                                -
                                -
                                -
                                - - - - - - -
                                - var - - -
                                - -

                                Type(s)

                                - bool -
                                -
                                -
                                -
                                -
                                - - +
                                Return values
                                + mixed + — +
                                + + + +
                                +

                                + setRoleWriteAccessWithName() + +

                                + + +

                                Set whether users belonging to the role with the given roleName +are allowed to write this object.

                                + + + public + setRoleWriteAccessWithName(string $roleName, bool $allowed) : mixed + +
                                + +
                                Parameters
                                +
                                +
                                + $roleName + : string +
                                +
                                +

                                The name of the role.

                                +
                                + +
                                +
                                + $allowed + : bool +
                                +
                                +

                                Whether the given role can write this object.

                                +
                                + +
                                +
                                + + + +
                                Return values
                                + mixed + — +
                                + + +
                                +
                                +

                                + setUserReadAccess() + +

                                + + +

                                Set whether the given user is allowed to read this object.

                                + + + public + setUserReadAccess(ParseUser $user, bool $allowed) : mixed + +
                                + +
                                Parameters
                                +
                                +
                                + $user + : ParseUser +
                                +
                                +
                                + +
                                +
                                + $allowed + : bool +
                                +
                                +
                                + +
                                +
                                + + +
                                + Tags + +
                                +
                                +
                                + throws +
                                +
                                + Exception + +
                                + +
                                +
                                + +
                                Return values
                                + mixed + — +
                                + + +
                                +
                                +

                                + setUserWriteAccess() + +

                                + + +

                                Set whether the given user is allowed to write this object.

                                + + + public + setUserWriteAccess(ParseUser $user, bool $allowed) : mixed + +
                                + +
                                Parameters
                                +
                                +
                                + $user + : ParseUser +
                                +
                                +
                                + +
                                +
                                + $allowed + : bool +
                                +
                                +
                                + +
                                +
                                + + +
                                + Tags + +
                                +
                                +
                                + throws +
                                +
                                + Exception + +
                                + +
                                +
                                + +
                                Return values
                                + mixed + — +
                                + + +
                                +
                                +

                                + setWriteAccess() + +

                                + + +

                                Set whether the given user id is allowed to write this object.

                                + + + public + setWriteAccess(string $userId, bool $allowed) : mixed + +
                                + +
                                Parameters
                                +
                                +
                                + $userId + : string +
                                +
                                +

                                User id.

                                +
                                + +
                                +
                                + $allowed + : bool +
                                +
                                +

                                If user allowed to write or not.

                                +
                                + +
                                +
                                + + +
                                + Tags + +
                                +
                                +
                                + throws +
                                +
                                + Exception + +
                                + +
                                +
                                + +
                                Return values
                                + mixed + — +
                                + + +
                                +
                                +

                                + getAccess() + +

                                + + +

                                Get if the given userId has a permission for the given access type or not.

                                + + + private + getAccess(string $accessType, string $userId) : bool + +
                                + +
                                Parameters
                                +
                                +
                                + $accessType + : string +
                                +
                                +

                                Access name.

                                +
                                + +
                                +
                                + $userId + : string +
                                +
                                +

                                User id.

                                +
                                + +
                                +
                                + + + +
                                Return values
                                + bool + — +
                                + + +
                                +
                                +

                                + setAccess() + +

                                + + +

                                Set access permission with access name, user id and if +the user has permission for accessing or not.

                                + + + private + setAccess(string $accessType, string $userId, bool $allowed) : mixed + +
                                + +
                                Parameters
                                +
                                +
                                + $accessType + : string +
                                +
                                +

                                Access name.

                                +
                                + +
                                +
                                + $userId + : string +
                                +
                                +

                                User id.

                                +
                                + +
                                +
                                + $allowed + : bool +
                                +
                                +

                                If user allowed to access or not.

                                +
                                + +
                                +
                                + + +
                                + Tags + +
                                +
                                +
                                + throws +
                                +
                                + ParseException + +
                                + +
                                +
                                + +
                                Return values
                                + mixed + — +
                                + + +
                                +
                                +

                                + validateRoleState() + +

                                + + +

                                Check whether the role is valid or not.

                                + + + private + static validateRoleState(ParseRole $role) : mixed + +
                                + +
                                Parameters
                                +
                                +
                                + $role + : ParseRole +
                                +
                                +
                                + +
                                +
                                + + +
                                + Tags + +
                                +
                                +
                                + throws +
                                +
                                + Exception + +
                                + +
                                +
                                + +
                                Return values
                                + mixed + — +
                                + + +
                                + + + +
                                +
                                +
                                +

                                Search results

                                + +
                                +
                                +
                                  +
                                  +
                                  +
                                  +
                                  -
                                  + - + - - + + diff --git a/classes/Parse-ParseAggregateException.html b/classes/Parse-ParseAggregateException.html index 3620c3cd..d88a75fb 100644 --- a/classes/Parse-ParseAggregateException.html +++ b/classes/Parse-ParseAggregateException.html @@ -1,308 +1,339 @@ - - - Parse PHP SDK API Reference » \Parse\ParseAggregateException - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                                  - + + + + + +

                                  Class ParseAggregateException - Multiple error condition.

                                  + +
                                  + + +
                                  + Tags + +
                                  +
                                  +
                                  + author +
                                  +
                                  + +

                                  Fosco Marotto fjm@fb.com

                                  +
                                  + +
                                  +
                                  + + + + + + +

                                  + Table of Contents + +

                                  + +
                                  +
                                  + $errors + +  : array<string|int, mixed> +
                                  +
                                  Collection of error values
                                  + +
                                  + __construct() + +  : mixed +
                                  +
                                  Constructs a Parse\ParseAggregateException.
                                  + +
                                  + getErrors() + +  : array<string|int, mixed> +
                                  +
                                  Return the aggregated errors that were thrown.
                                  + +
                                  + + - -
                                  -
                                  -
                                  - - -
                                  -
                                  - - - - -
                                  - - + +
                                  +

                                  + Properties + +

                                  +
                                  +

                                  Collection of error values

                                  + + + private + array<string|int, mixed> + $errors + + +
                                  -
                                  -
                                  -

                                  ParseAggregateException

                                  - - Extends ParseException - -

                                  Class ParseAggregateException - Multiple error condition.

                                  -
                                  -
                                  - -
                                  - - - - - - - - - -
                                  - author - - -

                                  Fosco Marotto fjm@fb.com

                                  - -
                                  - package - - -

                                  Parse

                                  - -
                                  - -

                                  Methods

                                  - -
                                  -

                                  Constructs a Parse\Exception.

                                  -
                                  __construct(stringmessage, intcode = 0, \Exceptionprevious = null) : mixed
                                  -
                                  - inherited
                                  - - -
                                  -
                                  -
                                  - - - - - - -
                                  - - -
                                  - -

                                  Arguments

                                  -
                                  -

                                  message

                                  - string

                                  Message for the Exception.

                                  -

                                  -
                                  -
                                  -

                                  code

                                  - int

                                  Error code.

                                  -

                                  -
                                  -
                                  -

                                  previous

                                  - \Exception

                                  Previous Exception.

                                  -

                                  -
                                  - -

                                  Response

                                  - mixed

                                  -
                                  -
                                  - -
                                  - -
                                  -

                                  Return the aggregated errors that were thrown.

                                  -
                                  getErrors() : array
                                  -
                                  -
                                  - - -
                                  -
                                  -
                                  - - -
                                  - - -

                                  Response

                                  - array

                                  -
                                  -
                                  - -
                                  - - -

                                  Properties

                                  - -
                                  -

                                  Collection of error values

                                  -
                                  errors : array
                                  -
                                  -
                                  -
                                  -
                                  -
                                  - - - - - - -
                                  - var - - -
                                  - -

                                  Type(s)

                                  - array<string|int, mixed> -
                                  -
                                  -
                                  -
                                  -
                                  - - + + + +
                                  +

                                  + Methods + +

                                  +
                                  +

                                  + __construct() + +

                                  + + +

                                  Constructs a Parse\ParseAggregateException.

                                  + + + public + __construct(string $message[, array<string|int, mixed> $errors = [] ][, Exception $previous = null ]) : mixed + +
                                  + +
                                  Parameters
                                  +
                                  +
                                  + $message + : string +
                                  +
                                  +

                                  Message for the Exception.

                                  +
                                  + +
                                  +
                                  + $errors + : array<string|int, mixed> + = []
                                  +
                                  +

                                  Collection of error values.

                                  +
                                  + +
                                  +
                                  + $previous + : Exception + = null
                                  +
                                  +

                                  Previous exception.

                                  +
                                  + +
                                  +
                                  + + + +
                                  Return values
                                  + mixed + — +
                                  + + +
                                  +
                                  +

                                  + getErrors() + +

                                  + + +

                                  Return the aggregated errors that were thrown.

                                  + + + public + getErrors() : array<string|int, mixed> + +
                                  + + + + +
                                  Return values
                                  + array<string|int, mixed> + — +
                                  + + +
                                  +
                                  + + +
                                  +
                                  +
                                  +

                                  Search results

                                  + +
                                  +
                                  +
                                    +
                                    +
                                    +
                                    +
                                    -
                                    + - + - - + + diff --git a/classes/Parse-ParseAnalytics.html b/classes/Parse-ParseAnalytics.html index e7b463b2..718db02e 100644 --- a/classes/Parse-ParseAnalytics.html +++ b/classes/Parse-ParseAnalytics.html @@ -1,229 +1,240 @@ - - - Parse PHP SDK API Reference » \Parse\ParseAnalytics - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                                    - + + + + + +

                                    Class ParseAnalytics - Handles sending app-open and custom analytics events.

                                    + +
                                    + + +
                                    + Tags + +
                                    +
                                    +
                                    + author +
                                    +
                                    + +

                                    Fosco Marotto fjm@fb.com

                                    +
                                    + +
                                    +
                                    + + + + + + +

                                    + Table of Contents + +

                                    + +
                                    +
                                    + _toSaveJSON() + +  : string +
                                    +
                                    Encodes and returns the given data as a json object
                                    + +
                                    + track() + +  : mixed +
                                    +
                                    Tracks the occurrence of a custom event with additional dimensions.
                                    + +
                                    + + - -
                                    -
                                    -
                                    - - -
                                    -
                                    - - - - -
                                    - - + -
                                    +
                                    +

                                    + Methods + +

                                    +
                                    +

                                    + _toSaveJSON() + +

                                    + + +

                                    Encodes and returns the given data as a json object

                                    + + + public + static _toSaveJSON(array<string|int, mixed> $data) : string + +
                                    + +
                                    Parameters
                                    +
                                    +
                                    + $data + : array<string|int, mixed> +
                                    +
                                    +

                                    Data to encode

                                    +
                                    + +
                                    +
                                    + + -
                                    -
                                    -

                                    ParseAnalytics

                                    - - -

                                    Class ParseAnalytics - Handles sending app-open and custom analytics events.

                                    -
                                    -
                                    - -
                                    - - - - - - - - - -
                                    - author - - -

                                    Fosco Marotto fjm@fb.com

                                    - -
                                    - package - - -

                                    Parse

                                    - -
                                    - -

                                    Methods

                                    - -
                                    -

                                    Encodes and returns the given data as a json object

                                    -
                                    _toSaveJSON(arraydata) : string
                                    -
                                    - static
                                    - - -
                                    -
                                    -
                                    - - -
                                    - -

                                    Arguments

                                    -
                                    -

                                    data

                                    - array

                                    Data to encode

                                    -

                                    -
                                    - -

                                    Response

                                    - string

                                    -
                                    -
                                    - -
                                    - -
                                    -

                                    Tracks the occurrence of a custom event with additional dimensions.

                                    -
                                    track(stringname, arraydimensions = []) : mixed
                                    -
                                    - static
                                    - - -
                                    -
                                    -

                                    Parse will store a data point at the time of invocation with the given +

                                    Return values
                                    + string + — +
                                    + + +
                                    +
                                    +

                                    + track() + +

                                    + + +

                                    Tracks the occurrence of a custom event with additional dimensions.

                                    + + + public + static track(string $name[, array<string|int, mixed> $dimensions = [] ]) : mixed + +

                                    Parse will store a data point at the time of invocation with the given event name.

                                    Dimensions will allow segmentation of the occurrences of this custom event. Keys and values should be strings, and will throw @@ -239,61 +250,76 @@

                                    Tracks the occurrence of a custom event with additional dimensions.

                                    ParseAnalytics::track('signup', $dimensions);

                                    There is a default limit of 4 dimensions per event tracked.

                                    -
                                    - - - - - - -
                                    Throws -
                                    -
                                    \Exception
                                    -
                                    -
                                    -
                                    - -

                                    Arguments

                                    -
                                    -

                                    name

                                    - string

                                    The name of the custom event

                                    -

                                    -
                                    -
                                    -

                                    dimensions

                                    - array

                                    The dictionary of segment information

                                    -

                                    -
                                    - -

                                    Response

                                    - mixed

                                    -
                                    - - - - - - - - - + + + + + +
                                    +
                                    +
                                    +

                                    Search results

                                    + +
                                    +
                                    +
                                      +
                                      +
                                      +
                                      + - + - + - - + + diff --git a/classes/Parse-ParseApp.html b/classes/Parse-ParseApp.html deleted file mode 100644 index 20015fc4..00000000 --- a/classes/Parse-ParseApp.html +++ /dev/null @@ -1,542 +0,0 @@ - - - - - - Parse PHP SDK API Reference » \Parse\ParseApp - - - - - - - - - - - - - - - - - - - - - - - -
                                      - - - - -
                                      - - -
                                      -
                                      -

                                      ParseApp

                                      - - -

                                      Class ParseApp - Used to manage individual app instances on parse.com.

                                      -
                                      -
                                      -

                                      Note that with the open source parse-server this is not used as each parse-server is a singular app instance.

                                      - -
                                      - - - - - - - - - -
                                      - deprecated - - -

                                      Not available on the open source parse-server.

                                      - -
                                      - package - - -

                                      Parse

                                      - -
                                      - -

                                      Methods

                                      - -
                                      -

                                      Create a new app, that is owned by your account. The only required field for creating an app is the app name.

                                      -
                                      createApp(arraydata) : array
                                      -
                                      - static
                                      - - -
                                      -
                                      -
                                      - - - - - - - - - - -
                                      - deprecated - - -

                                      Not available on the open source parse-server.

                                      - -
                                      Throws -
                                      -
                                      \Parse\ParseException
                                      -
                                      -
                                      -
                                      - -

                                      Arguments

                                      -
                                      -

                                      data

                                      - array

                                      -
                                      - -

                                      Response

                                      - array

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      To fetch the keys and settings of a single app.

                                      -
                                      fetchApp(stringapplication_id) : array
                                      -
                                      - static
                                      - - -
                                      -
                                      -
                                      - - - - - - - - - - -
                                      - deprecated - - -

                                      Not available on the open source parse-server.

                                      - -
                                      Throws -
                                      -
                                      \Parse\ParseException
                                      -
                                      -
                                      -
                                      - -

                                      Arguments

                                      -
                                      -

                                      application_id

                                      - string

                                      -
                                      - -

                                      Response

                                      - array

                                      Containing the keys and settings for your app.

                                      -

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      To fetch the keys and settings for all of the apps that you are a collaborator on.

                                      -
                                      fetchApps() : array
                                      -
                                      - static
                                      - - -
                                      -
                                      -
                                      - - - - - - - - - - -
                                      - deprecated - - -

                                      Not available on the open source parse-server.

                                      - -
                                      Throws -
                                      -
                                      \Parse\ParseException
                                      -
                                      -
                                      -
                                      - - -

                                      Response

                                      - array

                                      Containing the keys and settings for your apps.

                                      -

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      You can change your app's name, as well as change your app's settings.

                                      -
                                      updateApp(stringapplication_id, arraydata) : array
                                      -
                                      - static
                                      - - -
                                      -
                                      -
                                      - - - - - - - - - - -
                                      - deprecated - - -

                                      Not available on the open source parse-server.

                                      - -
                                      Throws -
                                      -
                                      \Parse\ParseException
                                      -
                                      -
                                      -
                                      - -

                                      Arguments

                                      -
                                      -

                                      application_id

                                      - string

                                      -
                                      -
                                      -

                                      data

                                      - array

                                      -
                                      - -

                                      Response

                                      - array

                                      -
                                      -
                                      - -
                                      - - -

                                      Properties

                                      - -
                                      -

                                      App name key

                                      -
                                      APP_NAME : string
                                      -
                                      - static
                                      -
                                      -
                                      -
                                      - - - - - - -
                                      - var - - -
                                      - -

                                      Type(s)

                                      - string -
                                      -
                                      -
                                      - -
                                      -

                                      Class creation key

                                      -
                                      CLIENT_CLASS_CREATION_ENABLED : string
                                      -
                                      - static
                                      -
                                      -
                                      -
                                      - - - - - - -
                                      - var - - -
                                      - -

                                      Type(s)

                                      - string -
                                      -
                                      -
                                      - -
                                      -

                                      Client push enabled key

                                      -
                                      CLIENT_PUSH_ENABLED : string
                                      -
                                      - static
                                      -
                                      -
                                      -
                                      - - - - - - -
                                      - var - - -
                                      - -

                                      Type(s)

                                      - string -
                                      -
                                      -
                                      - -
                                      -

                                      Require revocable session key

                                      -
                                      REQUIRE_REVOCABLE_SESSION : string
                                      -
                                      - static
                                      -
                                      -
                                      -
                                      - - - - - - -
                                      - var - - -
                                      - -

                                      Type(s)

                                      - string -
                                      -
                                      -
                                      - -
                                      -

                                      Revoke session on password change key

                                      -
                                      REVOKE_SESSION_ON_PASSWORD_CHANGE : string
                                      -
                                      - static
                                      -
                                      -
                                      -
                                      - - - - - - -
                                      - var - - -
                                      - -

                                      Type(s)

                                      - string -
                                      -
                                      -
                                      -
                                      -
                                      - - -
                                      -
                                      - -
                                      - - - - diff --git a/classes/Parse-ParseAudience.html b/classes/Parse-ParseAudience.html index 1737ec38..7bbab062 100644 --- a/classes/Parse-ParseAudience.html +++ b/classes/Parse-ParseAudience.html @@ -1,3462 +1,4850 @@ - - - Parse PHP SDK API Reference » \Parse\ParseAudience - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                                      - + + + + + +

                                      Class ParseAudience - Representation of Audience for tracking and sending push notifications

                                      + +
                                      + + +
                                      + Tags + +
                                      +
                                      +
                                      + author +
                                      +
                                      + +

                                      Ben Friedman friedman.benjamin@gmail.com

                                      +
                                      + +
                                      +
                                      + + + + + + +

                                      + Table of Contents + +

                                      + +
                                      +
                                      + $parseClassName + +  : string +
                                      +
                                      Parse Class name
                                      + +
                                      + $operationSet + +  : array<string|int, mixed> +
                                      +
                                      Set of unsaved operations.
                                      + +
                                      + $serverData + +  : array<string|int, mixed> +
                                      +
                                      Data as it exists on the server.
                                      + +
                                      + $className + +  : string +
                                      +
                                      Class name for data on Parse.
                                      + +
                                      + $createdAt + +  : DateTime +
                                      +
                                      Timestamp when object was created.
                                      + +
                                      + $dataAvailability + +  : array<string|int, mixed> +
                                      +
                                      Determine if data available for a given key or not.
                                      + +
                                      + $estimatedData + +  : array<string|int, mixed> +
                                      +
                                      Estimated value of applying operationSet to serverData.
                                      + +
                                      + $hasBeenFetched + +  : bool +
                                      +
                                      Whether the object has been fully fetched from Parse.
                                      + +
                                      + $objectId + +  : string +
                                      +
                                      Unique identifier on Parse.
                                      + +
                                      + $registeredSubclasses + +  : array<string|int, mixed> +
                                      +
                                      Holds the registered subclasses and Parse class names.
                                      + +
                                      + $updatedAt + +  : DateTime +
                                      +
                                      Timestamp when object was last updated.
                                      + +
                                      + __construct() + +  : mixed +
                                      +
                                      Create a Parse Object.
                                      + +
                                      + __get() + +  : mixed +
                                      +
                                      Getter to catch direct property calls and pass them to the get function.
                                      + +
                                      + __isset() + +  : bool +
                                      +
                                      Magic handler to catch isset calls to object properties.
                                      + +
                                      + __set() + +  : mixed +
                                      +
                                      Setter to catch property calls and protect certain fields.
                                      + +
                                      + _encode() + +  : string +
                                      +
                                      Return a JSON encoded value of the object.
                                      + +
                                      + _mergeAfterFetch() + +  : mixed +
                                      +
                                      Merges data received from the server.
                                      + +
                                      + _mergeAfterFetchWithSelectedKeys() + +  : mixed +
                                      +
                                      Merges data received from the server with a given selected keys.
                                      + +
                                      + _mergeMagicFields() + +  : mixed +
                                      +
                                      Handle merging of special fields for the object.
                                      + +
                                      + _performOperation() + +  : mixed +
                                      +
                                      Perform an operation on an object property.
                                      + +
                                      + _toPointer() + +  : array<string|int, mixed> +
                                      +
                                      Gets a Pointer referencing this Object.
                                      + +
                                      + _unregisterSubclass() + +  : mixed +
                                      +
                                      Un-register a subclass.
                                      + +
                                      + add() + +  : mixed +
                                      +
                                      Add a value to an array property.
                                      + +
                                      + addUnique() + +  : mixed +
                                      +
                                      Add unique values to an array property.
                                      + +
                                      + beforeSave() + +  : void +
                                      +
                                      Before save stub
                                      + +
                                      + clear() + +  : mixed +
                                      +
                                      Clear all keys on this object by creating delete operations +for each key.
                                      + +
                                      + create() + +  : ParseObject +
                                      +
                                      Static method which returns a new Parse Object for a given class +Optionally creates a pointer object if the objectId is provided.
                                      + +
                                      + createAudience() + +  : ParseAudience +
                                      +
                                      Create a new audience with name & query
                                      + +
                                      + decode() + +  : ParseObject +
                                      +
                                      Decodes and returns a ParseObject from an encoded object
                                      + +
                                      + delete() + +  : mixed +
                                      +
                                      Delete a key from an object.
                                      + +
                                      + destroy() + +  : mixed +
                                      +
                                      Delete the object from Parse.
                                      + +
                                      + destroyAll() + +  : mixed +
                                      +
                                      Delete an array of objects.
                                      + +
                                      + encode() + +  : string +
                                      +
                                      Returns a JSON encoded array of a ParseObject
                                      + +
                                      + exists() + +  : bool +
                                      +
                                      Returns true if this object exists on the Server
                                      + +
                                      + fetch() + +  : ParseObject +
                                      +
                                      Fetch the whole object from the server and update the local object.
                                      + +
                                      + fetchAll() + +  : array<string|int, mixed> +
                                      +
                                      Fetch an array of Parse objects from the server.
                                      + +
                                      + get() + +  : mixed +
                                      +
                                      Get current value for an object property.
                                      + +
                                      + getACL() + +  : ParseACL +
                                      +
                                      Get the ACL assigned to the object.
                                      + +
                                      + getAllKeys() + +  : array<string|int, mixed> +
                                      +
                                      Get values for all keys of an object.
                                      + +
                                      + getClassName() + +  : string +
                                      +
                                      Get the Parse Class Name for the object.
                                      + +
                                      + getCreatedAt() + +  : DateTime|null +
                                      +
                                      Get the createdAt for the object, or null if unsaved.
                                      + +
                                      + getLastUsed() + +  : DateTime|null +
                                      +
                                      Gets when this Audience was last used
                                      + +
                                      + getName() + +  : string +
                                      +
                                      Gets the name for this audience
                                      + +
                                      + getObjectId() + +  : string|null +
                                      +
                                      Get the objectId for the object, or null if unsaved.
                                      + +
                                      + getQuery() + +  : ParseQuery +
                                      +
                                      Gets the query for this Audience
                                      + +
                                      + getRegisteredSubclass() + +  : ParseObject +
                                      +
                                      Get the registered subclass for a Parse class, or a generic ParseObject +if no subclass is registered.
                                      + +
                                      + getRelation() + +  : ParseRelation +
                                      +
                                      Access or create a Relation value for a key.
                                      + +
                                      + getTimesUsed() + +  : int +
                                      +
                                      Gets the times this Audience has been used
                                      + +
                                      + getUpdatedAt() + +  : DateTime|null +
                                      +
                                      Get the updatedAt for the object, or null if unsaved.
                                      + +
                                      + has() + +  : bool +
                                      +
                                      Check if the object has a given key.
                                      + +
                                      + hasRegisteredSubclass() + +  : bool +
                                      +
                                      Check whether there is a subclass registered for a given parse class.
                                      + +
                                      + increment() + +  : mixed +
                                      +
                                      Increment a numeric key by a certain value.
                                      + +
                                      + isDataAvailable() + +  : bool +
                                      +
                                      Returns true if the object has been fetched.
                                      + +
                                      + isDirty() + +  : bool +
                                      +
                                      Check if the object or any of its child objects have unsaved operations.
                                      + +
                                      + isKeyDirty() + +  : bool +
                                      +
                                      Check if the a value associated with a key has been +added/updated/removed and not saved yet.
                                      + +
                                      + query() + +  : ParseQuery +
                                      +
                                      Creates a ParseQuery for the subclass of ParseObject.
                                      + +
                                      + registerSubclass() + +  : mixed +
                                      +
                                      Register a subclass. Should be called before any other Parse functions.
                                      + +
                                      + remove() + +  : mixed +
                                      +
                                      Remove a value from an array for an object key.
                                      + +
                                      + revert() + +  : mixed +
                                      +
                                      Revert all unsaved operations.
                                      + +
                                      + save() + +  : mixed +
                                      +
                                      Save Object to Parse.
                                      + +
                                      + saveAll() + +  : mixed +
                                      +
                                      Save all the objects in the provided array.
                                      + +
                                      + set() + +  : mixed +
                                      +
                                      Validate and set a value for an object key.
                                      + +
                                      + setACL() + +  : mixed +
                                      +
                                      Set ACL for this object.
                                      + +
                                      + setArray() + +  : mixed +
                                      +
                                      Set an array value for an object key.
                                      + +
                                      + setAssociativeArray() + +  : mixed +
                                      +
                                      Set an associative array value for an object key.
                                      + +
                                      + setName() + +  : mixed +
                                      +
                                      Sets the name of this audience
                                      + +
                                      + setQuery() + +  : mixed +
                                      +
                                      Sets the query for this Audience
                                      + +
                                      + _isDirty() + +  : bool +
                                      +
                                      Detects if the object (and optionally the child objects) has unsaved +changes.
                                      + +
                                      + rebuildEstimatedData() + +  : mixed +
                                      +
                                      Start from serverData and process operations to generate the current +value set for an object.
                                      + +
                                      + _isDataAvailable() + +  : bool +
                                      +
                                      Returns whether or not data is available for a given key
                                      + +
                                      + applyOperations() + +  : mixed +
                                      +
                                      Apply operations to a target object.
                                      + +
                                      + canBeSerialized() + +  : bool +
                                      +
                                      Determine if the current object can be serialized for saving.
                                      + +
                                      + canBeSerializedAsValue() + +  : bool +
                                      +
                                      Checks the given object and any children to see if the whole object +can be serialized for saving.
                                      + +
                                      + deepSave() + +  : mixed +
                                      +
                                      Save object and unsaved children within.
                                      + +
                                      + destroyBatch() + +  : array<string|int, mixed> +
                                      +
                                      Destroy batch of objects.
                                      + +
                                      + findUnsavedChildren() + +  : mixed +
                                      +
                                      Find unsaved children inside an object.
                                      + +
                                      + getACLWithCopy() + +  : ParseACL|null +
                                      +
                                      Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one
                                      + +
                                      + getSaveJSON() + +  : array<string|int, mixed> +
                                      +
                                      Returns JSON object of the unsaved operations.
                                      + +
                                      + getSubclass() + +  : mixed +
                                      +
                                      Gets the Subclass className if exists, otherwise false.
                                      + +
                                      + hasDirtyChildren() + +  : bool +
                                      +
                                      Determines whether this object has child objects that are dirty
                                      + +
                                      + mergeAfterSave() + +  : mixed +
                                      +
                                      Merge server data after a save completes.
                                      + +
                                      + mergeFromObject() + +  : mixed +
                                      +
                                      Merge data from other object.
                                      + +
                                      + mergeFromServer() + +  : mixed +
                                      +
                                      Merges data received from the server.
                                      + +
                                      + toObjectIdArray() + +  : array<string|int, mixed> +
                                      +
                                      Creates an array of object ids from a given array of ParseObjects
                                      + +
                                      + traverse() + +  : mixed +
                                      +
                                      Traverse object to find children.
                                      + +
                                      + updateWithFetchedResults() + +  : array<string|int, mixed> +
                                      +
                                      Merges an existing array of objects with their fetched counterparts
                                      + +
                                      + + - -
                                      -
                                      -
                                      - - -
                                      -
                                      - - - - -
                                      - - + +
                                      +

                                      + Properties + +

                                      +
                                      +

                                      + $parseClassName + + + +

                                      + + +

                                      Parse Class name

                                      + + + public + static string + $parseClassName + = '_Audience' + +
                                      -
                                      + + + +
                                      +

                                      + $operationSet + + + +

                                      + + +

                                      Set of unsaved operations.

                                      + + + protected + array<string|int, mixed> + $operationSet + + +
                                      + + + +
                                      +
                                      +

                                      + $serverData + + + +

                                      + + +

                                      Data as it exists on the server.

                                      + + + protected + array<string|int, mixed> + $serverData + + +
                                      -
                                      -
                                      -

                                      ParseAudience

                                      - - Extends ParseObject - -

                                      Class ParseAudience - Representation of Audience for tracking and sending push notifications

                                      -
                                      -
                                      - -
                                      - - - - - - - - - -
                                      - author - - -

                                      Ben Friedman friedman.benjamin@gmail.com

                                      - -
                                      - package - - -

                                      Parse

                                      - -
                                      - -

                                      Methods

                                      - -
                                      -

                                      Create a Parse Object.

                                      -
                                      __construct(stringclassName = null, mixedobjectId = null, boolisPointer = false) : mixed
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -

                                      Creates a pointer object if an objectId is provided, + + +

                                      +
                                      +

                                      + $className + + + +

                                      + + +

                                      Class name for data on Parse.

                                      + + + private + string + $className + + +
                                      + + + +
                                      +
                                      +

                                      + $createdAt + + + +

                                      + + +

                                      Timestamp when object was created.

                                      + + + private + DateTime + $createdAt + + +
                                      + + + +
                                      +
                                      +

                                      + $dataAvailability + + + +

                                      + + +

                                      Determine if data available for a given key or not.

                                      + + + private + array<string|int, mixed> + $dataAvailability + + +
                                      + + + +
                                      +
                                      +

                                      + $estimatedData + + + +

                                      + + +

                                      Estimated value of applying operationSet to serverData.

                                      + + + private + array<string|int, mixed> + $estimatedData + + +
                                      + + + +
                                      +
                                      +

                                      + $hasBeenFetched + + + +

                                      + + +

                                      Whether the object has been fully fetched from Parse.

                                      + + + private + bool + $hasBeenFetched + + +
                                      + + + +
                                      +
                                      +

                                      + $objectId + + + +

                                      + + +

                                      Unique identifier on Parse.

                                      + + + private + string + $objectId + + +
                                      + + + +
                                      +
                                      +

                                      + $registeredSubclasses + + + +

                                      + + +

                                      Holds the registered subclasses and Parse class names.

                                      + + + private + static array<string|int, mixed> + $registeredSubclasses + = [] + +
                                      + + + +
                                      +
                                      +

                                      + $updatedAt + + + +

                                      + + +

                                      Timestamp when object was last updated.

                                      + + + private + DateTime + $updatedAt + + +
                                      + + + +
                                      + + +
                                      +

                                      + Methods + +

                                      +
                                      +

                                      + __construct() + +

                                      + + +

                                      Create a Parse Object.

                                      + + + public + __construct([string $className = null ][, mixed $objectId = null ][, bool $isPointer = false ]) : mixed + +

                                      Creates a pointer object if an objectId is provided, otherwise creates a new object.

                                      -
                                      - - - - - - - - - - -
                                      - - -
                                      Throws -
                                      -
                                      \Exception
                                      -
                                      -
                                      -
                                      - -

                                      Arguments

                                      -
                                      -

                                      className

                                      - string

                                      Class Name for data on Parse.

                                      -

                                      -
                                      -
                                      -

                                      objectId

                                      - mixed

                                      Object Id for Existing object.

                                      -

                                      -
                                      -
                                      -

                                      isPointer

                                      - bool

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      - - - - -
                                      -

                                      Getter to catch direct property calls and pass them to the get function.

                                      -
                                      __get(stringkey) : mixed
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      key

                                      - string

                                      Key to retrieve from the Object.

                                      -

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Magic handler to catch isset calls to object properties.

                                      -
                                      __isset(stringkey) : bool
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      key

                                      - string

                                      Key to check on the object.

                                      -

                                      -
                                      - -

                                      Response

                                      - bool

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Setter to catch property calls and protect certain fields.

                                      -
                                      __set(stringkey, mixedvalue) : mixed
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - - - - - - - - - -
                                      - - -
                                      Throws -
                                      -
                                      \Exception
                                      -
                                      -
                                      -
                                      - -

                                      Arguments

                                      -
                                      -

                                      key

                                      - string

                                      Key to set a value on.

                                      -

                                      -
                                      -
                                      -

                                      value

                                      - mixed

                                      Value to assign.

                                      -

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Return a JSON encoded value of the object.

                                      -
                                      _encode() : string
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - -
                                      - - -

                                      Response

                                      - string

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Returns whether or not data is available for a given key

                                      -
                                      _isDataAvailable(stringkey) : bool
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      key

                                      - string

                                      Key to check availability of

                                      -

                                      -
                                      - -

                                      Response

                                      - bool

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Detects if the object (and optionally the child objects) has unsaved -changes.

                                      -
                                      _isDirty(boolconsiderChildren) : bool
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      considerChildren

                                      - bool

                                      Whether to consider children when checking for dirty state

                                      -

                                      -
                                      - -

                                      Response

                                      - bool

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Merges data received from the server.

                                      -
                                      _mergeAfterFetch(arrayresult, boolcompleteData = true) : mixed
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      result

                                      - array

                                      Data retrieved from the server.

                                      -

                                      -
                                      -
                                      -

                                      completeData

                                      - bool

                                      Fetch all data or not.

                                      -

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Merges data received from the server with a given selected keys.

                                      -
                                      _mergeAfterFetchWithSelectedKeys(arrayresult, arrayselectedKeys) : mixed
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      result

                                      - array

                                      Data retrieved from the server.

                                      -

                                      -
                                      -
                                      -

                                      selectedKeys

                                      - array

                                      Keys to be fetched. Null or empty means all + + +

                                      Parameters
                                      +
                                      +
                                      + $className + : string + = null
                                      +
                                      +

                                      Class Name for data on Parse.

                                      +
                                      + +
                                      +
                                      + $objectId + : mixed + = null
                                      +
                                      +

                                      Object Id for Existing object.

                                      +
                                      + +
                                      +
                                      + $isPointer + : bool + = false
                                      +
                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + +
                                      +
                                      +
                                      + throws +
                                      +
                                      + Exception + +
                                      + +
                                      +
                                      + +
                                      Return values
                                      + mixed + — +
                                      + + + +
                                      +

                                      + __get() + +

                                      + + +

                                      Getter to catch direct property calls and pass them to the get function.

                                      + + + public + __get(string $key) : mixed + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $key + : string +
                                      +
                                      +

                                      Key to retrieve from the Object.

                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + mixed + — +
                                      + + +
                                      +
                                      +

                                      + __isset() + +

                                      + + +

                                      Magic handler to catch isset calls to object properties.

                                      + + + public + __isset(string $key) : bool + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $key + : string +
                                      +
                                      +

                                      Key to check on the object.

                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + bool + — +
                                      + + +
                                      +
                                      +

                                      + __set() + +

                                      + + +

                                      Setter to catch property calls and protect certain fields.

                                      + + + public + __set(string $key, mixed $value) : mixed + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $key + : string +
                                      +
                                      +

                                      Key to set a value on.

                                      +
                                      + +
                                      +
                                      + $value + : mixed +
                                      +
                                      +

                                      Value to assign.

                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + +
                                      +
                                      +
                                      + throws +
                                      +
                                      + Exception + +
                                      + +
                                      +
                                      + +
                                      Return values
                                      + mixed + — +
                                      + + +
                                      +
                                      +

                                      + _encode() + +

                                      + + +

                                      Return a JSON encoded value of the object.

                                      + + + public + _encode() : string + +
                                      + + + + +
                                      Return values
                                      + string + — +
                                      + + +
                                      +
                                      +

                                      + _mergeAfterFetch() + +

                                      + + +

                                      Merges data received from the server.

                                      + + + public + _mergeAfterFetch(array<string|int, mixed> $result[, bool $completeData = true ]) : mixed + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $result + : array<string|int, mixed> +
                                      +
                                      +

                                      Data retrieved from the server.

                                      +
                                      + +
                                      +
                                      + $completeData + : bool + = true
                                      +
                                      +

                                      Fetch all data or not.

                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + mixed + — +
                                      + + +
                                      +
                                      +

                                      + _mergeAfterFetchWithSelectedKeys() + +

                                      + + +

                                      Merges data received from the server with a given selected keys.

                                      + + + public + _mergeAfterFetchWithSelectedKeys(array<string|int, mixed> $result, array<string|int, mixed> $selectedKeys) : mixed + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $result + : array<string|int, mixed> +
                                      +
                                      +

                                      Data retrieved from the server.

                                      +
                                      + +
                                      +
                                      + $selectedKeys + : array<string|int, mixed> +
                                      +
                                      +

                                      Keys to be fetched. Null or empty means all data will be fetched.

                                      -

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Handle merging of special fields for the object.

                                      -
                                      _mergeMagicFields(array&data) : mixed
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      data

                                      - array

                                      Data received from server.

                                      -

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Perform an operation on an object property.

                                      -
                                      _performOperation(stringkey, \Parse\Internal\FieldOperationoperation) : mixed
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      key

                                      - string

                                      Key to perform an operation upon.

                                      -

                                      -
                                      -
                                      -

                                      operation

                                      - \Parse\Internal\FieldOperation

                                      Operation to perform.

                                      -

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Gets a Pointer referencing this Object.

                                      -
                                      _toPointer() : array
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      Throws -
                                      -
                                      \Exception
                                      -
                                      -
                                      -
                                      - - -

                                      Response

                                      - array

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Un-register a subclass.

                                      -
                                      _unregisterSubclass() : mixed
                                      -
                                      - inherited static
                                      - - -
                                      -
                                      -

                                      Cannot be called on the base class ParseObject.

                                      -
                                      - - - - - - -
                                      - - -
                                      - - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Add a value to an array property.

                                      -
                                      add(stringkey, mixedvalue) : mixed
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      key

                                      - string

                                      Key for array value on object to add a value to.

                                      -

                                      -
                                      -
                                      -

                                      value

                                      - mixed

                                      Value to add.

                                      -

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Add unique values to an array property.

                                      -
                                      addUnique(stringkey, mixedvalue) : mixed
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      key

                                      - string

                                      Key for array value on object.

                                      -

                                      -
                                      -
                                      -

                                      value

                                      - mixed

                                      Value list to add uniquely.

                                      -

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Apply operations to a target object.

                                      -
                                      applyOperations(arrayoperations, array&target) : mixed
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      operations

                                      - array

                                      Operations set to apply.

                                      -

                                      -
                                      -
                                      -

                                      target

                                      - array

                                      Target data to affect.

                                      -

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Before save stub

                                      -
                                      beforeSave() : void
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - -
                                      - - -
                                      -
                                      - -
                                      - -
                                      -

                                      Determine if the current object can be serialized for saving.

                                      -
                                      canBeSerialized() : bool
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - -
                                      - - -

                                      Response

                                      - bool

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Checks the given object and any children to see if the whole object -can be serialized for saving.

                                      -
                                      canBeSerializedAsValue(mixedobject) : bool
                                      -
                                      - inherited static
                                      - - -
                                      -
                                      -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      object

                                      - mixed

                                      The value to check.

                                      -

                                      -
                                      - -

                                      Response

                                      - bool

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Clear all keys on this object by creating delete operations -for each key.

                                      -
                                      clear() : mixed
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      - - -
                                      - - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Static method which returns a new Parse Object for a given class -Optionally creates a pointer object if the objectId is provided.

                                      -
                                      create(stringclassName, stringobjectId = null, boolisPointer = false) : \Parse\ParseObject
                                      -
                                      - inherited static
                                      - - -
                                      -
                                      -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      className

                                      - string

                                      Class Name for data on Parse.

                                      -

                                      -
                                      -
                                      -

                                      objectId

                                      - string

                                      Unique identifier for existing object.

                                      -

                                      -
                                      -
                                      -

                                      isPointer

                                      - bool

                                      If the object is a pointer.

                                      -

                                      -
                                      - -

                                      Response

                                      - \Parse\ParseObject

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Create a new audience with name & query

                                      -
                                      createAudience(stringname, \Parse\ParseQueryquery) : \Parse\ParseAudience
                                      -
                                      - static
                                      - - -
                                      -
                                      -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      name

                                      - string

                                      Name of the audience to create

                                      -

                                      -
                                      -
                                      -

                                      query

                                      - \Parse\ParseQuery

                                      Query to create audience with

                                      -

                                      -
                                      - -

                                      Response

                                      - \Parse\ParseAudience

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Decodes and returns a ParseObject from an encoded object

                                      -
                                      decode(string|arrayencoded) : \Parse\ParseObject
                                      -
                                      - inherited static
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      Throws -
                                      -
                                      \Parse\ParseException
                                      -
                                      -
                                      -
                                      - -

                                      Arguments

                                      -
                                      -

                                      encoded

                                      - string|array

                                      Encoded ParseObject to decode

                                      -

                                      -
                                      - -

                                      Response

                                      - \Parse\ParseObject

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Save object and unsaved children within.

                                      -
                                      deepSave(\Parse\ParseObject|arraytarget, booluseMasterKey = false, intbatchSize = 40) : mixed
                                      -
                                      - inherited static
                                      - - -
                                      -
                                      -
                                      - - - - - - - - - - -
                                      - - -
                                      Throws -
                                      -
                                      \Exception
                                      -
                                      -
                                      \Parse\ParseAggregateException
                                      -
                                      -
                                      \Parse\ParseException
                                      -
                                      -
                                      -
                                      - -

                                      Arguments

                                      -
                                      -

                                      target

                                      - \Parse\ParseObject|array

                                      -
                                      -
                                      -

                                      useMasterKey

                                      - bool

                                      Whether to use the Master Key.

                                      -

                                      -
                                      -
                                      -

                                      batchSize

                                      - int

                                      Number of objects to process per request

                                      -

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Delete a key from an object.

                                      -
                                      delete(stringkey) : mixed
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      key

                                      - string

                                      Key to remove from object.

                                      -

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Delete the object from Parse.

                                      -
                                      destroy(booluseMasterKey = false) : mixed
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      useMasterKey

                                      - bool

                                      Whether to use the master key.

                                      -

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Delete an array of objects.

                                      -
                                      destroyAll(arrayobjects, booluseMasterKey = false, intbatchSize = 40) : mixed
                                      -
                                      - inherited static
                                      - - -
                                      -
                                      -
                                      - - - - - - - - - - -
                                      - - -
                                      Throws -
                                      -
                                      \Parse\ParseAggregateException
                                      -
                                      -
                                      -
                                      - -

                                      Arguments

                                      -
                                      -

                                      objects

                                      - array

                                      Objects to destroy.

                                      -

                                      -
                                      -
                                      -

                                      useMasterKey

                                      - bool

                                      Whether to use the master key or not.

                                      -

                                      -
                                      -
                                      -

                                      batchSize

                                      - int

                                      Number of objects to process per request

                                      -

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Destroy batch of objects.

                                      -
                                      destroyBatch(\Parse\ParseObject[]objects, booluseMasterKey = false) : array
                                      -
                                      - inherited static
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      Throws -
                                      -
                                      \Parse\ParseException
                                      -
                                      -
                                      -
                                      - -

                                      Arguments

                                      -
                                      -

                                      objects

                                      - \Parse\ParseObject[]

                                      -
                                      -
                                      -

                                      useMasterKey

                                      - bool

                                      -
                                      - -

                                      Response

                                      - array

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Returns a JSON encoded array of a ParseObject

                                      -
                                      encode() : string
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - -
                                      - - -

                                      Response

                                      - string

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Returns true if this object exists on the Server

                                      -
                                      exists(booluseMasterKey = false) : bool
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      useMasterKey

                                      - bool

                                      Whether to use the Master Key.

                                      -

                                      -
                                      - -

                                      Response

                                      - bool

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Fetch the whole object from the server and update the local object.

                                      -
                                      fetch(booluseMasterKey = false) : \Parse\ParseObject
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      useMasterKey

                                      - bool

                                      Whether to use the master key and override ACLs

                                      -

                                      -
                                      - -

                                      Response

                                      - \Parse\ParseObject

                                      Returns self, so you can chain this call.

                                      -

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Fetch an array of Parse objects from the server.

                                      -
                                      fetchAll(arrayobjects, booluseMasterKey = false) : array
                                      -
                                      - inherited static
                                      - - -
                                      -
                                      -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      objects

                                      - array

                                      The ParseObjects to fetch

                                      -

                                      -
                                      -
                                      -

                                      useMasterKey

                                      - bool

                                      Whether to override ACLs

                                      -

                                      -
                                      - -

                                      Response

                                      - array

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Find unsaved children inside an object.

                                      -
                                      findUnsavedChildren(\Parse\ParseObjectobject, array&unsavedChildren, array&unsavedFiles) : mixed
                                      -
                                      - inherited static
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      object

                                      - \Parse\ParseObject

                                      Object to search.

                                      -

                                      -
                                      -
                                      -

                                      unsavedChildren

                                      - array

                                      Array to populate with children.

                                      -

                                      -
                                      -
                                      -

                                      unsavedFiles

                                      - array

                                      Array to populate with files.

                                      -

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Get current value for an object property.

                                      -
                                      get(stringkey) : mixed
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      Throws -
                                      -
                                      \Exception
                                      -
                                      -
                                      -
                                      - -

                                      Arguments

                                      -
                                      -

                                      key

                                      - string

                                      Key to retrieve from the estimatedData array.

                                      -

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Get the ACL assigned to the object.

                                      -
                                      getACL() : \Parse\ParseACL
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - -
                                      - - -

                                      Response

                                      - \Parse\ParseACL

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one

                                      -
                                      getACLWithCopy(boolmayCopy) : \Parse\ParseACL|null
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      mayCopy

                                      - bool

                                      Whether to return a copy of this acl or not

                                      -

                                      -
                                      - -

                                      Response

                                      - \Parse\ParseACL|null

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Get values for all keys of an object.

                                      -
                                      getAllKeys() : array
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - -
                                      - - -

                                      Response

                                      - array

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Get the Parse Class Name for the object.

                                      -
                                      getClassName() : string
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - -
                                      - - -

                                      Response

                                      - string

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Get the createdAt for the object, or null if unsaved.

                                      -
                                      getCreatedAt() : \DateTime|null
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - -
                                      - - -

                                      Response

                                      - \DateTime|null

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Gets when this Audience was last used

                                      -
                                      getLastUsed() : \DateTime|null
                                      -
                                      -
                                      - - -
                                      -
                                      -
                                      - - -
                                      - - -

                                      Response

                                      - \DateTime|null

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Gets the name for this audience

                                      -
                                      getName() : string
                                      -
                                      -
                                      - - -
                                      -
                                      -
                                      - - -
                                      - - -

                                      Response

                                      - string

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Get the objectId for the object, or null if unsaved.

                                      -
                                      getObjectId() : string|null
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - -
                                      - - -

                                      Response

                                      - string|null

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Gets the query for this Audience

                                      -
                                      getQuery() : \Parse\ParseQuery
                                      -
                                      -
                                      - - -
                                      -
                                      -
                                      - - -
                                      - - -

                                      Response

                                      - \Parse\ParseQuery

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Get the registered subclass for a Parse class, or a generic ParseObject -if no subclass is registered.

                                      -
                                      getRegisteredSubclass(mixedparseClassName) : \Parse\ParseObject
                                      -
                                      - inherited static
                                      - - -
                                      -
                                      -
                                      - - - - - - - - - - -
                                      - $parseClassName - - -

                                      @param

                                      - -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      parseClassName

                                      - mixed

                                      -
                                      - -

                                      Response

                                      - \Parse\ParseObject

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Access or create a Relation value for a key.

                                      -
                                      getRelation(stringkey, stringclassName = null) : \Parse\ParseRelation
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      key

                                      - string

                                      The key to access the relation for.

                                      -

                                      -
                                      -
                                      -

                                      className

                                      - string

                                      The target class name.

                                      -

                                      -
                                      - -

                                      Response

                                      - \Parse\ParseRelation

                                      The ParseRelation object if the relation already + + + + + + + +

                                      Return values
                                      + mixed + — +
                                      + + + +
                                      +

                                      + _mergeMagicFields() + +

                                      + + +

                                      Handle merging of special fields for the object.

                                      + + + public + _mergeMagicFields(array<string|int, mixed> &$data) : mixed + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $data + : array<string|int, mixed> +
                                      +
                                      +

                                      Data received from server.

                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + mixed + — +
                                      + + +
                                      +
                                      +

                                      + _performOperation() + +

                                      + + +

                                      Perform an operation on an object property.

                                      + + + public + _performOperation(string $key, FieldOperation $operation) : mixed + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $key + : string +
                                      +
                                      +

                                      Key to perform an operation upon.

                                      +
                                      + +
                                      +
                                      + $operation + : FieldOperation +
                                      +
                                      +

                                      Operation to perform.

                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + mixed + — +
                                      + + +
                                      +
                                      +

                                      + _toPointer() + +

                                      + + +

                                      Gets a Pointer referencing this Object.

                                      + + + public + _toPointer() : array<string|int, mixed> + +
                                      + + + +
                                      + Tags + +
                                      +
                                      +
                                      + throws +
                                      +
                                      + Exception + +
                                      + +
                                      +
                                      + +
                                      Return values
                                      + array<string|int, mixed> + — +
                                      + + +
                                      +
                                      +

                                      + _unregisterSubclass() + +

                                      + + +

                                      Un-register a subclass.

                                      + + + public + static _unregisterSubclass() : mixed + +

                                      Cannot be called on the base class ParseObject.

                                      +
                                      + + + + +
                                      Return values
                                      + mixed + — +
                                      + + +
                                      +
                                      +

                                      + add() + +

                                      + + +

                                      Add a value to an array property.

                                      + + + public + add(string $key, mixed $value) : mixed + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $key + : string +
                                      +
                                      +

                                      Key for array value on object to add a value to.

                                      +
                                      + +
                                      +
                                      + $value + : mixed +
                                      +
                                      +

                                      Value to add.

                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + mixed + — +
                                      + + +
                                      +
                                      +

                                      + addUnique() + +

                                      + + +

                                      Add unique values to an array property.

                                      + + + public + addUnique(string $key, mixed $value) : mixed + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $key + : string +
                                      +
                                      +

                                      Key for array value on object.

                                      +
                                      + +
                                      +
                                      + $value + : mixed +
                                      +
                                      +

                                      Value list to add uniquely.

                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + mixed + — +
                                      + + +
                                      +
                                      +

                                      + beforeSave() + +

                                      + + +

                                      Before save stub

                                      + + + public + beforeSave() : void + +
                                      + + + + +
                                      Return values
                                      + void + — +
                                      + + +
                                      +
                                      +

                                      + clear() + +

                                      + + +

                                      Clear all keys on this object by creating delete operations +for each key.

                                      + + + public + clear() : mixed + +
                                      + + + + +
                                      Return values
                                      + mixed + — +
                                      + + +
                                      +
                                      +

                                      + create() + +

                                      + + +

                                      Static method which returns a new Parse Object for a given class +Optionally creates a pointer object if the objectId is provided.

                                      + + + public + static create(string $className[, string $objectId = null ][, bool $isPointer = false ]) : ParseObject + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $className + : string +
                                      +
                                      +

                                      Class Name for data on Parse.

                                      +
                                      + +
                                      +
                                      + $objectId + : string + = null
                                      +
                                      +

                                      Unique identifier for existing object.

                                      +
                                      + +
                                      +
                                      + $isPointer + : bool + = false
                                      +
                                      +

                                      If the object is a pointer.

                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + ParseObject + — +
                                      + + +
                                      +
                                      +

                                      + createAudience() + +

                                      + + +

                                      Create a new audience with name & query

                                      + + + public + static createAudience(string $name, ParseQuery $query) : ParseAudience + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $name + : string +
                                      +
                                      +

                                      Name of the audience to create

                                      +
                                      + +
                                      +
                                      + $query + : ParseQuery +
                                      +
                                      +

                                      Query to create audience with

                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + ParseAudience + — +
                                      + + +
                                      +
                                      +

                                      + decode() + +

                                      + + +

                                      Decodes and returns a ParseObject from an encoded object

                                      + + + public + static decode(string|array<string|int, mixed> $encoded) : ParseObject + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $encoded + : string|array<string|int, mixed> +
                                      +
                                      +

                                      Encoded ParseObject to decode

                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + +
                                      +
                                      +
                                      + throws +
                                      +
                                      + ParseException + +
                                      + +
                                      +
                                      + +
                                      Return values
                                      + ParseObject + — +
                                      + + +
                                      +
                                      +

                                      + delete() + +

                                      + + +

                                      Delete a key from an object.

                                      + + + public + delete(string $key) : mixed + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $key + : string +
                                      +
                                      +

                                      Key to remove from object.

                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + mixed + — +
                                      + + +
                                      +
                                      +

                                      + destroy() + +

                                      + + +

                                      Delete the object from Parse.

                                      + + + public + destroy([bool $useMasterKey = false ]) : mixed + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $useMasterKey + : bool + = false
                                      +
                                      +

                                      Whether to use the master key.

                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + mixed + — +
                                      + + +
                                      +
                                      +

                                      + destroyAll() + +

                                      + + +

                                      Delete an array of objects.

                                      + + + public + static destroyAll(array<string|int, mixed> $objects[, bool $useMasterKey = false ][, int $batchSize = 40 ]) : mixed + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $objects + : array<string|int, mixed> +
                                      +
                                      +

                                      Objects to destroy.

                                      +
                                      + +
                                      +
                                      + $useMasterKey + : bool + = false
                                      +
                                      +

                                      Whether to use the master key or not.

                                      +
                                      + +
                                      +
                                      + $batchSize + : int + = 40
                                      +
                                      +

                                      Number of objects to process per request

                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + +
                                      +
                                      +
                                      + throws +
                                      +
                                      + ParseAggregateException + +
                                      + +
                                      +
                                      + +
                                      Return values
                                      + mixed + — +
                                      + + +
                                      +
                                      +

                                      + encode() + +

                                      + + +

                                      Returns a JSON encoded array of a ParseObject

                                      + + + public + encode() : string + +
                                      + + + + +
                                      Return values
                                      + string + — +
                                      + + +
                                      +
                                      +

                                      + exists() + +

                                      + + +

                                      Returns true if this object exists on the Server

                                      + + + public + exists([bool $useMasterKey = false ]) : bool + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $useMasterKey + : bool + = false
                                      +
                                      +

                                      Whether to use the Master Key.

                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + bool + — +
                                      + + +
                                      +
                                      +

                                      + fetch() + +

                                      + + +

                                      Fetch the whole object from the server and update the local object.

                                      + + + public + fetch([bool $useMasterKey = false ]) : ParseObject + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $useMasterKey + : bool + = false
                                      +
                                      +

                                      Whether to use the master key and override ACLs

                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + ParseObject + — +

                                      Returns self, so you can chain this call.

                                      +
                                      + + +
                                      +
                                      +

                                      + fetchAll() + +

                                      + + +

                                      Fetch an array of Parse objects from the server.

                                      + + + public + static fetchAll(array<string|int, mixed> $objects[, bool $useMasterKey = false ]) : array<string|int, mixed> + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $objects + : array<string|int, mixed> +
                                      +
                                      +

                                      The ParseObjects to fetch

                                      +
                                      + +
                                      +
                                      + $useMasterKey + : bool + = false
                                      +
                                      +

                                      Whether to override ACLs

                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + array<string|int, mixed> + — +
                                      + + +
                                      +
                                      +

                                      + get() + +

                                      + + +

                                      Get current value for an object property.

                                      + + + public + get(string $key) : mixed + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $key + : string +
                                      +
                                      +

                                      Key to retrieve from the estimatedData array.

                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + +
                                      +
                                      +
                                      + throws +
                                      +
                                      + Exception + +
                                      + +
                                      +
                                      + +
                                      Return values
                                      + mixed + — +
                                      + + +
                                      +
                                      +

                                      + getACL() + +

                                      + + +

                                      Get the ACL assigned to the object.

                                      + + + public + getACL() : ParseACL + +
                                      + + + + +
                                      Return values
                                      + ParseACL + — +
                                      + + +
                                      +
                                      +

                                      + getAllKeys() + +

                                      + + +

                                      Get values for all keys of an object.

                                      + + + public + getAllKeys() : array<string|int, mixed> + +
                                      + + + + +
                                      Return values
                                      + array<string|int, mixed> + — +
                                      + + +
                                      +
                                      +

                                      + getClassName() + +

                                      + + +

                                      Get the Parse Class Name for the object.

                                      + + + public + getClassName() : string + +
                                      + + + + +
                                      Return values
                                      + string + — +
                                      + + +
                                      +
                                      +

                                      + getCreatedAt() + +

                                      + + +

                                      Get the createdAt for the object, or null if unsaved.

                                      + + + public + getCreatedAt() : DateTime|null + +
                                      + + + + +
                                      Return values
                                      + DateTime|null + — +
                                      + + +
                                      +
                                      +

                                      + getLastUsed() + +

                                      + + +

                                      Gets when this Audience was last used

                                      + + + public + getLastUsed() : DateTime|null + +
                                      + + + + +
                                      Return values
                                      + DateTime|null + — +
                                      + + +
                                      +
                                      +

                                      + getName() + +

                                      + + +

                                      Gets the name for this audience

                                      + + + public + getName() : string + +
                                      + + + + +
                                      Return values
                                      + string + — +
                                      + + +
                                      +
                                      +

                                      + getObjectId() + +

                                      + + +

                                      Get the objectId for the object, or null if unsaved.

                                      + + + public + getObjectId() : string|null + +
                                      + + + + +
                                      Return values
                                      + string|null + — +
                                      + + +
                                      + +
                                      +

                                      + getRegisteredSubclass() + +

                                      + + +

                                      Get the registered subclass for a Parse class, or a generic ParseObject +if no subclass is registered.

                                      + + + public + static getRegisteredSubclass(string $parseClassName) : ParseObject + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $parseClassName + : string +
                                      +
                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + ParseObject + — +
                                      + + +
                                      +
                                      +

                                      + getRelation() + +

                                      + + +

                                      Access or create a Relation value for a key.

                                      + + + public + getRelation(string $key[, string $className = null ]) : ParseRelation + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $key + : string +
                                      +
                                      +

                                      The key to access the relation for.

                                      +
                                      + +
                                      +
                                      + $className + : string + = null
                                      +
                                      +

                                      The target class name.

                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + ParseRelation + — +

                                      The ParseRelation object if the relation already exists for the key or can be created for this key.

                                      -

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Returns JSON object of the unsaved operations.

                                      -
                                      getSaveJSON() : array
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - -
                                      - - -

                                      Response

                                      - array

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Gets the Subclass className if exists, otherwise false.

                                      -
                                      getSubclass() : mixed
                                      -
                                      - inherited static
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      - - -
                                      - - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Gets the times this Audience has been used

                                      -
                                      getTimesUsed() : int
                                      -
                                      -
                                      - - -
                                      -
                                      -
                                      - - -
                                      - - -

                                      Response

                                      - int

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Get the updatedAt for the object, or null if unsaved.

                                      -
                                      getUpdatedAt() : \DateTime|null
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - -
                                      - - -

                                      Response

                                      - \DateTime|null

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Check if the object has a given key.

                                      -
                                      has(stringkey) : bool
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      key

                                      - string

                                      Key to check

                                      -

                                      -
                                      - -

                                      Response

                                      - bool

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Determines whether this object has child objects that are dirty

                                      -
                                      hasDirtyChildren() : bool
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - -
                                      - - -

                                      Response

                                      - bool

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Check whether there is a subclass registered for a given parse class.

                                      -
                                      hasRegisteredSubclass(mixedparseClassName) : bool
                                      -
                                      - inherited static
                                      - - -
                                      -
                                      -
                                      - - - - - - - - - - -
                                      - $parseClassName - - -

                                      @param

                                      - -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      parseClassName

                                      - mixed

                                      -
                                      - -

                                      Response

                                      - bool

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Increment a numeric key by a certain value.

                                      -
                                      increment(stringkey, intvalue = 1) : mixed
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      key

                                      - string

                                      Key for numeric value on object to increment.

                                      -

                                      -
                                      -
                                      -

                                      value

                                      - int

                                      Value to increment by.

                                      -

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Returns true if the object has been fetched.

                                      -
                                      isDataAvailable() : bool
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - -
                                      - - -

                                      Response

                                      - bool

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Check if the object or any of its child objects have unsaved operations.

                                      -
                                      isDirty() : bool
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - -
                                      - - -

                                      Response

                                      - bool

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Check if the a value associated with a key has been -added/updated/removed and not saved yet.

                                      -
                                      isKeyDirty(stringkey) : bool
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      key

                                      - string

                                      -
                                      - -

                                      Response

                                      - bool

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Merge server data after a save completes.

                                      -
                                      mergeAfterSave(arrayresult) : mixed
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      result

                                      - array

                                      Data retrieved from server.

                                      -

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Merge data from other object.

                                      -
                                      mergeFromObject(\Parse\ParseObjectother) : mixed
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      other

                                      - \Parse\ParseObject

                                      Other object to merge data from

                                      -

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Merges data received from the server.

                                      -
                                      mergeFromServer(arraydata, boolcompleteData = true) : mixed
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      data

                                      - array

                                      Data retrieved from server.

                                      -

                                      -
                                      -
                                      -

                                      completeData

                                      - bool

                                      Fetch all data or not.

                                      -

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Creates a ParseQuery for the subclass of ParseObject.

                                      -
                                      query() : \Parse\ParseQuery
                                      -
                                      - inherited static
                                      - - -
                                      -
                                      -

                                      Cannot be called on the base class ParseObject.

                                      -
                                      - - - - - - -
                                      Throws -
                                      -
                                      \Exception
                                      -
                                      -
                                      -
                                      - - -

                                      Response

                                      - \Parse\ParseQuery

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Start from serverData and process operations to generate the current -value set for an object.

                                      -
                                      rebuildEstimatedData() : mixed
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      - - -
                                      - - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Register a subclass. Should be called before any other Parse functions.

                                      -
                                      registerSubclass() : mixed
                                      -
                                      - inherited static
                                      - - -
                                      -
                                      -

                                      Cannot be called on the base class ParseObject.

                                      -
                                      - - - - - - - - - - -
                                      - - -
                                      Throws -
                                      -
                                      \Exception
                                      -
                                      -
                                      -
                                      - - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Remove a value from an array for an object key.

                                      -
                                      remove(stringkey, mixedvalue) : mixed
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - - - - - - - - - -
                                      - - -
                                      Throws -
                                      -
                                      \Exception
                                      -
                                      -
                                      -
                                      - -

                                      Arguments

                                      -
                                      -

                                      key

                                      - string

                                      Key to remove the value from on the object.

                                      -

                                      -
                                      -
                                      -

                                      value

                                      - mixed

                                      Value to remove from the array.

                                      -

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Revert all unsaved operations.

                                      -
                                      revert() : mixed
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      - - -
                                      - - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Save Object to Parse.

                                      -
                                      save(booluseMasterKey = false) : mixed
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      useMasterKey

                                      - bool

                                      Whether to use the Master Key.

                                      -

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Save all the objects in the provided array.

                                      -
                                      saveAll(arraylist, booluseMasterKey = false, intbatchSize = 40) : mixed
                                      -
                                      - inherited static
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      list

                                      - array

                                      -
                                      -
                                      -

                                      useMasterKey

                                      - bool

                                      Whether to use the Master Key.

                                      -

                                      -
                                      -
                                      -

                                      batchSize

                                      - int

                                      Number of objects to process per request

                                      -

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Validate and set a value for an object key.

                                      -
                                      set(stringkey, mixedvalue) : mixed
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - - - - - - - - - -
                                      - - -
                                      Throws -
                                      -
                                      \Exception
                                      -
                                      -
                                      -
                                      - -

                                      Arguments

                                      -
                                      -

                                      key

                                      - string

                                      Key to set a value for on the object.

                                      -

                                      -
                                      -
                                      -

                                      value

                                      - mixed

                                      Value to set on the key.

                                      -

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Set ACL for this object.

                                      -
                                      setACL(\Parse\ParseACLacl) : mixed
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      acl

                                      - \Parse\ParseACL

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Set an array value for an object key.

                                      -
                                      setArray(stringkey, arrayvalue) : mixed
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - - - - - - - - - -
                                      - - -
                                      Throws -
                                      -
                                      \Exception
                                      -
                                      -
                                      -
                                      - -

                                      Arguments

                                      -
                                      -

                                      key

                                      - string

                                      Key to set the value for on the object.

                                      -

                                      -
                                      -
                                      -

                                      value

                                      - array

                                      Value to set on the key.

                                      -

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Set an associative array value for an object key.

                                      -
                                      setAssociativeArray(stringkey, arrayvalue) : mixed
                                      -
                                      - inherited
                                      - - -
                                      -
                                      -
                                      - - - - - - - - - - -
                                      - - -
                                      Throws -
                                      -
                                      \Exception
                                      -
                                      -
                                      -
                                      - -

                                      Arguments

                                      -
                                      -

                                      key

                                      - string

                                      Key to set the value for on the object.

                                      -

                                      -
                                      -
                                      -

                                      value

                                      - array

                                      Value to set on the key.

                                      -

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Sets the name of this audience

                                      -
                                      setName(stringname) : mixed
                                      -
                                      -
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      name

                                      - string

                                      Name to set

                                      -

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Sets the query for this Audience

                                      -
                                      setQuery(\Parse\ParseQueryquery) : mixed
                                      -
                                      -
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      query

                                      - \Parse\ParseQuery

                                      Query for this Audience

                                      -

                                      -
                                      - -

                                      Response

                                      - mixed

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Creates an array of object ids from a given array of ParseObjects

                                      -
                                      toObjectIdArray(arrayobjects) : array
                                      -
                                      - inherited static
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      Throws -
                                      -
                                      \Parse\ParseException
                                      -
                                      -
                                      -
                                      - -

                                      Arguments

                                      -
                                      -

                                      objects

                                      - array

                                      Objects to create id array from

                                      -

                                      -
                                      - -

                                      Response

                                      - array

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Traverse object to find children.

                                      -
                                      traverse(booldeep, \Parse\ParseObject|array&object, callablemapFunction, arrayseen = []) : mixed
                                      -
                                      - inherited static
                                      - - -
                                      -
                                      -
                                      - - -
                                      - -

                                      Arguments

                                      -
                                      -

                                      deep

                                      - bool

                                      Should this call traverse deeply

                                      -

                                      -
                                      -
                                      -

                                      object

                                      - \Parse\ParseObject|array

                                      Object to traverse.

                                      -

                                      -
                                      -
                                      -

                                      mapFunction

                                      - callable

                                      Function to call for every item.

                                      -

                                      -
                                      -
                                      -

                                      seen

                                      - array

                                      Objects already seen.

                                      -

                                      -
                                      - -

                                      Response

                                      - mixed

                                      The result of calling mapFunction on the root object.

                                      -

                                      -
                                      -
                                      - -
                                      - -
                                      -

                                      Merges an existing array of objects with their fetched counterparts

                                      -
                                      updateWithFetchedResults(arrayobjects, arrayfetched) : array
                                      -
                                      - inherited static
                                      - - -
                                      -
                                      -
                                      - - - - - - -
                                      Throws -
                                      -
                                      \Parse\ParseException
                                      -
                                      -
                                      -
                                      - -

                                      Arguments

                                      -
                                      -

                                      objects

                                      - array

                                      Original objects to update

                                      -

                                      -
                                      -
                                      -

                                      fetched

                                      - array

                                      Fetched object data to update with

                                      -

                                      -
                                      - -

                                      Response

                                      - array

                                      -
                                      -
                                      - -
                                      - - -

                                      Properties

                                      - -
                                      -

                                      Parse Class name, overridden by classes subclassing ParseObject

                                      -
                                      parseClassName : string
                                      -
                                      - inherited static
                                      -
                                      -
                                      -
                                      - - - - - - -
                                      - var - - -
                                      - -

                                      Type(s)

                                      - string -
                                      -
                                      -
                                      - -
                                      -

                                      Data as it exists on the server.

                                      -
                                      serverData : array
                                      -
                                      - inherited
                                      -
                                      -
                                      -
                                      - - - - - - -
                                      - var - - -
                                      - -

                                      Type(s)

                                      - array<string|int, mixed> -
                                      -
                                      -
                                      - -
                                      -

                                      Set of unsaved operations.

                                      -
                                      operationSet : array
                                      -
                                      - inherited
                                      -
                                      -
                                      -
                                      - - - - - - -
                                      - var - - -
                                      - -

                                      Type(s)

                                      - array<string|int, mixed> -
                                      -
                                      -
                                      - -
                                      -

                                      Estimated value of applying operationSet to serverData.

                                      -
                                      estimatedData : array
                                      -
                                      - inherited
                                      -
                                      -
                                      -
                                      - - - - - - -
                                      - var - - -
                                      - -

                                      Type(s)

                                      - array<string|int, mixed> -
                                      -
                                      -
                                      - -
                                      -

                                      Determine if data available for a given key or not.

                                      -
                                      dataAvailability : array
                                      -
                                      - inherited
                                      -
                                      -
                                      -
                                      - - - - - - -
                                      - var - - -
                                      - -

                                      Type(s)

                                      - array<string|int, mixed> -
                                      -
                                      -
                                      - -
                                      -

                                      Class name for data on Parse.

                                      -
                                      className : string
                                      -
                                      - inherited
                                      -
                                      -
                                      -
                                      - - - - - - -
                                      - var - - -
                                      - -

                                      Type(s)

                                      - string -
                                      -
                                      -
                                      - -
                                      -

                                      Unique identifier on Parse.

                                      -
                                      objectId : string
                                      -
                                      - inherited
                                      -
                                      -
                                      -
                                      - - - - - - -
                                      - var - - -
                                      - -

                                      Type(s)

                                      - string -
                                      -
                                      -
                                      - -
                                      -

                                      Timestamp when object was created.

                                      -
                                      createdAt : \DateTime
                                      -
                                      - inherited
                                      -
                                      -
                                      -
                                      - - - - - - -
                                      - var - - -
                                      - -

                                      Type(s)

                                      - \DateTime -
                                      -
                                      -
                                      - -
                                      -

                                      Timestamp when object was last updated.

                                      -
                                      updatedAt : \DateTime
                                      -
                                      - inherited
                                      -
                                      -
                                      -
                                      - - - - - - -
                                      - var - - -
                                      - -

                                      Type(s)

                                      - \DateTime -
                                      -
                                      -
                                      - -
                                      -

                                      Whether the object has been fully fetched from Parse.

                                      -
                                      hasBeenFetched : bool
                                      -
                                      - inherited
                                      -
                                      -
                                      -
                                      - - - - - - -
                                      - var - - -
                                      - -

                                      Type(s)

                                      - bool -
                                      -
                                      -
                                      - -
                                      -

                                      Holds the registered subclasses and Parse class names.

                                      -
                                      registeredSubclasses : array
                                      -
                                      - inherited static
                                      -
                                      -
                                      -
                                      - - - - - - -
                                      - var - - -
                                      - -

                                      Type(s)

                                      - array<string|int, mixed> -
                                      -
                                      -
                                      - - - - + + +
                                      +

                                      + setName() + +

                                      + + +

                                      Sets the name of this audience

                                      + + + public + setName(string $name) : mixed + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $name + : string +
                                      +
                                      +

                                      Name to set

                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + mixed + — +
                                      + + +
                                      +
                                      +

                                      + setQuery() + +

                                      + + +

                                      Sets the query for this Audience

                                      + + + public + setQuery(ParseQuery $query) : mixed + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $query + : ParseQuery +
                                      +
                                      +

                                      Query for this Audience

                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + mixed + — +
                                      + + +
                                      +
                                      +

                                      + _isDirty() + +

                                      + + +

                                      Detects if the object (and optionally the child objects) has unsaved +changes.

                                      + + + protected + _isDirty(bool $considerChildren) : bool + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $considerChildren + : bool +
                                      +
                                      +

                                      Whether to consider children when checking for dirty state

                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + bool + — +
                                      + + +
                                      +
                                      +

                                      + rebuildEstimatedData() + +

                                      + + +

                                      Start from serverData and process operations to generate the current +value set for an object.

                                      + + + protected + rebuildEstimatedData() : mixed + +
                                      + + + + +
                                      Return values
                                      + mixed + — +
                                      + + +
                                      +
                                      +

                                      + _isDataAvailable() + +

                                      + + +

                                      Returns whether or not data is available for a given key

                                      + + + private + _isDataAvailable(string $key) : bool + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $key + : string +
                                      +
                                      +

                                      Key to check availability of

                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + bool + — +
                                      + + +
                                      +
                                      +

                                      + applyOperations() + +

                                      + + +

                                      Apply operations to a target object.

                                      + + + private + applyOperations(array<string|int, mixed> $operations, array<string|int, mixed> &$target) : mixed + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $operations + : array<string|int, mixed> +
                                      +
                                      +

                                      Operations set to apply.

                                      +
                                      + +
                                      +
                                      + $target + : array<string|int, mixed> +
                                      +
                                      +

                                      Target data to affect.

                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + mixed + — +
                                      + + +
                                      +
                                      +

                                      + canBeSerialized() + +

                                      + + +

                                      Determine if the current object can be serialized for saving.

                                      + + + private + canBeSerialized() : bool + +
                                      + + + + +
                                      Return values
                                      + bool + — +
                                      + + +
                                      +
                                      +

                                      + canBeSerializedAsValue() + +

                                      + + +

                                      Checks the given object and any children to see if the whole object +can be serialized for saving.

                                      + + + private + static canBeSerializedAsValue(mixed $object) : bool + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $object + : mixed +
                                      +
                                      +

                                      The value to check.

                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + bool + — +
                                      + + +
                                      +
                                      +

                                      + deepSave() + +

                                      + + +

                                      Save object and unsaved children within.

                                      + + + private + static deepSave(ParseObject|array<string|int, mixed> $target[, bool $useMasterKey = false ][, int $batchSize = 40 ]) : mixed + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $target + : ParseObject|array<string|int, mixed> +
                                      +
                                      +
                                      + +
                                      +
                                      + $useMasterKey + : bool + = false
                                      +
                                      +

                                      Whether to use the Master Key.

                                      +
                                      + +
                                      +
                                      + $batchSize + : int + = 40
                                      +
                                      +

                                      Number of objects to process per request

                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + +
                                      +
                                      +
                                      + throws +
                                      +
                                      + Exception + +
                                      + +
                                      +
                                      + throws +
                                      +
                                      + ParseAggregateException + +
                                      + +
                                      +
                                      + throws +
                                      +
                                      + ParseException + +
                                      + +
                                      +
                                      + +
                                      Return values
                                      + mixed + — +
                                      + + +
                                      +
                                      +

                                      + destroyBatch() + +

                                      + + +

                                      Destroy batch of objects.

                                      + + + private + static destroyBatch(array<string|int, ParseObject$objects[, bool $useMasterKey = false ]) : array<string|int, mixed> + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $objects + : array<string|int, ParseObject> +
                                      +
                                      +
                                      + +
                                      +
                                      + $useMasterKey + : bool + = false
                                      +
                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + +
                                      +
                                      +
                                      + throws +
                                      +
                                      + ParseException + +
                                      + +
                                      +
                                      + +
                                      Return values
                                      + array<string|int, mixed> + — +
                                      + + +
                                      +
                                      +

                                      + findUnsavedChildren() + +

                                      + + +

                                      Find unsaved children inside an object.

                                      + + + private + static findUnsavedChildren(ParseObject $object, array<string|int, mixed> &$unsavedChildren, array<string|int, mixed> &$unsavedFiles) : mixed + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $object + : ParseObject +
                                      +
                                      +

                                      Object to search.

                                      +
                                      + +
                                      +
                                      + $unsavedChildren + : array<string|int, mixed> +
                                      +
                                      +

                                      Array to populate with children.

                                      +
                                      + +
                                      +
                                      + $unsavedFiles + : array<string|int, mixed> +
                                      +
                                      +

                                      Array to populate with files.

                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + mixed + — +
                                      + + +
                                      +
                                      +

                                      + getACLWithCopy() + +

                                      + + +

                                      Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one

                                      + + + private + getACLWithCopy(bool $mayCopy) : ParseACL|null + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $mayCopy + : bool +
                                      +
                                      +

                                      Whether to return a copy of this acl or not

                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + ParseACL|null + — +
                                      + + +
                                      +
                                      +

                                      + getSaveJSON() + +

                                      + + +

                                      Returns JSON object of the unsaved operations.

                                      + + + private + getSaveJSON() : array<string|int, mixed> + +
                                      + + + + +
                                      Return values
                                      + array<string|int, mixed> + — +
                                      + + +
                                      +
                                      +

                                      + getSubclass() + +

                                      + + +

                                      Gets the Subclass className if exists, otherwise false.

                                      + + + private + static getSubclass() : mixed + +
                                      + + + + +
                                      Return values
                                      + mixed + — +
                                      + + +
                                      +
                                      +

                                      + hasDirtyChildren() + +

                                      + + +

                                      Determines whether this object has child objects that are dirty

                                      + + + private + hasDirtyChildren() : bool + +
                                      + + + + +
                                      Return values
                                      + bool + — +
                                      + + +
                                      +
                                      +

                                      + mergeAfterSave() + +

                                      + + +

                                      Merge server data after a save completes.

                                      + + + private + mergeAfterSave(array<string|int, mixed> $result) : mixed + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $result + : array<string|int, mixed> +
                                      +
                                      +

                                      Data retrieved from server.

                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + mixed + — +
                                      + + +
                                      +
                                      +

                                      + mergeFromObject() + +

                                      + + +

                                      Merge data from other object.

                                      + + + private + mergeFromObject(ParseObject $other) : mixed + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $other + : ParseObject +
                                      +
                                      +

                                      Other object to merge data from

                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + mixed + — +
                                      + + +
                                      +
                                      +

                                      + mergeFromServer() + +

                                      + + +

                                      Merges data received from the server.

                                      + + + private + mergeFromServer(array<string|int, mixed> $data[, bool $completeData = true ]) : mixed + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $data + : array<string|int, mixed> +
                                      +
                                      +

                                      Data retrieved from server.

                                      +
                                      + +
                                      +
                                      + $completeData + : bool + = true
                                      +
                                      +

                                      Fetch all data or not.

                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + mixed + — +
                                      + + +
                                      +
                                      +

                                      + toObjectIdArray() + +

                                      + + +

                                      Creates an array of object ids from a given array of ParseObjects

                                      + + + private + static toObjectIdArray(array<string|int, mixed> $objects) : array<string|int, mixed> + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $objects + : array<string|int, mixed> +
                                      +
                                      +

                                      Objects to create id array from

                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + +
                                      +
                                      +
                                      + throws +
                                      +
                                      + ParseException + +
                                      + +
                                      +
                                      + +
                                      Return values
                                      + array<string|int, mixed> + — +
                                      + + +
                                      +
                                      +

                                      + traverse() + +

                                      + + +

                                      Traverse object to find children.

                                      + + + private + static traverse(bool $deep, ParseObject|array<string|int, mixed> &$object, callable $mapFunction[, array<string|int, mixed> $seen = [] ]) : mixed + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $deep + : bool +
                                      +
                                      +

                                      Should this call traverse deeply

                                      +
                                      + +
                                      +
                                      + $object + : ParseObject|array<string|int, mixed> +
                                      +
                                      +

                                      Object to traverse.

                                      +
                                      + +
                                      +
                                      + $mapFunction + : callable +
                                      +
                                      +

                                      Function to call for every item.

                                      +
                                      + +
                                      +
                                      + $seen + : array<string|int, mixed> + = []
                                      +
                                      +

                                      Objects already seen.

                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + mixed + — +

                                      The result of calling mapFunction on the root object.

                                      +
                                      + + +
                                      +
                                      +

                                      + updateWithFetchedResults() + +

                                      + + +

                                      Merges an existing array of objects with their fetched counterparts

                                      + + + private + static updateWithFetchedResults(array<string|int, mixed> $objects, array<string|int, mixed> $fetched) : array<string|int, mixed> + +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $objects + : array<string|int, mixed> +
                                      +
                                      +

                                      Original objects to update

                                      +
                                      + +
                                      +
                                      + $fetched + : array<string|int, mixed> +
                                      +
                                      +

                                      Fetched object data to update with

                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + +
                                      +
                                      +
                                      + throws +
                                      +
                                      + ParseException + +
                                      + +
                                      +
                                      + +
                                      Return values
                                      + array<string|int, mixed> + — +
                                      + + +
                                      + + + +
                                      +
                                      +
                                      +

                                      Search results

                                      + +
                                      +
                                      +
                                        +
                                        +
                                        +
                                        + - + - + - - + + diff --git a/classes/Parse-ParseBytes.html b/classes/Parse-ParseBytes.html index 2ad43059..249cf1ad 100644 --- a/classes/Parse-ParseBytes.html +++ b/classes/Parse-ParseBytes.html @@ -1,419 +1,489 @@ - - - Parse PHP SDK API Reference » \Parse\ParseBytes - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                                        - + + implements + Encodable + + + + + +

                                        Class ParseBytes - Representation of a Byte array for storage on a Parse Object.

                                        + +
                                        + + +
                                        + Tags + +
                                        +
                                        +
                                        + author +
                                        +
                                        + +

                                        Fosco Marotto fjm@fb.com

                                        +
                                        + +
                                        +
                                        + + + + +

                                        + Interfaces, Classes and Traits + +

                                        + +
                                        +
                                        Encodable
                                        +
                                        Class Encodable - Interface for Parse Classes which provide an encode +method.
                                        + + +
                                        + + +

                                        + Table of Contents + +

                                        + +
                                        +
                                        + $byteArray + +  : array<string|int, mixed> +
                                        +
                                        Byte array.
                                        + +
                                        + _encode() + +  : array<string|int, mixed> +
                                        +
                                        Encode to associative array representation.
                                        + +
                                        + createFromBase64Data() + +  : ParseBytes +
                                        +
                                        Create a ParseBytes object with a given base 64 encoded data string.
                                        + +
                                        + createFromByteArray() + +  : ParseBytes +
                                        +
                                        Create a ParseBytes object with a given byte array.
                                        + +
                                        + setBase64Data() + +  : mixed +
                                        +
                                        Decodes and unpacks a given base64 encoded array of data
                                        + +
                                        + setByteArray() + +  : mixed +
                                        +
                                        Sets a new byte array
                                        + +
                                        + + - -
                                        -
                                        -
                                        - - -
                                        -
                                        - - - - -
                                        - - + +
                                        +

                                        + Properties + +

                                        +
                                        +

                                        + $byteArray + + + +

                                        + + +

                                        Byte array.

                                        + + + private + array<string|int, mixed> + $byteArray + + +
                                        -
                                        + -
                                        -
                                        -

                                        ParseBytes

                                        - - Implements Encodable - -

                                        Class ParseBytes - Representation of a Byte array for storage on a Parse Object.

                                        -
                                        -
                                        - -
                                        - - - - - - - - - -
                                        - author - - -

                                        Fosco Marotto fjm@fb.com

                                        - -
                                        - package - - -

                                        Parse

                                        - -
                                        - -

                                        Methods

                                        - -
                                        -

                                        Encode to associative array representation.

                                        -
                                        _encode() : array
                                        -
                                        -
                                        - - -
                                        -
                                        -
                                        - - -
                                        - - -

                                        Response

                                        - array

                                        -
                                        -
                                        - -
                                        - -
                                        -

                                        Create a ParseBytes object with a given base 64 encoded data string.

                                        -
                                        createFromBase64Data(stringbase64Data) : \Parse\ParseBytes
                                        -
                                        - static
                                        - - -
                                        -
                                        -
                                        - - -
                                        - -

                                        Arguments

                                        -
                                        -

                                        base64Data

                                        - string

                                        -
                                        - -

                                        Response

                                        - \Parse\ParseBytes

                                        -
                                        -
                                        - -
                                        - -
                                        -

                                        Create a ParseBytes object with a given byte array.

                                        -
                                        createFromByteArray(arraybyteArray) : \Parse\ParseBytes
                                        -
                                        - static
                                        - - -
                                        -
                                        -
                                        - - -
                                        - -

                                        Arguments

                                        -
                                        -

                                        byteArray

                                        - array

                                        -
                                        - -

                                        Response

                                        - \Parse\ParseBytes

                                        -
                                        -
                                        - -
                                        - -
                                        -

                                        Decodes and unpacks a given base64 encoded array of data

                                        -
                                        setBase64Data(mixedbase64Data) : mixed
                                        -
                                        -
                                        - - -
                                        -
                                        -
                                        - - - - - - - - - - - - - - -
                                        - $base64Data - - -

                                        @param

                                        - -
                                        - - -
                                        - - -
                                        - -

                                        Arguments

                                        -
                                        -

                                        base64Data

                                        - mixed

                                        -
                                        - -

                                        Response

                                        - mixed

                                        -
                                        -
                                        - -
                                        - -
                                        -

                                        Sets a new byte array

                                        -
                                        setByteArray(arraybyteArray) : mixed
                                        -
                                        -
                                        - - -
                                        -
                                        -
                                        - - - - - - -
                                        - - -
                                        - -

                                        Arguments

                                        -
                                        -

                                        byteArray

                                        - array

                                        Byte array to set

                                        -

                                        -
                                        - -

                                        Response

                                        - mixed

                                        -
                                        -
                                        - -
                                        - - -

                                        Properties

                                        - -
                                        -

                                        Byte array.

                                        -
                                        byteArray : array
                                        -
                                        -
                                        -
                                        -
                                        -
                                        - - - - - - -
                                        - var - - -
                                        - -

                                        Type(s)

                                        - array<string|int, mixed> -
                                        -
                                        -
                                        -
                                        -
                                        - - +
                                        Return values
                                        + array<string|int, mixed> + — +
                                        + + + +
                                        +

                                        + createFromBase64Data() + +

                                        + + +

                                        Create a ParseBytes object with a given base 64 encoded data string.

                                        + + + public + static createFromBase64Data(string $base64Data) : ParseBytes + +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $base64Data + : string +
                                        +
                                        +
                                        + +
                                        +
                                        + + + +
                                        Return values
                                        + ParseBytes + — +
                                        + + +
                                        +
                                        +

                                        + createFromByteArray() + +

                                        + + +

                                        Create a ParseBytes object with a given byte array.

                                        + + + public + static createFromByteArray(array<string|int, mixed> $byteArray) : ParseBytes + +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $byteArray + : array<string|int, mixed> +
                                        +
                                        +
                                        + +
                                        +
                                        + + + +
                                        Return values
                                        + ParseBytes + — +
                                        + + +
                                        +
                                        +

                                        + setBase64Data() + +

                                        + + +

                                        Decodes and unpacks a given base64 encoded array of data

                                        + + + private + setBase64Data(string $base64Data) : mixed + +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $base64Data + : string +
                                        +
                                        +
                                        + +
                                        +
                                        + + + +
                                        Return values
                                        + mixed + — +
                                        + + +
                                        +
                                        +

                                        + setByteArray() + +

                                        + + +

                                        Sets a new byte array

                                        + + + private + setByteArray(array<string|int, mixed> $byteArray) : mixed + +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $byteArray + : array<string|int, mixed> +
                                        +
                                        +

                                        Byte array to set

                                        +
                                        + +
                                        +
                                        + + + +
                                        Return values
                                        + mixed + — +
                                        + + +
                                        + + + +
                                        +
                                        +
                                        +

                                        Search results

                                        + +
                                        +
                                        +
                                          +
                                          +
                                          +
                                          +
                                          -
                                          + - + - - + + diff --git a/classes/Parse-ParseClient.html b/classes/Parse-ParseClient.html index 04d2f2b9..debf5d11 100644 --- a/classes/Parse-ParseClient.html +++ b/classes/Parse-ParseClient.html @@ -1,1722 +1,2233 @@ - - - Parse PHP SDK API Reference » \Parse\ParseClient - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                                          - + + + + + +

                                          Class ParseClient - Main class for Parse initialization and communication.

                                          + +
                                          + + +
                                          + Tags + +
                                          +
                                          +
                                          + author +
                                          +
                                          + +

                                          Fosco Marotto fjm@fb.com

                                          +
                                          + +
                                          +
                                          + + + + + + +

                                          + Table of Contents + +

                                          + +
                                          +
                                          + VERSION_STRING + +  = '2.1.0' +
                                          +
                                          Constant for version string to include with requests.
                                          + +
                                          + $applicationId + +  : string +
                                          +
                                          The application id.
                                          + +
                                          + $caFile + +  : string +
                                          +
                                          CA file holding one or more certificates to verify a peer
                                          + +
                                          + $connectionTimeout + +  : int +
                                          +
                                          Number of seconds to wait while trying to connect. Use 0 to wait indefinitely.
                                          + +
                                          + $enableCurlExceptions + +  : bool +
                                          +
                                          Enable/Disable curl exceptions.
                                          + +
                                          + $forceRevocableSession + +  : bool +
                                          +
                                          Are revocable sessions enabled?
                                          + +
                                          + $httpClient + +  : ParseHttpable +
                                          +
                                          Http client for requests
                                          + +
                                          + $masterKey + +  : string +
                                          +
                                          The Master Key.
                                          + +
                                          + $mountPath + +  : string +
                                          +
                                          The mount path for the current parse server
                                          + +
                                          + $restKey + +  : string|null +
                                          +
                                          The REST API Key.
                                          + +
                                          + $serverURL + +  : string +
                                          +
                                          The remote Parse Server to communicate with
                                          + +
                                          + $storage + +  : ParseStorageInterface +
                                          +
                                          The object for managing persistence.
                                          + +
                                          + $timeout + +  : int +
                                          +
                                          Maximum number of seconds of request/response operation.
                                          + +
                                          + _clearMountPath() + +  : mixed +
                                          +
                                          Clears the existing mount path.
                                          + +
                                          + _clearServerURL() + +  : mixed +
                                          +
                                          Clears the existing server url.
                                          + +
                                          + _decode() + +  : mixed +
                                          +
                                          ParseClient::_decode, internal method for decoding server responses.
                                          + +
                                          + _encode() + +  : mixed +
                                          +
                                          ParseClient::_encode, internal method for encoding object values.
                                          + +
                                          + _encodeArray() + +  : array<string|int, mixed> +
                                          +
                                          ParseClient::_encodeArray, internal method for encoding arrays.
                                          + +
                                          + _request() + +  : mixed +
                                          +
                                          Parse\Client::_request, internal method for communicating with Parse.
                                          + +
                                          + _unsetStorage() + +  : mixed +
                                          +
                                          ParseClient::_unsetStorage, will null the storage object.
                                          + +
                                          + clearHttpClient() + +  : mixed +
                                          +
                                          Clears the currently set http client
                                          + +
                                          + enableRevocableSessions() + +  : mixed +
                                          +
                                          Allows an existing application to start using revocable sessions, without forcing +all requests for the app to use them. After calling this method, login & signup requests +will be returned a unique and revocable session token.
                                          + +
                                          + getAPIUrl() + +  : string +
                                          +
                                          Get remote Parse API url.
                                          + +
                                          + getHttpClient() + +  : ParseHttpable +
                                          +
                                          Gets the current Http client, or creates one to suite the need
                                          + +
                                          + getMountPath() + +  : string +
                                          +
                                          Get remote Parse API mount path
                                          + +
                                          + getProperDateFormat() + +  : string +
                                          +
                                          Get a date value in the format stored on Parse.
                                          + +
                                          + getPushDateFormat() + +  : string +
                                          +
                                          Get a date value in the format to use in Local Push Scheduling on Parse.
                                          + +
                                          + getServerHealth() + +  : array<string|int, mixed> +
                                          +
                                          Returns an array of information regarding the current server's health
                                          + +
                                          + getStorage() + +  : ParseStorageInterface +
                                          +
                                          ParseClient::getStorage, will return the storage object used for +persistence.
                                          + +
                                          + initialize() + +  : mixed +
                                          +
                                          Parse\Client::initialize, must be called before using Parse features.
                                          + +
                                          + setCAFile() + +  : mixed +
                                          +
                                          Sets a CA file to validate peers of our requests with
                                          + +
                                          + setConnectionTimeout() + +  : mixed +
                                          +
                                          Sets number of seconds to wait while trying to connect. Use 0 to wait indefinitely, null to default behaviour.
                                          + +
                                          + setHttpClient() + +  : mixed +
                                          +
                                          Sets the Http client to use for requests
                                          + +
                                          + setServerURL() + +  : mixed +
                                          +
                                          ParseClient::setServerURL, to change the Parse Server address & mount path for this app
                                          + +
                                          + setStorage() + +  : mixed +
                                          +
                                          ParseClient::setStorage, will update the storage object used for +persistence.
                                          + +
                                          + setTimeout() + +  : mixed +
                                          +
                                          Sets maximum number of seconds of request/response operation.
                                          + +
                                          + assertParseInitialized() + +  : mixed +
                                          +
                                          Asserts that the sdk has been initialized with a valid application id
                                          + +
                                          + assertServerInitialized() + +  : mixed +
                                          +
                                          Asserts that the server and mount path have been initialized
                                          + +
                                          + createRequestUrl() + +  : string +
                                          +
                                          Creates an absolute request url from a relative one
                                          + +
                                          + getLastJSONErrorMsg() + +  : string +
                                          +
                                          Returns the last error message from a failed json_decode call
                                          + +
                                          + getPreparedHttpClient() + +  : ParseHttpable +
                                          +
                                          Returns an httpClient prepared for use
                                          + +
                                          + + - -
                                          -
                                          -
                                          - - -
                                          -
                                          - - - - -
                                          - - +
                                          +

                                          + Constants + +

                                          +
                                          +

                                          + VERSION_STRING + +

                                          + + + +

                                          Constant for version string to include with requests.

                                          + + + public + string + VERSION_STRING + = '2.1.0' + + + +
                                          + -
                                          + + + + +
                                          +

                                          + Properties + +

                                          +
                                          +

                                          + $applicationId + + + +

                                          + + +

                                          The application id.

                                          + + + private + static string + $applicationId + + +
                                          + + + +
                                          +
                                          +

                                          + $caFile + + + +

                                          + + +

                                          CA file holding one or more certificates to verify a peer

                                          + + + private + static string + $caFile + + +
                                          + + + +
                                          +
                                          +

                                          + $connectionTimeout + + + +

                                          + + +

                                          Number of seconds to wait while trying to connect. Use 0 to wait indefinitely.

                                          + + + private + static int + $connectionTimeout + + +
                                          + + + +
                                          +
                                          +

                                          + $enableCurlExceptions + + + +

                                          + + +

                                          Enable/Disable curl exceptions.

                                          + + + private + static bool + $enableCurlExceptions + + +
                                          + + + +
                                          +
                                          +

                                          + $forceRevocableSession + + + +

                                          + + +

                                          Are revocable sessions enabled?

                                          + + + private + static bool + $forceRevocableSession + = false + +
                                          + + + +
                                          +
                                          +

                                          + $httpClient + + + +

                                          + + +

                                          Http client for requests

                                          + + + private + static ParseHttpable + $httpClient + + +
                                          + + + +
                                          +
                                          +

                                          + $masterKey + + + +

                                          + + +

                                          The Master Key.

                                          + + + private + static string + $masterKey + + +
                                          + + + +
                                          +
                                          +

                                          + $mountPath + + + +

                                          + + +

                                          The mount path for the current parse server

                                          + + + private + static string + $mountPath + = null + +
                                          + + + +
                                          +
                                          +

                                          + $restKey + + + +

                                          + + +

                                          The REST API Key.

                                          + + + private + static string|null + $restKey + + +
                                          + + + +
                                          +
                                          +

                                          + $serverURL + + + +

                                          + + +

                                          The remote Parse Server to communicate with

                                          + + + private + static string + $serverURL + = null + +
                                          + + + +
                                          + +
                                          +

                                          + $timeout + + + +

                                          + + +

                                          Maximum number of seconds of request/response operation.

                                          + + + private + static int + $timeout + + +
                                          + + + +
                                          +
                                          + +
                                          +

                                          + Methods + +

                                          +
                                          +

                                          + _clearMountPath() + +

                                          + + +

                                          Clears the existing mount path.

                                          + + + public + static _clearMountPath() : mixed + +

                                          Used primarily for testing purposes.

                                          +
                                          + + + + +
                                          Return values
                                          + mixed + — +
                                          + + +
                                          +
                                          +

                                          + _clearServerURL() + +

                                          + + +

                                          Clears the existing server url.

                                          + + + public + static _clearServerURL() : mixed + +

                                          Used primarily for testing purposes.

                                          +
                                          + + + + +
                                          Return values
                                          + mixed + — +
                                          + + +
                                          +
                                          +

                                          + _decode() + +

                                          + + +

                                          ParseClient::_decode, internal method for decoding server responses.

                                          + + + public + static _decode(mixed $data) : mixed + +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $data + : mixed +
                                          +
                                          +

                                          The value to decode

                                          +
                                          + +
                                          +
                                          + + + +
                                          Return values
                                          + mixed + — +
                                          + + +
                                          +
                                          +

                                          + _encode() + +

                                          + + +

                                          ParseClient::_encode, internal method for encoding object values.

                                          + + + public + static _encode(mixed $value, bool $allowParseObjects) : mixed + +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $value + : mixed +
                                          +
                                          +

                                          Value to encode

                                          +
                                          + +
                                          +
                                          + $allowParseObjects + : bool +
                                          +
                                          +

                                          Allow nested objects

                                          +
                                          + +
                                          +
                                          + + +
                                          + Tags + +
                                          +
                                          +
                                          + throws +
                                          +
                                          + Exception + +
                                          + +
                                          +
                                          + +
                                          Return values
                                          + mixed + — +

                                          Encoded results.

                                          +
                                          + + +
                                          +
                                          +

                                          + _encodeArray() + +

                                          + + +

                                          ParseClient::_encodeArray, internal method for encoding arrays.

                                          + + + public + static _encodeArray(array<string|int, mixed> $value, bool $allowParseObjects) : array<string|int, mixed> + +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $value + : array<string|int, mixed> +
                                          +
                                          +

                                          Array to encode.

                                          +
                                          + +
                                          +
                                          + $allowParseObjects + : bool +
                                          +
                                          +

                                          Allow nested objects.

                                          +
                                          + +
                                          +
                                          -
                                          -
                                          -

                                          ParseClient

                                          - - -

                                          Class ParseClient - Main class for Parse initialization and communication.

                                          -
                                          -
                                          - -
                                          - - - - - - - - - -
                                          - author - - -

                                          Fosco Marotto fjm@fb.com

                                          - -
                                          - package - - -

                                          Parse

                                          - -
                                          - -

                                          Methods

                                          - -
                                          -

                                          Clears the existing mount path.

                                          -
                                          _clearMountPath() : mixed
                                          -
                                          - static
                                          - - -
                                          -
                                          -

                                          Used primarily for testing purposes.

                                          -
                                          - - - - - - -
                                          - - -
                                          - - -

                                          Response

                                          - mixed

                                          -
                                          -
                                          - -
                                          - -
                                          -

                                          Clears the existing server url.

                                          -
                                          _clearServerURL() : mixed
                                          -
                                          - static
                                          - - -
                                          -
                                          -

                                          Used primarily for testing purposes.

                                          -
                                          - - - - - - -
                                          - - -
                                          - - -

                                          Response

                                          - mixed

                                          -
                                          -
                                          - -
                                          - -
                                          -

                                          ParseClient::_decode, internal method for decoding server responses.

                                          -
                                          _decode(mixeddata) : mixed
                                          -
                                          - static
                                          - - -
                                          -
                                          -
                                          - - -
                                          - -

                                          Arguments

                                          -
                                          -

                                          data

                                          - mixed

                                          The value to decode

                                          -

                                          -
                                          - -

                                          Response

                                          - mixed

                                          -
                                          -
                                          - -
                                          - -
                                          -

                                          ParseClient::_encode, internal method for encoding object values.

                                          -
                                          _encode(mixedvalue, boolallowParseObjects) : mixed
                                          -
                                          - static
                                          - - -
                                          -
                                          -
                                          - - - - - - -
                                          Throws -
                                          -
                                          \Exception
                                          -
                                          -
                                          -
                                          - -

                                          Arguments

                                          -
                                          -

                                          value

                                          - mixed

                                          Value to encode

                                          -

                                          -
                                          -
                                          -

                                          allowParseObjects

                                          - bool

                                          Allow nested objects

                                          -

                                          -
                                          - -

                                          Response

                                          - mixed

                                          Encoded results.

                                          -

                                          -
                                          -
                                          - -
                                          - -
                                          -

                                          ParseClient::_encodeArray, internal method for encoding arrays.

                                          -
                                          _encodeArray(arrayvalue, boolallowParseObjects) : array
                                          -
                                          - static
                                          - - -
                                          -
                                          -
                                          - - -
                                          - -

                                          Arguments

                                          -
                                          -

                                          value

                                          - array

                                          Array to encode.

                                          -

                                          -
                                          -
                                          -

                                          allowParseObjects

                                          - bool

                                          Allow nested objects.

                                          -

                                          -
                                          - -

                                          Response

                                          - array

                                          Encoded results.

                                          -

                                          -
                                          -
                                          - -
                                          - -
                                          -

                                          Parse\Client::_request, internal method for communicating with Parse.

                                          -
                                          _request(stringmethod, stringrelativeUrl, nullsessionToken = null, nulldata = null, booluseMasterKey = false, boolappRequest = false, stringcontentType = 'application/json', boolreturnHeaders = false) : mixed
                                          -
                                          - static
                                          - - -
                                          -
                                          -
                                          - - - - - - -
                                          Throws -
                                          -
                                          \Exception
                                          -
                                          -
                                          -
                                          - -

                                          Arguments

                                          -
                                          -

                                          method

                                          - string

                                          HTTP Method for this request.

                                          -

                                          -
                                          -
                                          -

                                          relativeUrl

                                          - string

                                          REST API Path.

                                          -

                                          -
                                          -
                                          -

                                          sessionToken

                                          - null

                                          Session Token.

                                          -

                                          -
                                          -
                                          -

                                          data

                                          - null

                                          Data to provide with the request.

                                          -

                                          -
                                          -
                                          -

                                          useMasterKey

                                          - bool

                                          Whether to use the Master Key.

                                          -

                                          -
                                          -
                                          -

                                          appRequest

                                          - bool

                                          App request to create or modify a application

                                          -

                                          -
                                          -
                                          -

                                          contentType

                                          - string

                                          The content type for this request, default is application/json

                                          -

                                          -
                                          -
                                          -

                                          returnHeaders

                                          - bool

                                          Allow to return response headers

                                          -

                                          -
                                          - -

                                          Response

                                          - mixed

                                          Result from Parse API Call.

                                          -

                                          -
                                          -
                                          - -
                                          - -
                                          -

                                          ParseClient::_unsetStorage, will null the storage object.

                                          -
                                          _unsetStorage() : mixed
                                          -
                                          - static
                                          - - -
                                          -
                                          -

                                          Without some ability to clear the storage objects, all test cases would + + +

                                          Return values
                                          + array<string|int, mixed> + — +

                                          Encoded results.

                                          +
                                          + + +
                                          +
                                          +

                                          + _request() + +

                                          + + +

                                          Parse\Client::_request, internal method for communicating with Parse.

                                          + + + public + static _request(string $method, string $relativeUrl[, null $sessionToken = null ][, null $data = null ][, bool $useMasterKey = false ][, string $contentType = 'application/json' ][, bool $returnHeaders = false ]) : mixed + +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $method + : string +
                                          +
                                          +

                                          HTTP Method for this request.

                                          +
                                          + +
                                          +
                                          + $relativeUrl + : string +
                                          +
                                          +

                                          REST API Path.

                                          +
                                          + +
                                          +
                                          + $sessionToken + : null + = null
                                          +
                                          +

                                          Session Token.

                                          +
                                          + +
                                          +
                                          + $data + : null + = null
                                          +
                                          +

                                          Data to provide with the request.

                                          +
                                          + +
                                          +
                                          + $useMasterKey + : bool + = false
                                          +
                                          +

                                          Whether to use the Master Key.

                                          +
                                          + +
                                          +
                                          + $contentType + : string + = 'application/json'
                                          +
                                          +

                                          The content type for this request, default is application/json

                                          +
                                          + +
                                          +
                                          + $returnHeaders + : bool + = false
                                          +
                                          +

                                          Allow to return response headers

                                          +
                                          + +
                                          +
                                          + + +
                                          + Tags + +
                                          +
                                          +
                                          + throws +
                                          +
                                          + Exception + +
                                          + +
                                          +
                                          + +
                                          Return values
                                          + mixed + — +

                                          Result from Parse API Call.

                                          +
                                          + + +
                                          +
                                          +

                                          + _unsetStorage() + +

                                          + + +

                                          ParseClient::_unsetStorage, will null the storage object.

                                          + + + public + static _unsetStorage() : mixed + +

                                          Without some ability to clear the storage objects, all test cases would use the first assigned storage object.

                                          -
                                          - - - - - - -
                                          - - -
                                          - - -

                                          Response

                                          - mixed

                                          -
                                          - - - - -
                                          -

                                          Asserts that the sdk has been initialized with a valid account key

                                          -
                                          assertAppInitialized() : mixed
                                          -
                                          - static
                                          - - -
                                          -
                                          -
                                          - - - - - - - - - - -
                                          - - -
                                          Throws -
                                          -
                                          \Exception
                                          -
                                          -
                                          -
                                          - - -

                                          Response

                                          - mixed

                                          -
                                          -
                                          - -
                                          - -
                                          -

                                          Asserts that the sdk has been initialized with a valid application id

                                          -
                                          assertParseInitialized() : mixed
                                          -
                                          - static
                                          - - -
                                          -
                                          -
                                          - - - - - - - - - - -
                                          - - -
                                          Throws -
                                          -
                                          \Exception
                                          -
                                          -
                                          -
                                          - - -

                                          Response

                                          - mixed

                                          -
                                          -
                                          - -
                                          - -
                                          -

                                          Asserts that the server and mount path have been initialized

                                          -
                                          assertServerInitialized() : mixed
                                          -
                                          - static
                                          - - -
                                          -
                                          -
                                          - - - - - - - - - - -
                                          - - -
                                          Throws -
                                          -
                                          \Exception
                                          -
                                          -
                                          -
                                          - - -

                                          Response

                                          - mixed

                                          -
                                          -
                                          - -
                                          - -
                                          -

                                          Clears the currently set http client

                                          -
                                          clearHttpClient() : mixed
                                          -
                                          - static
                                          - - -
                                          -
                                          -
                                          - - - - - - -
                                          - - -
                                          - - -

                                          Response

                                          - mixed

                                          -
                                          -
                                          - -
                                          - -
                                          -

                                          Creates an absolute request url from a relative one

                                          -
                                          createRequestUrl(stringrelativeUrl) : string
                                          -
                                          - static
                                          - - -
                                          -
                                          -
                                          - - -
                                          - -

                                          Arguments

                                          -
                                          -

                                          relativeUrl

                                          - string

                                          Relative url to create full request url from

                                          -

                                          -
                                          - -

                                          Response

                                          - string

                                          -
                                          -
                                          - -
                                          - -
                                          -

                                          Allows an existing application to start using revocable sessions, without forcing + + + + + +

                                          Return values
                                          + mixed + — +
                                          + + + +
                                          +

                                          + clearHttpClient() + +

                                          + + +

                                          Clears the currently set http client

                                          + + + public + static clearHttpClient() : mixed + +
                                          + + + + +
                                          Return values
                                          + mixed + — +
                                          + + +
                                          +
                                          +

                                          + enableRevocableSessions() + +

                                          + + +

                                          Allows an existing application to start using revocable sessions, without forcing all requests for the app to use them. After calling this method, login & signup requests -will be returned a unique and revocable session token. -

                                          enableRevocableSessions() : mixed
                                          -
                                          - static
                                          - - -
                                          -
                                          -
                                          - - - - - - -
                                          - - -
                                          - - -

                                          Response

                                          - mixed

                                          -
                                          -
                                          - -
                                          - -
                                          -

                                          Get remote Parse API url.

                                          -
                                          getAPIUrl() : string
                                          -
                                          - static
                                          - - -
                                          -
                                          -
                                          - - -
                                          - - -

                                          Response

                                          - string

                                          -
                                          -
                                          - -
                                          - -
                                          -

                                          Gets the current Http client, or creates one to suite the need

                                          -
                                          getHttpClient() : \Parse\HttpClients\ParseHttpable
                                          -
                                          - static
                                          - - -
                                          -
                                          -
                                          - - -
                                          - - -

                                          Response

                                          - \Parse\HttpClients\ParseHttpable

                                          -
                                          -
                                          - -
                                          - -
                                          -

                                          Returns the last error message from a failed json_decode call

                                          -
                                          getLastJSONErrorMsg() : string
                                          -
                                          - static
                                          - - -
                                          -
                                          -
                                          - - -
                                          - - -

                                          Response

                                          - string

                                          -
                                          -
                                          - -
                                          - -
                                          -

                                          Get remote Parse API mount path

                                          -
                                          getMountPath() : string
                                          -
                                          - static
                                          - - -
                                          -
                                          -
                                          - - -
                                          - - -

                                          Response

                                          - string

                                          -
                                          -
                                          - -
                                          - -
                                          -

                                          Returns an httpClient prepared for use

                                          -
                                          getPreparedHttpClient() : \Parse\HttpClients\ParseHttpable
                                          -
                                          - static
                                          - - -
                                          -
                                          -
                                          - - -
                                          - - -

                                          Response

                                          - \Parse\HttpClients\ParseHttpable

                                          -
                                          -
                                          - -
                                          - -
                                          -

                                          Get a date value in the format stored on Parse.

                                          -
                                          getProperDateFormat(\DateTimevalue) : string
                                          -
                                          - static
                                          - - -
                                          -
                                          -

                                          All the SDKs do some slightly different date handling. +will be returned a unique and revocable session token.

                                          + + + public + static enableRevocableSessions() : mixed + +
                                          + + + + +
                                          Return values
                                          + mixed + — +
                                          + + + +
                                          +

                                          + getAPIUrl() + +

                                          + + +

                                          Get remote Parse API url.

                                          + + + public + static getAPIUrl() : string + +
                                          + + + + +
                                          Return values
                                          + string + — +
                                          + + +
                                          +
                                          +

                                          + getHttpClient() + +

                                          + + +

                                          Gets the current Http client, or creates one to suite the need

                                          + + + public + static getHttpClient() : ParseHttpable + +
                                          + + + + +
                                          Return values
                                          + ParseHttpable + — +
                                          + + +
                                          +
                                          +

                                          + getMountPath() + +

                                          + + +

                                          Get remote Parse API mount path

                                          + + + public + static getMountPath() : string + +
                                          + + + + +
                                          Return values
                                          + string + — +
                                          + + +
                                          +
                                          +

                                          + getProperDateFormat() + +

                                          + + +

                                          Get a date value in the format stored on Parse.

                                          + + + public + static getProperDateFormat(DateTime $value) : string + +

                                          All the SDKs do some slightly different date handling. PHP provides 6 digits for the microseconds (u) so we have to chop 3 off.

                                          -
                                          - - -
                                          - -

                                          Arguments

                                          -
                                          -

                                          value

                                          - \DateTime

                                          DateTime value to format.

                                          -

                                          -
                                          - -

                                          Response

                                          - string

                                          -
                                          -
                                          - -
                                          - -
                                          -

                                          Get a date value in the format to use in Local Push Scheduling on Parse.

                                          -
                                          getPushDateFormat(\DateTimevalue, boollocal = false) : string
                                          -
                                          - static
                                          - - -
                                          -
                                          -

                                          All the SDKs do some slightly different date handling. + + +

                                          Parameters
                                          +
                                          +
                                          + $value + : DateTime +
                                          +
                                          +

                                          DateTime value to format.

                                          +
                                          + +
                                          +
                                          + + + +
                                          Return values
                                          + string + — +
                                          + + + +
                                          +

                                          + getPushDateFormat() + +

                                          + + +

                                          Get a date value in the format to use in Local Push Scheduling on Parse.

                                          + + + public + static getPushDateFormat(DateTime $value[, bool $local = false ]) : string + +

                                          All the SDKs do some slightly different date handling. Format from Parse doc: an ISO 8601 date without a time zone, i.e. 2014-10-16T12:00:00 .

                                          -
                                          - - -
                                          - -

                                          Arguments

                                          -
                                          -

                                          value

                                          - \DateTime

                                          DateTime value to format.

                                          -

                                          -
                                          -
                                          -

                                          local

                                          - bool

                                          Whether to return the local push time

                                          -

                                          -
                                          - -

                                          Response

                                          - string

                                          -
                                          -
                                          - -
                                          - -
                                          -

                                          Returns an array of information regarding the current server's health

                                          -
                                          getServerHealth() : array
                                          -
                                          - static
                                          - - -
                                          -
                                          -
                                          - - -
                                          - - -

                                          Response

                                          - array

                                          -
                                          -
                                          - -
                                          - -
                                          -

                                          ParseClient::getStorage, will return the storage object used for -persistence.

                                          -
                                          getStorage() : \Parse\ParseStorageInterface
                                          -
                                          - static
                                          - - -
                                          -
                                          -
                                          - - -
                                          - - -

                                          Response

                                          - \Parse\ParseStorageInterface

                                          -
                                          -
                                          - -
                                          - -
                                          -

                                          Parse\Client::initialize, must be called before using Parse features.

                                          -
                                          initialize(stringapp_id, stringrest_key, stringmaster_key, boolenableCurlExceptions = true, stringaccount_key = null) : mixed
                                          -
                                          - static
                                          - - -
                                          -
                                          -
                                          - - - - - - - - - - -
                                          - - -
                                          Throws -
                                          -
                                          \Exception
                                          -
                                          -
                                          -
                                          - -

                                          Arguments

                                          -
                                          -

                                          app_id

                                          - string

                                          Parse Application ID

                                          -

                                          -
                                          -
                                          -

                                          rest_key

                                          - string

                                          Parse REST API Key

                                          -

                                          -
                                          -
                                          -

                                          master_key

                                          - string

                                          Parse Master Key

                                          -

                                          -
                                          -
                                          -

                                          enableCurlExceptions

                                          - bool

                                          Enable or disable Parse curl exceptions

                                          -

                                          -
                                          -
                                          -

                                          account_key

                                          - string

                                          An account key from Parse.com can enable creating apps via API.

                                          -

                                          -
                                          - -

                                          Response

                                          - mixed

                                          -
                                          -
                                          - -
                                          - -
                                          -

                                          Sets a CA file to validate peers of our requests with

                                          -
                                          setCAFile(stringcaFile) : mixed
                                          -
                                          - static
                                          - - -
                                          -
                                          -
                                          - - - - - - -
                                          - - -
                                          - -

                                          Arguments

                                          -
                                          -

                                          caFile

                                          - string

                                          CA file to set

                                          -

                                          -
                                          - -

                                          Response

                                          - mixed

                                          -
                                          -
                                          - -
                                          - -
                                          -

                                          Sets number of seconds to wait while trying to connect. Use 0 to wait indefinitely, null to default behaviour.

                                          -
                                          setConnectionTimeout(int|nullconnectionTimeout) : mixed
                                          -
                                          - static
                                          - - -
                                          -
                                          -
                                          - - - - - - -
                                          - - -
                                          - -

                                          Arguments

                                          -
                                          -

                                          connectionTimeout

                                          - int|null

                                          -
                                          - -

                                          Response

                                          - mixed

                                          -
                                          -
                                          - -
                                          - -
                                          -

                                          Sets the Http client to use for requests

                                          -
                                          setHttpClient(\Parse\HttpClients\ParseHttpablehttpClient) : mixed
                                          -
                                          - static
                                          - - -
                                          -
                                          -
                                          - - - - - - -
                                          - - -
                                          - -

                                          Arguments

                                          -
                                          -

                                          httpClient

                                          - \Parse\HttpClients\ParseHttpable

                                          Http client to use

                                          -

                                          -
                                          - -

                                          Response

                                          - mixed

                                          -
                                          -
                                          - -
                                          - -
                                          -

                                          ParseClient::setServerURL, to change the Parse Server address & mount path for this app

                                          -
                                          setServerURL(stringserverURL, stringmountPath) : mixed
                                          -
                                          - static
                                          - - -
                                          -
                                          -
                                          - - - - - - - - - - -
                                          - - -
                                          Throws -
                                          -
                                          \Exception
                                          -
                                          -
                                          -
                                          - -

                                          Arguments

                                          -
                                          -

                                          serverURL

                                          - string

                                          The remote server url

                                          -

                                          -
                                          -
                                          -

                                          mountPath

                                          - string

                                          The mount path for this server

                                          -

                                          -
                                          - -

                                          Response

                                          - mixed

                                          -
                                          -
                                          - -
                                          - -
                                          -

                                          ParseClient::setStorage, will update the storage object used for -persistence.

                                          -
                                          setStorage(\Parse\ParseStorageInterfacestorageObject) : mixed
                                          -
                                          - static
                                          - - -
                                          -
                                          -
                                          - - - - - - -
                                          - - -
                                          - -

                                          Arguments

                                          -
                                          -

                                          storageObject

                                          - \Parse\ParseStorageInterface

                                          -
                                          - -

                                          Response

                                          - mixed

                                          -
                                          -
                                          - -
                                          - -
                                          -

                                          Sets maximum number of seconds of request/response operation.

                                          -
                                          setTimeout(int|nulltimeout) : mixed
                                          -
                                          - static
                                          - - -
                                          -
                                          -

                                          Use 0 to wait indefinitely, null to default behaviour.

                                          -
                                          - - - - - - -
                                          - - -
                                          - -

                                          Arguments

                                          -
                                          -

                                          timeout

                                          - int|null

                                          -
                                          - -

                                          Response

                                          - mixed

                                          -
                                          -
                                          - -
                                          - -

                                          Constants

                                          - -
                                          -

                                          Constant for version string to include with requests.

                                          -
                                          VERSION_STRING
                                          -
                                          -
                                          -
                                          -
                                          -
                                          - - - - - -
                                          - var - - -
                                          -
                                          -
                                          -
                                          - -

                                          Properties

                                          - -
                                          -

                                          The remote Parse Server to communicate with

                                          -
                                          serverURL : string
                                          -
                                          - static
                                          -
                                          -
                                          -
                                          - - - - - - -
                                          - var - - -
                                          - -

                                          Type(s)

                                          - string -
                                          -
                                          -
                                          - -
                                          -

                                          The mount path for the current parse server

                                          -
                                          mountPath : string
                                          -
                                          - static
                                          -
                                          -
                                          -
                                          - - - - - - -
                                          - var - - -
                                          - -

                                          Type(s)

                                          - string -
                                          -
                                          -
                                          - -
                                          -

                                          The application id.

                                          -
                                          applicationId : string
                                          -
                                          - static
                                          -
                                          -
                                          -
                                          - - - - - - -
                                          - var - - -
                                          - -

                                          Type(s)

                                          - string -
                                          -
                                          -
                                          - -
                                          -

                                          The REST API Key.

                                          -
                                          restKey : string|null
                                          -
                                          - static
                                          -
                                          -
                                          -
                                          - - - - - - -
                                          - var - - -
                                          - -

                                          Type(s)

                                          - string|null -
                                          -
                                          -
                                          - -
                                          -

                                          The Master Key.

                                          -
                                          masterKey : string
                                          -
                                          - static
                                          -
                                          -
                                          -
                                          - - - - - - -
                                          - var - - -
                                          - -

                                          Type(s)

                                          - string -
                                          -
                                          -
                                          - -
                                          -

                                          Enable/Disable curl exceptions.

                                          -
                                          enableCurlExceptions : bool
                                          -
                                          - static
                                          -
                                          -
                                          -
                                          - - - - - - -
                                          - var - - -
                                          - -

                                          Type(s)

                                          - bool -
                                          -
                                          -
                                          - -
                                          -

                                          The account key.

                                          -
                                          accountKey : string
                                          -
                                          - static
                                          -
                                          -
                                          -
                                          - - - - - - -
                                          - var - - -
                                          - -

                                          Type(s)

                                          - string -
                                          -
                                          -
                                          - -
                                          -

                                          The object for managing persistence.

                                          -
                                          storage : \Parse\ParseStorageInterface
                                          -
                                          - static
                                          -
                                          -
                                          -
                                          - - - - - - -
                                          - var - - -
                                          - -

                                          Type(s)

                                          - ParseStorageInterface -
                                          -
                                          -
                                          - -
                                          -

                                          Are revocable sessions enabled?

                                          -
                                          forceRevocableSession : bool
                                          -
                                          - static
                                          -
                                          -
                                          -
                                          - - - - - - -
                                          - var - - -
                                          - -

                                          Type(s)

                                          - bool -
                                          -
                                          -
                                          - -
                                          -

                                          Number of seconds to wait while trying to connect. Use 0 to wait indefinitely.

                                          -
                                          connectionTimeout : int
                                          -
                                          - static
                                          -
                                          -
                                          -
                                          - - - - - - -
                                          - var - - -
                                          - -

                                          Type(s)

                                          - int -
                                          -
                                          -
                                          - -
                                          -

                                          Maximum number of seconds of request/response operation.

                                          -
                                          timeout : int
                                          -
                                          - static
                                          -
                                          -
                                          -
                                          - - - - - - -
                                          - var - - -
                                          - -

                                          Type(s)

                                          - int -
                                          -
                                          -
                                          - -
                                          -

                                          Http client for requests

                                          -
                                          httpClient : \Parse\HttpClients\ParseHttpable
                                          -
                                          - static
                                          -
                                          -
                                          -
                                          - - - - - - -
                                          - var - - -
                                          - -

                                          Type(s)

                                          - ParseHttpable -
                                          -
                                          -
                                          - -
                                          -

                                          CA file holding one or more certificates to verify a peer

                                          -
                                          caFile : string
                                          -
                                          - static
                                          -
                                          -
                                          -
                                          - - - - - - -
                                          - var - - -
                                          - -

                                          Type(s)

                                          - string -
                                          -
                                          -
                                          - - - - + + + +
                                          Return values
                                          + ParseHttpable + — +
                                          + + + + + + +
                                          +
                                          +
                                          +

                                          Search results

                                          + +
                                          +
                                          +
                                            +
                                            +
                                            +
                                            + - + - + - - + + diff --git a/classes/Parse-ParseCloud.html b/classes/Parse-ParseCloud.html index 3d904193..4718a8d1 100644 --- a/classes/Parse-ParseCloud.html +++ b/classes/Parse-ParseCloud.html @@ -1,347 +1,407 @@ - - - Parse PHP SDK API Reference » \Parse\ParseCloud - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                                            - + + + + + +

                                            Class ParseCloud - Facilitates calling Parse Cloud functions.

                                            + +
                                            + + +
                                            + Tags + +
                                            +
                                            +
                                            + author +
                                            +
                                            + +

                                            Fosco Marotto fjm@fb.com

                                            +
                                            + +
                                            +
                                            + + + + + + +

                                            + Table of Contents + +

                                            + +
                                            +
                                            + getJobsData() + +  : array<string|int, mixed> +
                                            +
                                            Gets data for the current set of cloud jobs
                                            + +
                                            + getJobStatus() + +  : array<string|int, mixed>|ParseObject +
                                            +
                                            Gets job status by id
                                            + +
                                            + run() + +  : mixed +
                                            +
                                            Makes a call to a Cloud function.
                                            + +
                                            + startJob() + +  : string +
                                            +
                                            Starts a given cloud job, which will process asynchronously
                                            + +
                                            + + - -
                                            -
                                            -
                                            - - -
                                            -
                                            - - - - -
                                            - - + -
                                            +
                                            +

                                            + Methods + +

                                            +
                                            +

                                            + getJobsData() + +

                                            + + +

                                            Gets data for the current set of cloud jobs

                                            + + + public + static getJobsData() : array<string|int, mixed> + +
                                            + + + + +
                                            Return values
                                            + array<string|int, mixed> + — +
                                            + + +
                                            +
                                            +

                                            + getJobStatus() + +

                                            + + +

                                            Gets job status by id

                                            + + + public + static getJobStatus(string $jobStatusId) : array<string|int, mixed>|ParseObject + +
                                            + +
                                            Parameters
                                            +
                                            +
                                            + $jobStatusId + : string +
                                            +
                                            +

                                            Id of the job status to return

                                            +
                                            + +
                                            +
                                            -
                                            -
                                            -

                                            ParseCloud

                                            - - -

                                            Class ParseCloud - Facilitates calling Parse Cloud functions.

                                            -
                                            -
                                            - -
                                            - - - - - - - - - -
                                            - author - - -

                                            Fosco Marotto fjm@fb.com

                                            - -
                                            - package - - -

                                            Parse

                                            - -
                                            - -

                                            Methods

                                            - -
                                            -

                                            Gets data for the current set of cloud jobs

                                            -
                                            getJobsData() : array
                                            -
                                            - static
                                            - - -
                                            -
                                            -
                                            - - -
                                            - - -

                                            Response

                                            - array

                                            -
                                            -
                                            - -
                                            - -
                                            -

                                            Gets job status by id

                                            -
                                            getJobStatus(stringjobStatusId) : array|\Parse\ParseObject
                                            -
                                            - static
                                            - - -
                                            -
                                            -
                                            - - -
                                            - -

                                            Arguments

                                            -
                                            -

                                            jobStatusId

                                            - string

                                            Id of the job status to return

                                            -

                                            -
                                            - -

                                            Response

                                            - array|\Parse\ParseObject

                                            -
                                            -
                                            - -
                                            - -
                                            -

                                            Makes a call to a Cloud function.

                                            -
                                            run(stringname, arraydata = [], booluseMasterKey = false) : mixed
                                            -
                                            - static
                                            - - -
                                            -
                                            -
                                            - - -
                                            - -

                                            Arguments

                                            -
                                            -

                                            name

                                            - string

                                            Cloud function name

                                            -

                                            -
                                            -
                                            -

                                            data

                                            - array

                                            Parameters to pass

                                            -

                                            -
                                            -
                                            -

                                            useMasterKey

                                            - bool

                                            Whether to use the Master Key

                                            -

                                            -
                                            - -

                                            Response

                                            - mixed

                                            -
                                            -
                                            - -
                                            - -
                                            -

                                            Starts a given cloud job, which will process asynchronously

                                            -
                                            startJob(stringjobName, arraydata = []) : string
                                            -
                                            - static
                                            - - -
                                            -
                                            -
                                            - - -
                                            - -

                                            Arguments

                                            -
                                            -

                                            jobName

                                            - string

                                            Name of job to run

                                            -

                                            -
                                            -
                                            -

                                            data

                                            - array

                                            Parameters to pass

                                            -

                                            -
                                            - -

                                            Response

                                            - string

                                            Id for tracking job status

                                            -

                                            -
                                            -
                                            - -
                                            - - -
                                            -
                                            - - +
                                            Return values
                                            + array<string|int, mixed>|ParseObject + — +
                                            + + +
                                            +
                                            +

                                            + run() + +

                                            + + +

                                            Makes a call to a Cloud function.

                                            + + + public + static run(string $name[, array<string|int, mixed> $data = [] ][, bool $useMasterKey = false ]) : mixed + +
                                            + +
                                            Parameters
                                            +
                                            +
                                            + $name + : string +
                                            +
                                            +

                                            Cloud function name

                                            +
                                            + +
                                            +
                                            + $data + : array<string|int, mixed> + = []
                                            +
                                            +

                                            Parameters to pass

                                            +
                                            + +
                                            +
                                            + $useMasterKey + : bool + = false
                                            +
                                            +

                                            Whether to use the Master Key

                                            +
                                            + +
                                            +
                                            + + + +
                                            Return values
                                            + mixed + — +
                                            + + +
                                            +
                                            +

                                            + startJob() + +

                                            + + +

                                            Starts a given cloud job, which will process asynchronously

                                            + + + public + static startJob(string $jobName[, array<string|int, mixed> $data = [] ]) : string + +
                                            + +
                                            Parameters
                                            +
                                            +
                                            + $jobName + : string +
                                            +
                                            +

                                            Name of job to run

                                            +
                                            + +
                                            +
                                            + $data + : array<string|int, mixed> + = []
                                            +
                                            +

                                            Parameters to pass

                                            +
                                            + +
                                            +
                                            + + + +
                                            Return values
                                            + string + — +

                                            Id for tracking job status

                                            +
                                            + + +
                                            +
                                            + + +
                                            +
                                            +
                                            +

                                            Search results

                                            + +
                                            +
                                            +
                                              +
                                              +
                                              +
                                              +
                                              - + - + - - + + diff --git a/classes/Parse-ParseConfig.html b/classes/Parse-ParseConfig.html index 9cdcd655..58398af7 100644 --- a/classes/Parse-ParseConfig.html +++ b/classes/Parse-ParseConfig.html @@ -1,473 +1,568 @@ - - - Parse PHP SDK API Reference » \Parse\ParseConfig - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                                              - + + + + + +

                                              Class ParseConfig - For accessing Parse Config settings.

                                              + +
                                              + + +
                                              + Tags + +
                                              +
                                              +
                                              + author +
                                              +
                                              + +

                                              Fosco Marotto fjm@fb.com

                                              +
                                              + +
                                              +
                                              + + + + + + +

                                              + Table of Contents + +

                                              + +
                                              +
                                              + $currentConfig + +  : array<string|int, mixed> +
                                              +
                                              Current configuration data
                                              + +
                                              + __construct() + +  : mixed +
                                              +
                                              ParseConfig constructor.
                                              + +
                                              + escape() + +  : string|null +
                                              +
                                              Gets a config value with html characters encoded
                                              + +
                                              + get() + +  : mixed +
                                              +
                                              Gets a config value
                                              + +
                                              + getConfig() + +  : array<string|int, mixed> +
                                              +
                                              Gets the current config
                                              + +
                                              + save() + +  : bool +
                                              +
                                              Saves the current config
                                              + +
                                              + set() + +  : mixed +
                                              +
                                              Sets a config value
                                              + +
                                              + setConfig() + +  : mixed +
                                              +
                                              Sets the config
                                              + +
                                              + + - -
                                              -
                                              -
                                              - - -
                                              -
                                              - - - - -
                                              - - + +
                                              +

                                              + Properties + +

                                              +
                                              +

                                              + $currentConfig + + + +

                                              + + +

                                              Current configuration data

                                              + + + private + array<string|int, mixed> + $currentConfig + + +
                                              -
                                              + -
                                              -
                                              -

                                              ParseConfig

                                              - - -

                                              Class ParseConfig - For accessing Parse Config settings.

                                              -
                                              -
                                              - -
                                              - - - - - - - - - -
                                              - author - - -

                                              Fosco Marotto fjm@fb.com

                                              - -
                                              - package - - -

                                              Parse

                                              - -
                                              - -

                                              Methods

                                              - -
                                              -

                                              ParseConfig constructor.

                                              -
                                              __construct() : mixed
                                              -
                                              -
                                              - - -
                                              -
                                              -
                                              - - - - - - -
                                              - - -
                                              - - -

                                              Response

                                              - mixed

                                              -
                                              -
                                              - -
                                              - -
                                              -

                                              Gets a config value with html characters encoded

                                              -
                                              escape(stringkey) : string|null
                                              -
                                              -
                                              - - -
                                              -
                                              -
                                              - - -
                                              - -

                                              Arguments

                                              -
                                              -

                                              key

                                              - string

                                              Key of value to get

                                              -

                                              -
                                              - -

                                              Response

                                              - string|null

                                              -
                                              -
                                              - -
                                              - -
                                              -

                                              Gets a config value

                                              -
                                              get(stringkey) : mixed
                                              -
                                              -
                                              - - -
                                              -
                                              -
                                              - - -
                                              - -

                                              Arguments

                                              -
                                              -

                                              key

                                              - string

                                              Key of value to get

                                              -

                                              -
                                              - -

                                              Response

                                              - mixed

                                              -
                                              -
                                              - -
                                              - -
                                              -

                                              Gets the current config

                                              -
                                              getConfig() : array
                                              -
                                              -
                                              - - -
                                              -
                                              -
                                              - - -
                                              - - -

                                              Response

                                              - array

                                              -
                                              -
                                              - -
                                              - -
                                              -

                                              Saves the current config

                                              -
                                              save() : bool
                                              -
                                              -
                                              - - -
                                              -
                                              -
                                              - - -
                                              - - -

                                              Response

                                              - bool

                                              -
                                              -
                                              - -
                                              - -
                                              -

                                              Sets a config value

                                              -
                                              set(stringkey, mixedvalue) : mixed
                                              -
                                              -
                                              - - -
                                              -
                                              -
                                              - - - - - - -
                                              - - -
                                              - -

                                              Arguments

                                              -
                                              -

                                              key

                                              - string

                                              Key to set value on

                                              -

                                              -
                                              -
                                              -

                                              value

                                              - mixed

                                              Value to set

                                              -

                                              -
                                              - -

                                              Response

                                              - mixed

                                              -
                                              -
                                              - -
                                              - -
                                              -

                                              Sets the config

                                              -
                                              setConfig(arrayconfig) : mixed
                                              -
                                              -
                                              - - -
                                              -
                                              -
                                              - - - - - - -
                                              - - -
                                              - -

                                              Arguments

                                              -
                                              -

                                              config

                                              - array

                                              Config to set

                                              -

                                              -
                                              - -

                                              Response

                                              - mixed

                                              -
                                              -
                                              - -
                                              - - -

                                              Properties

                                              - -
                                              -

                                              Current configuration data

                                              -
                                              currentConfig : array
                                              -
                                              -
                                              -
                                              -
                                              -
                                              - - - - - - -
                                              - var - - -
                                              - -

                                              Type(s)

                                              - array<string|int, mixed> -
                                              -
                                              -
                                              -
                                              -
                                              - - +
                                              Return values
                                              + mixed + — +
                                              + + + +
                                              +

                                              + escape() + +

                                              + + +

                                              Gets a config value with html characters encoded

                                              + + + public + escape(string $key) : string|null + +
                                              + +
                                              Parameters
                                              +
                                              +
                                              + $key + : string +
                                              +
                                              +

                                              Key of value to get

                                              +
                                              + +
                                              +
                                              + + + +
                                              Return values
                                              + string|null + — +
                                              + + +
                                              +
                                              +

                                              + get() + +

                                              + + +

                                              Gets a config value

                                              + + + public + get(string $key) : mixed + +
                                              + +
                                              Parameters
                                              +
                                              +
                                              + $key + : string +
                                              +
                                              +

                                              Key of value to get

                                              +
                                              + +
                                              +
                                              + + + +
                                              Return values
                                              + mixed + — +
                                              + + +
                                              +
                                              +

                                              + getConfig() + +

                                              + + +

                                              Gets the current config

                                              + + + public + getConfig() : array<string|int, mixed> + +
                                              + + + + +
                                              Return values
                                              + array<string|int, mixed> + — +
                                              + + +
                                              +
                                              +

                                              + save() + +

                                              + + +

                                              Saves the current config

                                              + + + public + save() : bool + +
                                              + + + + +
                                              Return values
                                              + bool + — +
                                              + + +
                                              +
                                              +

                                              + set() + +

                                              + + +

                                              Sets a config value

                                              + + + public + set(string $key, mixed $value) : mixed + +
                                              + +
                                              Parameters
                                              +
                                              +
                                              + $key + : string +
                                              +
                                              +

                                              Key to set value on

                                              +
                                              + +
                                              +
                                              + $value + : mixed +
                                              +
                                              +

                                              Value to set

                                              +
                                              + +
                                              +
                                              + + + +
                                              Return values
                                              + mixed + — +
                                              + + +
                                              +
                                              +

                                              + setConfig() + +

                                              + + +

                                              Sets the config

                                              + + + protected + setConfig(array<string|int, mixed> $config) : mixed + +
                                              + +
                                              Parameters
                                              +
                                              +
                                              + $config + : array<string|int, mixed> +
                                              +
                                              +

                                              Config to set

                                              +
                                              + +
                                              +
                                              + + + +
                                              Return values
                                              + mixed + — +
                                              + + +
                                              + + + +
                                              +
                                              +
                                              +

                                              Search results

                                              + +
                                              +
                                              +
                                                +
                                                +
                                                +
                                                +
                                                -
                                                + - + - - + + diff --git a/classes/Parse-ParseException.html b/classes/Parse-ParseException.html index 5b094693..1cdf4c25 100644 --- a/classes/Parse-ParseException.html +++ b/classes/Parse-ParseException.html @@ -1,253 +1,253 @@ - - - Parse PHP SDK API Reference » \Parse\ParseException - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                                                - + + + + + +

                                                Class ParseException - Wrapper for \Exception class.

                                                + +
                                                + + +
                                                + Tags + +
                                                +
                                                +
                                                + author +
                                                +
                                                + +

                                                Fosco Marotto fjm@fb.com

                                                +
                                                + +
                                                +
                                                + + + + + + +

                                                + Table of Contents + +

                                                + +
                                                +
                                                + __construct() + +  : mixed +
                                                +
                                                Constructs a Parse\Exception.
                                                + +
                                                + + - -
                                                -
                                                -
                                                - - -
                                                -
                                                - - - - -
                                                - - + -
                                                +
                                                +

                                                + Methods + +

                                                +
                                                +

                                                + __construct() + +

                                                + + +

                                                Constructs a Parse\Exception.

                                                + + + public + __construct(string $message, int $code[, Exception $previous = null ]) : mixed + +
                                                + +
                                                Parameters
                                                +
                                                +
                                                + $message + : string +
                                                +
                                                +

                                                Message for the Exception.

                                                +
                                                + +
                                                +
                                                + $code + : int +
                                                +
                                                +

                                                Error code.

                                                +
                                                + +
                                                +
                                                + $previous + : Exception + = null
                                                +
                                                +

                                                Previous Exception.

                                                +
                                                + +
                                                +
                                                -
                                                -
                                                -

                                                ParseException

                                                - - Extends \Exception - -

                                                Class ParseException - Wrapper for \Exception class.

                                                -
                                                -
                                                - -
                                                - - - - - - - - - -
                                                - author - - -

                                                Fosco Marotto fjm@fb.com

                                                - -
                                                - package - - -

                                                Parse

                                                - -
                                                - -

                                                Methods

                                                - -
                                                -

                                                Constructs a Parse\Exception.

                                                -
                                                __construct(stringmessage, intcode = 0, \Exceptionprevious = null) : mixed
                                                -
                                                -
                                                - - -
                                                -
                                                -
                                                - - - - - - -
                                                - - -
                                                - -

                                                Arguments

                                                -
                                                -

                                                message

                                                - string

                                                Message for the Exception.

                                                -

                                                -
                                                -
                                                -

                                                code

                                                - int

                                                Error code.

                                                -

                                                -
                                                -
                                                -

                                                previous

                                                - \Exception

                                                Previous Exception.

                                                -

                                                -
                                                - -

                                                Response

                                                - mixed

                                                -
                                                -
                                                - -
                                                - - -
                                                -
                                                - - +
                                                Return values
                                                + mixed + — +
                                                + + +
                                                +
                                                + + +
                                                +
                                                +
                                                +

                                                Search results

                                                + +
                                                +
                                                +
                                                  +
                                                  +
                                                  +
                                                  +
                                                  - + - + - - + + diff --git a/classes/Parse-ParseFile.html b/classes/Parse-ParseFile.html index 7c25eedb..c64d5bc4 100644 --- a/classes/Parse-ParseFile.html +++ b/classes/Parse-ParseFile.html @@ -1,816 +1,1085 @@ - - - Parse PHP SDK API Reference » \Parse\ParseFile - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                                                  - + + implements + Encodable + + - - -
                                                  -
                                                  -
                                                  - - -
                                                  -
                                                  - - - - -
                                                  - - +'foo.bar');. + +
                                                  + delete() + +  : mixed +
                                                  +
                                                  Send a REST request to delete the ParseFile.
                                                  + +
                                                  + getData() + +  : mixed +
                                                  +
                                                  Return the data for the file, downloading it if not already present.
                                                  + +
                                                  + getMimeType() + +  : string|null +
                                                  +
                                                  Return the mimeType for the file, if set.
                                                  + +
                                                  + getName() + +  : string +
                                                  +
                                                  Return the name for the file +Upon saving to Parse, the name will change to a unique identifier.
                                                  + +
                                                  + getURL() + +  : string|null +
                                                  +
                                                  Return the URL for the file, if saved.
                                                  + +
                                                  + save() + +  : bool +
                                                  +
                                                  Uploads the file contents to Parse, if not saved.
                                                  + +
                                                  + download() + +  : mixed +
                                                  +
                                                  Attempts to download and return the contents of a ParseFile's url
                                                  + +
                                                  + getMimeTypeForExtension() + +  : string +
                                                  +
                                                  Returns the mimetype for a given extension
                                                  + +
                                                  + upload() + +  : mixed +
                                                  +
                                                  Internally uploads the contents of the file to a Parse Server
                                                  + + -
                                                  -
                                                  -
                                                  -

                                                  ParseFile

                                                  - - Implements Encodable - -

                                                  Class ParseFile - Representation of a Parse File object.

                                                  -
                                                  -
                                                  - -
                                                  - - - - - - - - - -
                                                  - author - - -

                                                  Fosco Marotto fjm@fb.com

                                                  - -
                                                  - package - - -

                                                  Parse

                                                  - -
                                                  - -

                                                  Methods

                                                  - -
                                                  -

                                                  Internal method used when constructing a Parse File from Parse.

                                                  -
                                                  _createFromServer(mixedname, mixedurl) : \Parse\ParseFile
                                                  -
                                                  - static
                                                  - - -
                                                  -
                                                  -
                                                  - - - - - - - - - - - - - - -
                                                  - $name - - -

                                                  @param

                                                  - -
                                                  - $url - - -

                                                  @param

                                                  - -
                                                  - - -
                                                  - -

                                                  Arguments

                                                  -
                                                  -

                                                  name

                                                  - mixed

                                                  -
                                                  -
                                                  -

                                                  url

                                                  - mixed

                                                  -
                                                  - -

                                                  Response

                                                  - \Parse\ParseFile

                                                  -
                                                  -
                                                  - -
                                                  - -
                                                  -

                                                  Encode to associative array representation.

                                                  -
                                                  _encode() : array
                                                  -
                                                  -
                                                  - - -
                                                  -
                                                  -
                                                  - - -
                                                  - - -

                                                  Response

                                                  - array

                                                  -
                                                  -
                                                  - -
                                                  - -
                                                  -

                                                  Create a Parse File from data -i.e. $file = ParseFile::createFromData('hello world!', 'hi.txt');.

                                                  -
                                                  createFromData(mixedcontents, stringname, stringmimeType = null) : \Parse\ParseFile
                                                  -
                                                  - static
                                                  - - -
                                                  -
                                                  -
                                                  - - -
                                                  - -

                                                  Arguments

                                                  -
                                                  -

                                                  contents

                                                  - mixed

                                                  The file contents

                                                  -

                                                  -
                                                  -
                                                  -

                                                  name

                                                  - string

                                                  The file name on Parse, can be used to detect mimeType

                                                  -

                                                  -
                                                  -
                                                  -

                                                  mimeType

                                                  - string

                                                  Optional, The mime-type to use when saving the file

                                                  -

                                                  -
                                                  - -

                                                  Response

                                                  - \Parse\ParseFile

                                                  -
                                                  -
                                                  - -
                                                  - -
                                                  -

                                                  Create a Parse File from the contents of a local file + + + +
                                                  +

                                                  + Properties + +

                                                  +
                                                  +

                                                  + $data + + + +

                                                  + + +

                                                  The data.

                                                  + + + private + string + $data + + +
                                                  + + + +
                                                  +
                                                  +

                                                  + $mimeType + + + +

                                                  + + +

                                                  The mime type.

                                                  + + + private + string + $mimeType + + +
                                                  + + + +
                                                  +
                                                  +

                                                  + $name + + + +

                                                  + + +

                                                  The filename.

                                                  + + + private + string + $name + + +
                                                  + + + +
                                                  +
                                                  +

                                                  + $url + + + +

                                                  + + +

                                                  The URL of file data stored on Parse.

                                                  + + + private + string + $url + + +
                                                  + + + +
                                                  +
                                                  + +
                                                  +

                                                  + Methods + +

                                                  +
                                                  +

                                                  + _createFromServer() + +

                                                  + + +

                                                  Internal method used when constructing a Parse File from Parse.

                                                  + + + public + static _createFromServer(string $name, string $url) : ParseFile + +
                                                  + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $name + : string +
                                                  +
                                                  +
                                                  + +
                                                  +
                                                  + $url + : string +
                                                  +
                                                  +
                                                  + +
                                                  +
                                                  + + + +
                                                  Return values
                                                  + ParseFile + — +
                                                  + + +
                                                  +
                                                  +

                                                  + _encode() + +

                                                  + + +

                                                  Encode to associative array representation.

                                                  + + + public + _encode() : array<string|int, mixed> + +
                                                  + + + + +
                                                  Return values
                                                  + array<string|int, mixed> + — +
                                                  + + +
                                                  +
                                                  +

                                                  + createFromData() + +

                                                  + + +

                                                  Create a Parse File from data +i.e. $file = ParseFile::createFromData('hello world!', 'hi.txt');.

                                                  + + + public + static createFromData(mixed $contents, string $name[, string $mimeType = null ]) : ParseFile + +
                                                  + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $contents + : mixed +
                                                  +
                                                  +

                                                  The file contents

                                                  +
                                                  + +
                                                  +
                                                  + $name + : string +
                                                  +
                                                  +

                                                  The file name on Parse, can be used to detect mimeType

                                                  +
                                                  + +
                                                  +
                                                  + $mimeType + : string + = null
                                                  +
                                                  +

                                                  Optional, The mime-type to use when saving the file

                                                  +
                                                  + +
                                                  +
                                                  + + + +
                                                  Return values
                                                  + ParseFile + — +
                                                  + + +
                                                  +
                                                  +

                                                  + createFromFile() + +

                                                  + + +

                                                  Create a Parse File from the contents of a local file i.e. $file = ParseFile::createFromFile('/tmp/foo.bar', -'foo.bar');.

                                                  -
                                                  createFromFile(stringpath, stringname, stringmimeType = null) : \Parse\ParseFile
                                                  -
                                                  - static
                                                  - - -
                                                  -
                                                  -
                                                  - - -
                                                  - -

                                                  Arguments

                                                  -
                                                  -

                                                  path

                                                  - string

                                                  Path to local file

                                                  -

                                                  -
                                                  -
                                                  -

                                                  name

                                                  - string

                                                  Filename to use on Parse, can be used to detect mimeType

                                                  -

                                                  -
                                                  -
                                                  -

                                                  mimeType

                                                  - string

                                                  Optional, The mime-type to use when saving the file

                                                  -

                                                  -
                                                  - -

                                                  Response

                                                  - \Parse\ParseFile

                                                  -
                                                  -
                                                  - -
                                                  - -
                                                  -

                                                  Send a REST request to delete the ParseFile.

                                                  -
                                                  delete(booluseMasterKey = true) : mixed
                                                  -
                                                  -
                                                  - - -
                                                  -
                                                  -
                                                  - - - - - - - - - - -
                                                  - - -
                                                  Throws -
                                                  -
                                                  \Parse\ParseException
                                                  -
                                                  -
                                                  -
                                                  - -

                                                  Arguments

                                                  -
                                                  -

                                                  useMasterKey

                                                  - bool

                                                  Whether to use the Master Key.

                                                  -

                                                  -
                                                  - -

                                                  Response

                                                  - mixed

                                                  -
                                                  -
                                                  - -
                                                  - -
                                                  -

                                                  Attempts to download and return the contents of a ParseFile's url

                                                  -
                                                  download() : mixed
                                                  -
                                                  -
                                                  - - -
                                                  -
                                                  -
                                                  - - - - - - -
                                                  Throws -
                                                  -
                                                  \Parse\ParseException
                                                  -
                                                  -
                                                  -
                                                  - - -

                                                  Response

                                                  - mixed

                                                  -
                                                  -
                                                  - -
                                                  - -
                                                  -

                                                  Return the data for the file, downloading it if not already present.

                                                  -
                                                  getData() : mixed
                                                  -
                                                  -
                                                  - - -
                                                  -
                                                  -
                                                  - - - - - - -
                                                  Throws -
                                                  -
                                                  \Parse\ParseException
                                                  -
                                                  -
                                                  -
                                                  - - -

                                                  Response

                                                  - mixed

                                                  -
                                                  -
                                                  - -
                                                  - -
                                                  -

                                                  Return the mimeType for the file, if set.

                                                  -
                                                  getMimeType() : string|null
                                                  -
                                                  -
                                                  - - -
                                                  -
                                                  -
                                                  - - -
                                                  - - -

                                                  Response

                                                  - string|null

                                                  -
                                                  -
                                                  - -
                                                  - -
                                                  -

                                                  Returns the mimetype for a given extension

                                                  -
                                                  getMimeTypeForExtension(stringextension) : string
                                                  -
                                                  -
                                                  - - -
                                                  -
                                                  -
                                                  - - -
                                                  - -

                                                  Arguments

                                                  -
                                                  -

                                                  extension

                                                  - string

                                                  Extension to return type for

                                                  -

                                                  -
                                                  - -

                                                  Response

                                                  - string

                                                  -
                                                  -
                                                  - -
                                                  - -
                                                  -

                                                  Return the name for the file -Upon saving to Parse, the name will change to a unique identifier.

                                                  -
                                                  getName() : string
                                                  -
                                                  -
                                                  - - -
                                                  -
                                                  -
                                                  - - -
                                                  - - -

                                                  Response

                                                  - string

                                                  -
                                                  -
                                                  - -
                                                  - -
                                                  -

                                                  Return the URL for the file, if saved.

                                                  -
                                                  getURL() : string|null
                                                  -
                                                  -
                                                  - - -
                                                  -
                                                  -
                                                  - - -
                                                  - - -

                                                  Response

                                                  - string|null

                                                  -
                                                  -
                                                  - -
                                                  - -
                                                  -

                                                  Uploads the file contents to Parse, if not saved.

                                                  -
                                                  save(booluseMasterKey = false) : bool
                                                  -
                                                  -
                                                  - - -
                                                  -
                                                  -
                                                  - - -
                                                  - -

                                                  Arguments

                                                  -
                                                  -

                                                  useMasterKey

                                                  - bool

                                                  Whether to use the Master Key.

                                                  -

                                                  -
                                                  - -

                                                  Response

                                                  - bool

                                                  -
                                                  -
                                                  - -
                                                  - -
                                                  -

                                                  Internally uploads the contents of the file to a Parse Server

                                                  -
                                                  upload(booluseMasterKey = false) : mixed
                                                  -
                                                  -
                                                  - - -
                                                  -
                                                  -
                                                  - - - - - - -
                                                  Throws -
                                                  -
                                                  \Parse\ParseException
                                                  -
                                                  -
                                                  -
                                                  - -

                                                  Arguments

                                                  -
                                                  -

                                                  useMasterKey

                                                  - bool

                                                  Whether to use the Master Key.

                                                  -

                                                  -
                                                  - -

                                                  Response

                                                  - mixed

                                                  Result from Parse API Call.

                                                  -

                                                  -
                                                  -
                                                  - -
                                                  - - -

                                                  Properties

                                                  - -
                                                  -

                                                  The filename.

                                                  -
                                                  name : string
                                                  -
                                                  -
                                                  -
                                                  -
                                                  -
                                                  - - - - - - -
                                                  - var - - -
                                                  - -

                                                  Type(s)

                                                  - string -
                                                  -
                                                  -
                                                  - -
                                                  -

                                                  The URL of file data stored on Parse.

                                                  -
                                                  url : string
                                                  -
                                                  -
                                                  -
                                                  -
                                                  -
                                                  - - - - - - -
                                                  - var - - -
                                                  - -

                                                  Type(s)

                                                  - string -
                                                  -
                                                  -
                                                  - -
                                                  -

                                                  The data.

                                                  -
                                                  data : string
                                                  -
                                                  -
                                                  -
                                                  -
                                                  -
                                                  - - - - - - -
                                                  - var - - -
                                                  - -

                                                  Type(s)

                                                  - string -
                                                  -
                                                  -
                                                  - -
                                                  -

                                                  The mime type.

                                                  -
                                                  mimeType : string
                                                  -
                                                  -
                                                  -
                                                  -
                                                  -
                                                  - - - - - - -
                                                  - var - - -
                                                  - -

                                                  Type(s)

                                                  - string -
                                                  -
                                                  -
                                                  -
                                                  -
                                                  - - +
                                                  Return values
                                                  + bool + — +
                                                  + + + +
                                                  +

                                                  + download() + +

                                                  + + +

                                                  Attempts to download and return the contents of a ParseFile's url

                                                  + + + private + download() : mixed + +
                                                  + + + +
                                                  + Tags + +
                                                  +
                                                  +
                                                  + throws +
                                                  +
                                                  + ParseException + +
                                                  + +
                                                  +
                                                  + +
                                                  Return values
                                                  + mixed + — +
                                                  + + +
                                                  +
                                                  +

                                                  + getMimeTypeForExtension() + +

                                                  + + +

                                                  Returns the mimetype for a given extension

                                                  + + + private + getMimeTypeForExtension(string $extension) : string + +
                                                  + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $extension + : string +
                                                  +
                                                  +

                                                  Extension to return type for

                                                  +
                                                  + +
                                                  +
                                                  + + + +
                                                  Return values
                                                  + string + — +
                                                  + + +
                                                  +
                                                  +

                                                  + upload() + +

                                                  + + +

                                                  Internally uploads the contents of the file to a Parse Server

                                                  + + + private + upload([bool $useMasterKey = false ]) : mixed + +
                                                  + +
                                                  Parameters
                                                  +
                                                  +
                                                  + $useMasterKey + : bool + = false
                                                  +
                                                  +

                                                  Whether to use the Master Key.

                                                  +
                                                  + +
                                                  +
                                                  + + +
                                                  + Tags + +
                                                  +
                                                  +
                                                  + throws +
                                                  +
                                                  + ParseException + +
                                                  + +
                                                  +
                                                  + +
                                                  Return values
                                                  + mixed + — +

                                                  Result from Parse API Call.

                                                  +
                                                  + + +
                                                  + + + +
                                                  +
                                                  +
                                                  +

                                                  Search results

                                                  + +
                                                  +
                                                  +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    -
                                                    + - + - - + + diff --git a/classes/Parse-ParseGeoPoint.html b/classes/Parse-ParseGeoPoint.html index 5d9ec8d1..95fa0013 100644 --- a/classes/Parse-ParseGeoPoint.html +++ b/classes/Parse-ParseGeoPoint.html @@ -1,517 +1,597 @@ - - - Parse PHP SDK API Reference » \Parse\ParseGeoPoint - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                                                    - + + implements + Encodable + + + + + +

                                                    Class ParseGeoPoint - Representation of a Parse GeoPoint object.

                                                    + +
                                                    + + +
                                                    + Tags + +
                                                    +
                                                    +
                                                    + author +
                                                    +
                                                    + +

                                                    Fosco Marotto fjm@fb.com

                                                    +
                                                    + +
                                                    +
                                                    + + + + +

                                                    + Interfaces, Classes and Traits + +

                                                    + +
                                                    +
                                                    Encodable
                                                    +
                                                    Class Encodable - Interface for Parse Classes which provide an encode +method.
                                                    + + +
                                                    + + +

                                                    + Table of Contents + +

                                                    + +
                                                    +
                                                    + $latitude + +  : float +
                                                    +
                                                    The latitude.
                                                    + +
                                                    + $longitude + +  : float +
                                                    +
                                                    The longitude.
                                                    + +
                                                    + __construct() + +  : mixed +
                                                    +
                                                    Create a Parse GeoPoint object.
                                                    + +
                                                    + _encode() + +  : array<string|int, mixed> +
                                                    +
                                                    Encode to associative array representation.
                                                    + +
                                                    + getLatitude() + +  : float +
                                                    +
                                                    Returns the Latitude value for this GeoPoint.
                                                    + +
                                                    + getLongitude() + +  : float +
                                                    +
                                                    Returns the Longitude value for this GeoPoint.
                                                    + +
                                                    + setLatitude() + +  : mixed +
                                                    +
                                                    Set the Latitude value for this GeoPoint.
                                                    + +
                                                    + setLongitude() + +  : mixed +
                                                    +
                                                    Set the Longitude value for this GeoPoint.
                                                    + +
                                                    + + - -
                                                    -
                                                    -
                                                    - - -
                                                    -
                                                    - - - - -
                                                    - - + +
                                                    +

                                                    + Properties + +

                                                    +
                                                    +

                                                    + $latitude + + + +

                                                    + + +

                                                    The latitude.

                                                    + + + private + float + $latitude + + +
                                                    -
                                                    + + + +
                                                    +

                                                    + $longitude + + + +

                                                    + + +

                                                    The longitude.

                                                    + + + private + float + $longitude + + +
                                                    + + + +
                                                    + + +
                                                    +

                                                    + Methods + +

                                                    +
                                                    +

                                                    + __construct() + +

                                                    + + +

                                                    Create a Parse GeoPoint object.

                                                    + + + public + __construct(float $lat, float $lon) : mixed + +
                                                    + +
                                                    Parameters
                                                    +
                                                    +
                                                    + $lat + : float +
                                                    +
                                                    +

                                                    Latitude.

                                                    +
                                                    + +
                                                    +
                                                    + $lon + : float +
                                                    +
                                                    +

                                                    Longitude.

                                                    +
                                                    + +
                                                    +
                                                    + + + +
                                                    Return values
                                                    + mixed + — +
                                                    + + +
                                                    +
                                                    +

                                                    + _encode() + +

                                                    + + +

                                                    Encode to associative array representation.

                                                    + + + public + _encode() : array<string|int, mixed> + +
                                                    -
                                                    -
                                                    -

                                                    ParseGeoPoint

                                                    - - Implements Encodable - -

                                                    Class ParseGeoPoint - Representation of a Parse GeoPoint object.

                                                    -
                                                    -
                                                    - -
                                                    - - - - - - - - - -
                                                    - author - - -

                                                    Fosco Marotto fjm@fb.com

                                                    - -
                                                    - package - - -

                                                    Parse

                                                    - -
                                                    - -

                                                    Methods

                                                    - -
                                                    -

                                                    Create a Parse GeoPoint object.

                                                    -
                                                    __construct(floatlat, floatlon) : mixed
                                                    -
                                                    -
                                                    - - -
                                                    -
                                                    -
                                                    - - - - - - -
                                                    - - -
                                                    - -

                                                    Arguments

                                                    -
                                                    -

                                                    lat

                                                    - float

                                                    Latitude.

                                                    -

                                                    -
                                                    -
                                                    -

                                                    lon

                                                    - float

                                                    Longitude.

                                                    -

                                                    -
                                                    - -

                                                    Response

                                                    - mixed

                                                    -
                                                    -
                                                    - -
                                                    - -
                                                    -

                                                    Encode to associative array representation.

                                                    -
                                                    _encode() : array
                                                    -
                                                    -
                                                    - - -
                                                    -
                                                    -
                                                    - - -
                                                    - - -

                                                    Response

                                                    - array

                                                    -
                                                    -
                                                    - -
                                                    - -
                                                    -

                                                    Returns the Latitude value for this GeoPoint.

                                                    -
                                                    getLatitude() : float
                                                    -
                                                    -
                                                    - - -
                                                    -
                                                    -
                                                    - - -
                                                    - - -

                                                    Response

                                                    - float

                                                    -
                                                    -
                                                    - -
                                                    - -
                                                    -

                                                    Returns the Longitude value for this GeoPoint.

                                                    -
                                                    getLongitude() : float
                                                    -
                                                    -
                                                    - - -
                                                    -
                                                    -
                                                    - - -
                                                    - - -

                                                    Response

                                                    - float

                                                    -
                                                    -
                                                    - -
                                                    - -
                                                    -

                                                    Set the Latitude value for this GeoPoint.

                                                    -
                                                    setLatitude(mixedlat) : mixed
                                                    -
                                                    -
                                                    - - -
                                                    -
                                                    -
                                                    - - - - - - - - - - - - - - - - - - -
                                                    - $lat - - -

                                                    @param

                                                    - -
                                                    - - -
                                                    - - -
                                                    Throws -
                                                    -
                                                    \Parse\ParseException
                                                    -
                                                    -
                                                    -
                                                    - -

                                                    Arguments

                                                    -
                                                    -

                                                    lat

                                                    - mixed

                                                    -
                                                    - -

                                                    Response

                                                    - mixed

                                                    -
                                                    -
                                                    - -
                                                    - -
                                                    -

                                                    Set the Longitude value for this GeoPoint.

                                                    -
                                                    setLongitude(mixedlon) : mixed
                                                    -
                                                    -
                                                    - - -
                                                    -
                                                    -
                                                    - - - - - - - - - - - - - - - - - - -
                                                    - $lon - - -

                                                    @param

                                                    - -
                                                    - - -
                                                    - - -
                                                    Throws -
                                                    -
                                                    \Parse\ParseException
                                                    -
                                                    -
                                                    -
                                                    - -

                                                    Arguments

                                                    -
                                                    -

                                                    lon

                                                    - mixed

                                                    -
                                                    - -

                                                    Response

                                                    - mixed

                                                    -
                                                    -
                                                    - -
                                                    - - -

                                                    Properties

                                                    - -
                                                    -

                                                    The latitude.

                                                    -
                                                    latitude : float
                                                    -
                                                    -
                                                    -
                                                    -
                                                    -
                                                    - - - - - - -
                                                    - var - - -
                                                    - -

                                                    Type(s)

                                                    - float -
                                                    -
                                                    -
                                                    - -
                                                    -

                                                    The longitude.

                                                    -
                                                    longitude : float
                                                    -
                                                    -
                                                    -
                                                    -
                                                    -
                                                    - - - - - - -
                                                    - var - - -
                                                    - -

                                                    Type(s)

                                                    - float -
                                                    -
                                                    -
                                                    -
                                                    -
                                                    - -
                                                    +
                                                    +

                                                    + getLatitude() + +

                                                    + + +

                                                    Returns the Latitude value for this GeoPoint.

                                                    + + + public + getLatitude() : float + +
                                                    + + + + +
                                                    Return values
                                                    + float + — +
                                                    -
                                                  • \ParseGeoPoint
                                                  • - + +
                                                    +
                                                    +

                                                    + getLongitude() + +

                                                    + + +

                                                    Returns the Longitude value for this GeoPoint.

                                                    + + + public + getLongitude() : float + +
                                                    + + + + +
                                                    Return values
                                                    + float + — +
                                                    + + +
                                                    +
                                                    +

                                                    + setLatitude() + +

                                                    + + +

                                                    Set the Latitude value for this GeoPoint.

                                                    + + + public + setLatitude(float $lat) : mixed + +
                                                    + +
                                                    Parameters
                                                    +
                                                    +
                                                    + $lat + : float +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + + +
                                                    + Tags + +
                                                    +
                                                    +
                                                    + throws +
                                                    +
                                                    + ParseException + +
                                                    + +
                                                    +
                                                    + +
                                                    Return values
                                                    + mixed + — +
                                                    + + +
                                                    +
                                                    +

                                                    + setLongitude() + +

                                                    + + +

                                                    Set the Longitude value for this GeoPoint.

                                                    + + + public + setLongitude(float $lon) : mixed + +
                                                    + +
                                                    Parameters
                                                    +
                                                    +
                                                    + $lon + : float +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + + +
                                                    + Tags + +
                                                    +
                                                    +
                                                    + throws +
                                                    +
                                                    + ParseException + +
                                                    + +
                                                    +
                                                    + +
                                                    Return values
                                                    + mixed + — +
                                                    + + +
                                                    +
                                                    + + +
                                                    +
                                                    +
                                                    +

                                                    Search results

                                                    + +
                                                    +
                                                    +
                                                      +
                                                      +
                                                      +
                                                      +
                                                      - + - + - - + + diff --git a/classes/Parse-ParseHooks.html b/classes/Parse-ParseHooks.html index 3934f04a..8e3311cb 100644 --- a/classes/Parse-ParseHooks.html +++ b/classes/Parse-ParseHooks.html @@ -1,616 +1,846 @@ - - - Parse PHP SDK API Reference » \Parse\ParseHooks - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                                                      - + + + + + +

                                                      Class ParseHooks - Representation of a Parse Hooks object.

                                                      + +
                                                      + + +
                                                      + Tags + +
                                                      +
                                                      +
                                                      + author +
                                                      +
                                                      + +

                                                      Phelipe Alves phelipealvessouza@gmail.com

                                                      +
                                                      + +
                                                      +
                                                      + + + + + + +

                                                      + Table of Contents + +

                                                      + +
                                                      +
                                                      + createFunction() + +  : array<string|int, mixed> +
                                                      +
                                                      Create a new function webhook.
                                                      + +
                                                      + createTrigger() + +  : array<string|int, mixed> +
                                                      +
                                                      Create a new trigger webhook.
                                                      + +
                                                      + deleteFunction() + +  : array<string|int, mixed> +
                                                      +
                                                      Delete a function webhook.
                                                      + +
                                                      + deleteTrigger() + +  : array<string|int, mixed> +
                                                      +
                                                      Delete a trigger webhook.
                                                      + +
                                                      + editFunction() + +  : array<string|int, mixed> +
                                                      +
                                                      Edit the url of a function webhook that was already created.
                                                      + +
                                                      + editTrigger() + +  : array<string|int, mixed> +
                                                      +
                                                      Edit the url of a trigger webhook that was already crated.
                                                      + +
                                                      + fetchFunction() + +  : array<string|int, mixed> +
                                                      +
                                                      Fetch a single cloud function with a given name.
                                                      + +
                                                      + fetchFunctions() + +  : array<string|int, mixed> +
                                                      +
                                                      Fetch the list of all cloud functions.
                                                      + +
                                                      + fetchTrigger() + +  : array<string|int, mixed> +
                                                      +
                                                      Fetch a single cloud trigger.
                                                      + +
                                                      + fetchTriggers() + +  : array<string|int, mixed> +
                                                      +
                                                      Fetch the list of all cloud triggers.
                                                      + +
                                                      + + - -
                                                      - +
                                                      +

                                                      + Methods + +

                                                      +
                                                      +

                                                      + createFunction() + +

                                                      + + +

                                                      Create a new function webhook.

                                                      + + + public + createFunction(string $functionName, string $url) : array<string|int, mixed> + +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $functionName + : string +
                                                      +
                                                      +
                                                      + +
                                                      +
                                                      + $url + : string +
                                                      +
                                                      +
                                                      + +
                                                      +
                                                      + + +
                                                      + Tags + +
                                                      +
                                                      +
                                                      + throws +
                                                      +
                                                      + ParseException + +
                                                      + +
                                                      +
                                                      + +
                                                      Return values
                                                      + array<string|int, mixed> + — +
                                                      + + +
                                                      +
                                                      +

                                                      + createTrigger() + +

                                                      + + +

                                                      Create a new trigger webhook.

                                                      + + + public + createTrigger(string $className, string $triggerName, string $url) : array<string|int, mixed> + +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $className + : string +
                                                      +
                                                      +
                                                      + +
                                                      +
                                                      + $triggerName + : string +
                                                      +
                                                      +
                                                      + +
                                                      +
                                                      + $url + : string +
                                                      +
                                                      +
                                                      + +
                                                      +
                                                      + + + +
                                                      Return values
                                                      + array<string|int, mixed> + — +
                                                      + + +
                                                      +
                                                      +

                                                      + deleteFunction() + +

                                                      + + +

                                                      Delete a function webhook.

                                                      + + + public + deleteFunction(string $functionName) : array<string|int, mixed> + +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $functionName + : string +
                                                      +
                                                      +
                                                      + +
                                                      +
                                                      + + +
                                                      + Tags + +
                                                      +
                                                      +
                                                      + throws +
                                                      +
                                                      + ParseException + +
                                                      + +
                                                      +
                                                      + +
                                                      Return values
                                                      + array<string|int, mixed> + — +
                                                      + + +
                                                      +
                                                      +

                                                      + deleteTrigger() + +

                                                      + + +

                                                      Delete a trigger webhook.

                                                      + + + public + deleteTrigger(string $className, string $triggerName) : array<string|int, mixed> + +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $className + : string +
                                                      +
                                                      +
                                                      + +
                                                      +
                                                      + $triggerName + : string +
                                                      +
                                                      +
                                                      + +
                                                      +
                                                      + + + +
                                                      Return values
                                                      + array<string|int, mixed> + — +
                                                      + + +
                                                      +
                                                      +

                                                      + editFunction() + +

                                                      + + +

                                                      Edit the url of a function webhook that was already created.

                                                      + + + public + editFunction(string $functionName, string $url) : array<string|int, mixed> + +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $functionName + : string +
                                                      +
                                                      +
                                                      + +
                                                      +
                                                      + $url + : string +
                                                      +
                                                      +
                                                      + +
                                                      +
                                                      + + +
                                                      + Tags + +
                                                      +
                                                      +
                                                      + throws +
                                                      +
                                                      + ParseException + +
                                                      + +
                                                      +
                                                      + +
                                                      Return values
                                                      + array<string|int, mixed> + — +
                                                      -
                                                      -
                                                      -

                                                      ParseHooks

                                                      - - -

                                                      Class ParseHooks - Representation of a Parse Hooks object.

                                                      -
                                                      -
                                                      - -
                                                      - - - - - - - - - -
                                                      - author - - -

                                                      Phelipe Alves phelipealvessouza@gmail.com

                                                      - -
                                                      - package - - -

                                                      Parse

                                                      - -
                                                      - -

                                                      Methods

                                                      - -
                                                      -

                                                      Create a new function webhook.

                                                      -
                                                      createFunction(stringfunctionName, stringurl) : array
                                                      -
                                                      -
                                                      - - -
                                                      -
                                                      -
                                                      - - - - - - -
                                                      Throws -
                                                      -
                                                      \Parse\ParseException
                                                      -
                                                      -
                                                      -
                                                      - -

                                                      Arguments

                                                      -
                                                      -

                                                      functionName

                                                      - string

                                                      -
                                                      -
                                                      -

                                                      url

                                                      - string

                                                      -
                                                      - -

                                                      Response

                                                      - array

                                                      -
                                                      -
                                                      - -
                                                      - -
                                                      -

                                                      Create a new trigger webhook.

                                                      -
                                                      createTrigger(stringclassName, stringtriggerName, stringurl) : array
                                                      -
                                                      -
                                                      - - -
                                                      -
                                                      -
                                                      - - -
                                                      - -

                                                      Arguments

                                                      -
                                                      -

                                                      className

                                                      - string

                                                      -
                                                      -
                                                      -

                                                      triggerName

                                                      - string

                                                      -
                                                      -
                                                      -

                                                      url

                                                      - string

                                                      -
                                                      - -

                                                      Response

                                                      - array

                                                      -
                                                      -
                                                      - -
                                                      - -
                                                      -

                                                      Delete a function webhook.

                                                      -
                                                      deleteFunction(stringfunctionName) : array
                                                      -
                                                      -
                                                      - - -
                                                      -
                                                      -
                                                      - - - - - - -
                                                      Throws -
                                                      -
                                                      \Parse\ParseException
                                                      -
                                                      -
                                                      -
                                                      - -

                                                      Arguments

                                                      -
                                                      -

                                                      functionName

                                                      - string

                                                      -
                                                      - -

                                                      Response

                                                      - array

                                                      -
                                                      -
                                                      - -
                                                      - -
                                                      -

                                                      Delete a trigger webhook.

                                                      -
                                                      deleteTrigger(stringclassName, stringtriggerName) : array
                                                      -
                                                      -
                                                      - - -
                                                      -
                                                      -
                                                      - - -
                                                      - -

                                                      Arguments

                                                      -
                                                      -

                                                      className

                                                      - string

                                                      -
                                                      -
                                                      -

                                                      triggerName

                                                      - string

                                                      -
                                                      - -

                                                      Response

                                                      - array

                                                      -
                                                      -
                                                      - -
                                                      - -
                                                      -

                                                      Edit the url of a function webhook that was already created.

                                                      -
                                                      editFunction(stringfunctionName, stringurl) : array
                                                      -
                                                      -
                                                      - - -
                                                      -
                                                      -
                                                      - - - - - - -
                                                      Throws -
                                                      -
                                                      \Parse\ParseException
                                                      -
                                                      -
                                                      -
                                                      - -

                                                      Arguments

                                                      -
                                                      -

                                                      functionName

                                                      - string

                                                      -
                                                      -
                                                      -

                                                      url

                                                      - string

                                                      -
                                                      - -

                                                      Response

                                                      - array

                                                      -
                                                      -
                                                      - -
                                                      - -
                                                      -

                                                      Edit the url of a trigger webhook that was already crated.

                                                      -
                                                      editTrigger(stringclassName, stringtriggerName, stringurl) : array
                                                      -
                                                      -
                                                      - - -
                                                      -
                                                      -
                                                      - - -
                                                      - -

                                                      Arguments

                                                      -
                                                      -

                                                      className

                                                      - string

                                                      -
                                                      -
                                                      -

                                                      triggerName

                                                      - string

                                                      -
                                                      -
                                                      -

                                                      url

                                                      - string

                                                      -
                                                      - -

                                                      Response

                                                      - array

                                                      -
                                                      -
                                                      - -
                                                      - -
                                                      -

                                                      Fetch a single cloud function with a given name.

                                                      -
                                                      fetchFunction(stringfunctionName) : array
                                                      -
                                                      -
                                                      - - -
                                                      -
                                                      -
                                                      - - - - - - -
                                                      Throws -
                                                      -
                                                      \Parse\ParseException
                                                      -
                                                      -
                                                      -
                                                      - -

                                                      Arguments

                                                      -
                                                      -

                                                      functionName

                                                      - string

                                                      -
                                                      - -

                                                      Response

                                                      - array

                                                      -
                                                      -
                                                      - -
                                                      - -
                                                      -

                                                      Fetch the list of all cloud functions.

                                                      -
                                                      fetchFunctions() : array
                                                      -
                                                      -
                                                      - - -
                                                      -
                                                      -
                                                      - - - - - - -
                                                      Throws -
                                                      -
                                                      \Parse\ParseException
                                                      -
                                                      -
                                                      -
                                                      - - -

                                                      Response

                                                      - array

                                                      -
                                                      -
                                                      - -
                                                      - -
                                                      -

                                                      Fetch a single cloud trigger.

                                                      -
                                                      fetchTrigger(stringclassName, stringtriggerName) : array
                                                      -
                                                      -
                                                      - - -
                                                      -
                                                      -
                                                      - - - - - - -
                                                      Throws -
                                                      -
                                                      \Parse\ParseException
                                                      -
                                                      -
                                                      -
                                                      - -

                                                      Arguments

                                                      -
                                                      -

                                                      className

                                                      - string

                                                      -
                                                      -
                                                      -

                                                      triggerName

                                                      - string

                                                      -
                                                      - -

                                                      Response

                                                      - array

                                                      -
                                                      -
                                                      - -
                                                      - -
                                                      -

                                                      Fetch the list of all cloud triggers.

                                                      -
                                                      fetchTriggers() : array
                                                      -
                                                      -
                                                      - - -
                                                      -
                                                      -
                                                      - - - - - - -
                                                      Throws -
                                                      -
                                                      \Parse\ParseException
                                                      -
                                                      -
                                                      -
                                                      - - -

                                                      Response

                                                      - array

                                                      -
                                                      -
                                                      - -
                                                      - - -
                                                      -
                                                      - -
                                                      +
                                                      +

                                                      + editTrigger() + +

                                                      + + +

                                                      Edit the url of a trigger webhook that was already crated.

                                                      + + + public + editTrigger(string $className, string $triggerName, string $url) : array<string|int, mixed> + +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $className + : string +
                                                      +
                                                      +
                                                      + +
                                                      +
                                                      + $triggerName + : string +
                                                      +
                                                      +
                                                      + +
                                                      +
                                                      + $url + : string +
                                                      +
                                                      +
                                                      + +
                                                      +
                                                      -
                                                    • \ParseHooks
                                                    • - + + +
                                                      Return values
                                                      + array<string|int, mixed> + — +
                                                      + + +
                                                      +
                                                      +

                                                      + fetchFunction() + +

                                                      + + +

                                                      Fetch a single cloud function with a given name.

                                                      + + + public + fetchFunction(string $functionName) : array<string|int, mixed> + +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $functionName + : string +
                                                      +
                                                      +
                                                      + +
                                                      +
                                                      + + +
                                                      + Tags + +
                                                      +
                                                      +
                                                      + throws +
                                                      +
                                                      + ParseException + +
                                                      + +
                                                      +
                                                      + +
                                                      Return values
                                                      + array<string|int, mixed> + — +
                                                      + + +
                                                      +
                                                      +

                                                      + fetchFunctions() + +

                                                      + + +

                                                      Fetch the list of all cloud functions.

                                                      + + + public + fetchFunctions() : array<string|int, mixed> + +
                                                      + + + +
                                                      + Tags + +
                                                      +
                                                      +
                                                      + throws +
                                                      +
                                                      + ParseException + +
                                                      + +
                                                      +
                                                      + +
                                                      Return values
                                                      + array<string|int, mixed> + — +
                                                      + + +
                                                      +
                                                      +

                                                      + fetchTrigger() + +

                                                      + + +

                                                      Fetch a single cloud trigger.

                                                      + + + public + fetchTrigger(string $className, string $triggerName) : array<string|int, mixed> + +
                                                      + +
                                                      Parameters
                                                      +
                                                      +
                                                      + $className + : string +
                                                      +
                                                      +
                                                      + +
                                                      +
                                                      + $triggerName + : string +
                                                      +
                                                      +
                                                      + +
                                                      +
                                                      + + +
                                                      + Tags + +
                                                      +
                                                      +
                                                      + throws +
                                                      +
                                                      + ParseException + +
                                                      + +
                                                      +
                                                      + +
                                                      Return values
                                                      + array<string|int, mixed> + — +
                                                      + + +
                                                      +
                                                      +

                                                      + fetchTriggers() + +

                                                      + + +

                                                      Fetch the list of all cloud triggers.

                                                      + + + public + fetchTriggers() : array<string|int, mixed> + +
                                                      + + + +
                                                      + Tags + +
                                                      +
                                                      +
                                                      + throws +
                                                      +
                                                      + ParseException + +
                                                      + +
                                                      +
                                                      + +
                                                      Return values
                                                      + array<string|int, mixed> + — +
                                                      + + +
                                                      +
                                                      + + +
                                                      +
                                                      +
                                                      +

                                                      Search results

                                                      + +
                                                      +
                                                      +
                                                        +
                                                        +
                                                        +
                                                        +
                                                        - + - + - - + + diff --git a/classes/Parse-ParseInstallation.html b/classes/Parse-ParseInstallation.html index e1bcee47..11fe0975 100644 --- a/classes/Parse-ParseInstallation.html +++ b/classes/Parse-ParseInstallation.html @@ -1,3593 +1,5051 @@ - - - Parse PHP SDK API Reference » \Parse\ParseInstallation - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                                                        - + + + + + +

                                                        Class ParseInstallation - Representation of an Installation stored on Parse.

                                                        + +
                                                        + + +
                                                        + Tags + +
                                                        +
                                                        +
                                                        + author +
                                                        +
                                                        + +

                                                        Fosco Marotto fjm@fb.com

                                                        +
                                                        + +
                                                        +
                                                        + + + + + + +

                                                        + Table of Contents + +

                                                        + +
                                                        +
                                                        + $parseClassName + +  : string +
                                                        +
                                                        Parse Class name
                                                        + +
                                                        + $operationSet + +  : array<string|int, mixed> +
                                                        +
                                                        Set of unsaved operations.
                                                        + +
                                                        + $serverData + +  : array<string|int, mixed> +
                                                        +
                                                        Data as it exists on the server.
                                                        + +
                                                        + $className + +  : string +
                                                        +
                                                        Class name for data on Parse.
                                                        + +
                                                        + $createdAt + +  : DateTime +
                                                        +
                                                        Timestamp when object was created.
                                                        + +
                                                        + $dataAvailability + +  : array<string|int, mixed> +
                                                        +
                                                        Determine if data available for a given key or not.
                                                        + +
                                                        + $estimatedData + +  : array<string|int, mixed> +
                                                        +
                                                        Estimated value of applying operationSet to serverData.
                                                        + +
                                                        + $hasBeenFetched + +  : bool +
                                                        +
                                                        Whether the object has been fully fetched from Parse.
                                                        + +
                                                        + $objectId + +  : string +
                                                        +
                                                        Unique identifier on Parse.
                                                        + +
                                                        + $registeredSubclasses + +  : array<string|int, mixed> +
                                                        +
                                                        Holds the registered subclasses and Parse class names.
                                                        + +
                                                        + $updatedAt + +  : DateTime +
                                                        +
                                                        Timestamp when object was last updated.
                                                        + +
                                                        + __construct() + +  : mixed +
                                                        +
                                                        Create a Parse Object.
                                                        + +
                                                        + __get() + +  : mixed +
                                                        +
                                                        Getter to catch direct property calls and pass them to the get function.
                                                        + +
                                                        + __isset() + +  : bool +
                                                        +
                                                        Magic handler to catch isset calls to object properties.
                                                        + +
                                                        + __set() + +  : mixed +
                                                        +
                                                        Setter to catch property calls and protect certain fields.
                                                        + +
                                                        + _encode() + +  : string +
                                                        +
                                                        Return a JSON encoded value of the object.
                                                        + +
                                                        + _mergeAfterFetch() + +  : mixed +
                                                        +
                                                        Merges data received from the server.
                                                        + +
                                                        + _mergeAfterFetchWithSelectedKeys() + +  : mixed +
                                                        +
                                                        Merges data received from the server with a given selected keys.
                                                        + +
                                                        + _mergeMagicFields() + +  : mixed +
                                                        +
                                                        Handle merging of special fields for the object.
                                                        + +
                                                        + _performOperation() + +  : mixed +
                                                        +
                                                        Perform an operation on an object property.
                                                        + +
                                                        + _toPointer() + +  : array<string|int, mixed> +
                                                        +
                                                        Gets a Pointer referencing this Object.
                                                        + +
                                                        + _unregisterSubclass() + +  : mixed +
                                                        +
                                                        Un-register a subclass.
                                                        + +
                                                        + add() + +  : mixed +
                                                        +
                                                        Add a value to an array property.
                                                        + +
                                                        + addUnique() + +  : mixed +
                                                        +
                                                        Add unique values to an array property.
                                                        + +
                                                        + beforeSave() + +  : void +
                                                        +
                                                        Before save stub
                                                        + +
                                                        + clear() + +  : mixed +
                                                        +
                                                        Clear all keys on this object by creating delete operations +for each key.
                                                        + +
                                                        + create() + +  : ParseObject +
                                                        +
                                                        Static method which returns a new Parse Object for a given class +Optionally creates a pointer object if the objectId is provided.
                                                        + +
                                                        + decode() + +  : ParseObject +
                                                        +
                                                        Decodes and returns a ParseObject from an encoded object
                                                        + +
                                                        + delete() + +  : mixed +
                                                        +
                                                        Delete a key from an object.
                                                        + +
                                                        + destroy() + +  : mixed +
                                                        +
                                                        Delete the object from Parse.
                                                        + +
                                                        + destroyAll() + +  : mixed +
                                                        +
                                                        Delete an array of objects.
                                                        + +
                                                        + encode() + +  : string +
                                                        +
                                                        Returns a JSON encoded array of a ParseObject
                                                        + +
                                                        + exists() + +  : bool +
                                                        +
                                                        Returns true if this object exists on the Server
                                                        + +
                                                        + fetch() + +  : ParseObject +
                                                        +
                                                        Fetch the whole object from the server and update the local object.
                                                        + +
                                                        + fetchAll() + +  : array<string|int, mixed> +
                                                        +
                                                        Fetch an array of Parse objects from the server.
                                                        + +
                                                        + get() + +  : mixed +
                                                        +
                                                        Get current value for an object property.
                                                        + +
                                                        + getACL() + +  : ParseACL +
                                                        +
                                                        Get the ACL assigned to the object.
                                                        + +
                                                        + getAllKeys() + +  : array<string|int, mixed> +
                                                        +
                                                        Get values for all keys of an object.
                                                        + +
                                                        + getAppIdentifier() + +  : string +
                                                        +
                                                        Gets the app identifier for this installation
                                                        + +
                                                        + getAppName() + +  : string +
                                                        +
                                                        Get the app name for this installation
                                                        + +
                                                        + getAppVersion() + +  : string +
                                                        +
                                                        Gets the app version of this installation
                                                        + +
                                                        + getBadge() + +  : int +
                                                        +
                                                        Gets the badge number of this installation
                                                        + +
                                                        + getChannels() + +  : array<string|int, mixed> +
                                                        +
                                                        Get channels for this installation
                                                        + +
                                                        + getClassName() + +  : string +
                                                        +
                                                        Get the Parse Class Name for the object.
                                                        + +
                                                        + getCreatedAt() + +  : DateTime|null +
                                                        +
                                                        Get the createdAt for the object, or null if unsaved.
                                                        + +
                                                        + getDeviceToken() + +  : string +
                                                        +
                                                        Gets the device token for this installation
                                                        + +
                                                        + getDeviceType() + +  : string +
                                                        +
                                                        Gets the device type of this installation
                                                        + +
                                                        + getGCMSenderId() + +  : string +
                                                        +
                                                        Gets the GCM sender id of this installation
                                                        + +
                                                        + getInstallationId() + +  : string +
                                                        +
                                                        Gets the installation id for this installation
                                                        + +
                                                        + getLocaleIdentifier() + +  : string +
                                                        +
                                                        Gets the locale id for this installation
                                                        + +
                                                        + getObjectId() + +  : string|null +
                                                        +
                                                        Get the objectId for the object, or null if unsaved.
                                                        + +
                                                        + getParseVersion() + +  : string +
                                                        +
                                                        Gets the parse version for this installation
                                                        + +
                                                        + getPushType() + +  : string +
                                                        +
                                                        Gets the push type of this installation
                                                        + +
                                                        + getRegisteredSubclass() + +  : ParseObject +
                                                        +
                                                        Get the registered subclass for a Parse class, or a generic ParseObject +if no subclass is registered.
                                                        + +
                                                        + getRelation() + +  : ParseRelation +
                                                        +
                                                        Access or create a Relation value for a key.
                                                        + +
                                                        + getTimeZone() + +  : string +
                                                        +
                                                        Gets the time zone of this installation
                                                        + +
                                                        + getUpdatedAt() + +  : DateTime|null +
                                                        +
                                                        Get the updatedAt for the object, or null if unsaved.
                                                        + +
                                                        + has() + +  : bool +
                                                        +
                                                        Check if the object has a given key.
                                                        + +
                                                        + hasRegisteredSubclass() + +  : bool +
                                                        +
                                                        Check whether there is a subclass registered for a given parse class.
                                                        + +
                                                        + increment() + +  : mixed +
                                                        +
                                                        Increment a numeric key by a certain value.
                                                        + +
                                                        + isDataAvailable() + +  : bool +
                                                        +
                                                        Returns true if the object has been fetched.
                                                        + +
                                                        + isDirty() + +  : bool +
                                                        +
                                                        Check if the object or any of its child objects have unsaved operations.
                                                        + +
                                                        + isKeyDirty() + +  : bool +
                                                        +
                                                        Check if the a value associated with a key has been +added/updated/removed and not saved yet.
                                                        + +
                                                        + query() + +  : ParseQuery +
                                                        +
                                                        Creates a ParseQuery for the subclass of ParseObject.
                                                        + +
                                                        + registerSubclass() + +  : mixed +
                                                        +
                                                        Register a subclass. Should be called before any other Parse functions.
                                                        + +
                                                        + remove() + +  : mixed +
                                                        +
                                                        Remove a value from an array for an object key.
                                                        + +
                                                        + revert() + +  : mixed +
                                                        +
                                                        Revert all unsaved operations.
                                                        + +
                                                        + save() + +  : mixed +
                                                        +
                                                        Save Object to Parse.
                                                        + +
                                                        + saveAll() + +  : mixed +
                                                        +
                                                        Save all the objects in the provided array.
                                                        + +
                                                        + set() + +  : mixed +
                                                        +
                                                        Validate and set a value for an object key.
                                                        + +
                                                        + setACL() + +  : mixed +
                                                        +
                                                        Set ACL for this object.
                                                        + +
                                                        + setArray() + +  : mixed +
                                                        +
                                                        Set an array value for an object key.
                                                        + +
                                                        + setAssociativeArray() + +  : mixed +
                                                        +
                                                        Set an associative array value for an object key.
                                                        + +
                                                        + _isDirty() + +  : bool +
                                                        +
                                                        Detects if the object (and optionally the child objects) has unsaved +changes.
                                                        + +
                                                        + rebuildEstimatedData() + +  : mixed +
                                                        +
                                                        Start from serverData and process operations to generate the current +value set for an object.
                                                        + +
                                                        + _isDataAvailable() + +  : bool +
                                                        +
                                                        Returns whether or not data is available for a given key
                                                        + +
                                                        + applyOperations() + +  : mixed +
                                                        +
                                                        Apply operations to a target object.
                                                        + +
                                                        + canBeSerialized() + +  : bool +
                                                        +
                                                        Determine if the current object can be serialized for saving.
                                                        + +
                                                        + canBeSerializedAsValue() + +  : bool +
                                                        +
                                                        Checks the given object and any children to see if the whole object +can be serialized for saving.
                                                        + +
                                                        + deepSave() + +  : mixed +
                                                        +
                                                        Save object and unsaved children within.
                                                        + +
                                                        + destroyBatch() + +  : array<string|int, mixed> +
                                                        +
                                                        Destroy batch of objects.
                                                        + +
                                                        + findUnsavedChildren() + +  : mixed +
                                                        +
                                                        Find unsaved children inside an object.
                                                        + +
                                                        + getACLWithCopy() + +  : ParseACL|null +
                                                        +
                                                        Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one
                                                        + +
                                                        + getSaveJSON() + +  : array<string|int, mixed> +
                                                        +
                                                        Returns JSON object of the unsaved operations.
                                                        + +
                                                        + getSubclass() + +  : mixed +
                                                        +
                                                        Gets the Subclass className if exists, otherwise false.
                                                        + +
                                                        + hasDirtyChildren() + +  : bool +
                                                        +
                                                        Determines whether this object has child objects that are dirty
                                                        + +
                                                        + mergeAfterSave() + +  : mixed +
                                                        +
                                                        Merge server data after a save completes.
                                                        + +
                                                        + mergeFromObject() + +  : mixed +
                                                        +
                                                        Merge data from other object.
                                                        + +
                                                        + mergeFromServer() + +  : mixed +
                                                        +
                                                        Merges data received from the server.
                                                        + +
                                                        + toObjectIdArray() + +  : array<string|int, mixed> +
                                                        +
                                                        Creates an array of object ids from a given array of ParseObjects
                                                        + +
                                                        + traverse() + +  : mixed +
                                                        +
                                                        Traverse object to find children.
                                                        + +
                                                        + updateWithFetchedResults() + +  : array<string|int, mixed> +
                                                        +
                                                        Merges an existing array of objects with their fetched counterparts
                                                        + +
                                                        + + - -
                                                        -
                                                        -
                                                        - - -
                                                        -
                                                        - - - - -
                                                        - - + +
                                                        +

                                                        + Properties + +

                                                        +
                                                        +

                                                        + $parseClassName + + + +

                                                        + + +

                                                        Parse Class name

                                                        + + + public + static string + $parseClassName + = '_Installation' + +
                                                        + + + +
                                                        +
                                                        +

                                                        + $operationSet + + + +

                                                        + + +

                                                        Set of unsaved operations.

                                                        + + + protected + array<string|int, mixed> + $operationSet + + +
                                                        -
                                                        + + + +
                                                        +

                                                        + $serverData + + + +

                                                        + + +

                                                        Data as it exists on the server.

                                                        + + + protected + array<string|int, mixed> + $serverData + + +
                                                        + + + +
                                                        +
                                                        +

                                                        + $className + + + +

                                                        + + +

                                                        Class name for data on Parse.

                                                        + + + private + string + $className + + +
                                                        + + + +
                                                        +
                                                        +

                                                        + $createdAt + + + +

                                                        + + +

                                                        Timestamp when object was created.

                                                        + + + private + DateTime + $createdAt + + +
                                                        + + + +
                                                        +
                                                        +

                                                        + $dataAvailability + + + +

                                                        + + +

                                                        Determine if data available for a given key or not.

                                                        + + + private + array<string|int, mixed> + $dataAvailability + + +
                                                        -
                                                        -
                                                        -

                                                        ParseInstallation

                                                        - - Extends ParseObject - -

                                                        Class ParseInstallation - Representation of an Installation stored on Parse.

                                                        -
                                                        -
                                                        - -
                                                        - - - - - - - - - -
                                                        - author - - -

                                                        Fosco Marotto fjm@fb.com

                                                        - -
                                                        - package - - -

                                                        Parse

                                                        - -
                                                        - -

                                                        Methods

                                                        - -
                                                        -

                                                        Create a Parse Object.

                                                        -
                                                        __construct(stringclassName = null, mixedobjectId = null, boolisPointer = false) : mixed
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -

                                                        Creates a pointer object if an objectId is provided, + + +

                                                        +
                                                        +

                                                        + $estimatedData + + + +

                                                        + + +

                                                        Estimated value of applying operationSet to serverData.

                                                        + + + private + array<string|int, mixed> + $estimatedData + + +
                                                        + + + +
                                                        +
                                                        +

                                                        + $hasBeenFetched + + + +

                                                        + + +

                                                        Whether the object has been fully fetched from Parse.

                                                        + + + private + bool + $hasBeenFetched + + +
                                                        + + + +
                                                        +
                                                        +

                                                        + $objectId + + + +

                                                        + + +

                                                        Unique identifier on Parse.

                                                        + + + private + string + $objectId + + +
                                                        + + + +
                                                        +
                                                        +

                                                        + $registeredSubclasses + + + +

                                                        + + +

                                                        Holds the registered subclasses and Parse class names.

                                                        + + + private + static array<string|int, mixed> + $registeredSubclasses + = [] + +
                                                        + + + +
                                                        +
                                                        +

                                                        + $updatedAt + + + +

                                                        + + +

                                                        Timestamp when object was last updated.

                                                        + + + private + DateTime + $updatedAt + + +
                                                        + + + +
                                                        + + +
                                                        +

                                                        + Methods + +

                                                        +
                                                        +

                                                        + __construct() + +

                                                        + + +

                                                        Create a Parse Object.

                                                        + + + public + __construct([string $className = null ][, mixed $objectId = null ][, bool $isPointer = false ]) : mixed + +

                                                        Creates a pointer object if an objectId is provided, otherwise creates a new object.

                                                        -
                                                        - - - - - - - - - - -
                                                        - - -
                                                        Throws -
                                                        -
                                                        \Exception
                                                        -
                                                        -
                                                        -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        className

                                                        - string

                                                        Class Name for data on Parse.

                                                        -

                                                        -
                                                        -
                                                        -

                                                        objectId

                                                        - mixed

                                                        Object Id for Existing object.

                                                        -

                                                        -
                                                        -
                                                        -

                                                        isPointer

                                                        - bool

                                                        -
                                                        - -

                                                        Response

                                                        - mixed

                                                        -
                                                        - - - - -
                                                        -

                                                        Getter to catch direct property calls and pass them to the get function.

                                                        -
                                                        __get(stringkey) : mixed
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        key

                                                        - string

                                                        Key to retrieve from the Object.

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Magic handler to catch isset calls to object properties.

                                                        -
                                                        __isset(stringkey) : bool
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        key

                                                        - string

                                                        Key to check on the object.

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - bool

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Setter to catch property calls and protect certain fields.

                                                        -
                                                        __set(stringkey, mixedvalue) : mixed
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - - - - - -
                                                        - - -
                                                        Throws -
                                                        -
                                                        \Exception
                                                        -
                                                        -
                                                        -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        key

                                                        - string

                                                        Key to set a value on.

                                                        -

                                                        -
                                                        -
                                                        -

                                                        value

                                                        - mixed

                                                        Value to assign.

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Return a JSON encoded value of the object.

                                                        -
                                                        _encode() : string
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - string

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Returns whether or not data is available for a given key

                                                        -
                                                        _isDataAvailable(stringkey) : bool
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        key

                                                        - string

                                                        Key to check availability of

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - bool

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Detects if the object (and optionally the child objects) has unsaved -changes.

                                                        -
                                                        _isDirty(boolconsiderChildren) : bool
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        considerChildren

                                                        - bool

                                                        Whether to consider children when checking for dirty state

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - bool

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Merges data received from the server.

                                                        -
                                                        _mergeAfterFetch(arrayresult, boolcompleteData = true) : mixed
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        result

                                                        - array

                                                        Data retrieved from the server.

                                                        -

                                                        -
                                                        -
                                                        -

                                                        completeData

                                                        - bool

                                                        Fetch all data or not.

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Merges data received from the server with a given selected keys.

                                                        -
                                                        _mergeAfterFetchWithSelectedKeys(arrayresult, arrayselectedKeys) : mixed
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        result

                                                        - array

                                                        Data retrieved from the server.

                                                        -

                                                        -
                                                        -
                                                        -

                                                        selectedKeys

                                                        - array

                                                        Keys to be fetched. Null or empty means all + + +

                                                        Parameters
                                                        +
                                                        +
                                                        + $className + : string + = null
                                                        +
                                                        +

                                                        Class Name for data on Parse.

                                                        +
                                                        + +
                                                        +
                                                        + $objectId + : mixed + = null
                                                        +
                                                        +

                                                        Object Id for Existing object.

                                                        +
                                                        + +
                                                        +
                                                        + $isPointer + : bool + = false
                                                        +
                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + +
                                                        +
                                                        +
                                                        + throws +
                                                        +
                                                        + Exception + +
                                                        + +
                                                        +
                                                        + +
                                                        Return values
                                                        + mixed + — +
                                                        + + + +
                                                        +

                                                        + __get() + +

                                                        + + +

                                                        Getter to catch direct property calls and pass them to the get function.

                                                        + + + public + __get(string $key) : mixed + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $key + : string +
                                                        +
                                                        +

                                                        Key to retrieve from the Object.

                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + mixed + — +
                                                        + + +
                                                        +
                                                        +

                                                        + __isset() + +

                                                        + + +

                                                        Magic handler to catch isset calls to object properties.

                                                        + + + public + __isset(string $key) : bool + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $key + : string +
                                                        +
                                                        +

                                                        Key to check on the object.

                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + bool + — +
                                                        + + +
                                                        +
                                                        +

                                                        + __set() + +

                                                        + + +

                                                        Setter to catch property calls and protect certain fields.

                                                        + + + public + __set(string $key, mixed $value) : mixed + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $key + : string +
                                                        +
                                                        +

                                                        Key to set a value on.

                                                        +
                                                        + +
                                                        +
                                                        + $value + : mixed +
                                                        +
                                                        +

                                                        Value to assign.

                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + +
                                                        +
                                                        +
                                                        + throws +
                                                        +
                                                        + Exception + +
                                                        + +
                                                        +
                                                        + +
                                                        Return values
                                                        + mixed + — +
                                                        + + +
                                                        +
                                                        +

                                                        + _encode() + +

                                                        + + +

                                                        Return a JSON encoded value of the object.

                                                        + + + public + _encode() : string + +
                                                        + + + + +
                                                        Return values
                                                        + string + — +
                                                        + + +
                                                        +
                                                        +

                                                        + _mergeAfterFetch() + +

                                                        + + +

                                                        Merges data received from the server.

                                                        + + + public + _mergeAfterFetch(array<string|int, mixed> $result[, bool $completeData = true ]) : mixed + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $result + : array<string|int, mixed> +
                                                        +
                                                        +

                                                        Data retrieved from the server.

                                                        +
                                                        + +
                                                        +
                                                        + $completeData + : bool + = true
                                                        +
                                                        +

                                                        Fetch all data or not.

                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + mixed + — +
                                                        + + +
                                                        +
                                                        +

                                                        + _mergeAfterFetchWithSelectedKeys() + +

                                                        + + +

                                                        Merges data received from the server with a given selected keys.

                                                        + + + public + _mergeAfterFetchWithSelectedKeys(array<string|int, mixed> $result, array<string|int, mixed> $selectedKeys) : mixed + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $result + : array<string|int, mixed> +
                                                        +
                                                        +

                                                        Data retrieved from the server.

                                                        +
                                                        + +
                                                        +
                                                        + $selectedKeys + : array<string|int, mixed> +
                                                        +
                                                        +

                                                        Keys to be fetched. Null or empty means all data will be fetched.

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Handle merging of special fields for the object.

                                                        -
                                                        _mergeMagicFields(array&data) : mixed
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        data

                                                        - array

                                                        Data received from server.

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Perform an operation on an object property.

                                                        -
                                                        _performOperation(stringkey, \Parse\Internal\FieldOperationoperation) : mixed
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        key

                                                        - string

                                                        Key to perform an operation upon.

                                                        -

                                                        -
                                                        -
                                                        -

                                                        operation

                                                        - \Parse\Internal\FieldOperation

                                                        Operation to perform.

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Gets a Pointer referencing this Object.

                                                        -
                                                        _toPointer() : array
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        Throws -
                                                        -
                                                        \Exception
                                                        -
                                                        -
                                                        -
                                                        - - -

                                                        Response

                                                        - array

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Un-register a subclass.

                                                        -
                                                        _unregisterSubclass() : mixed
                                                        -
                                                        - inherited static
                                                        - - -
                                                        -
                                                        -

                                                        Cannot be called on the base class ParseObject.

                                                        -
                                                        - - - - - - -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Add a value to an array property.

                                                        -
                                                        add(stringkey, mixedvalue) : mixed
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        key

                                                        - string

                                                        Key for array value on object to add a value to.

                                                        -

                                                        -
                                                        -
                                                        -

                                                        value

                                                        - mixed

                                                        Value to add.

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Add unique values to an array property.

                                                        -
                                                        addUnique(stringkey, mixedvalue) : mixed
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        key

                                                        - string

                                                        Key for array value on object.

                                                        -

                                                        -
                                                        -
                                                        -

                                                        value

                                                        - mixed

                                                        Value list to add uniquely.

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Apply operations to a target object.

                                                        -
                                                        applyOperations(arrayoperations, array&target) : mixed
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        operations

                                                        - array

                                                        Operations set to apply.

                                                        -

                                                        -
                                                        -
                                                        -

                                                        target

                                                        - array

                                                        Target data to affect.

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Before save stub

                                                        -
                                                        beforeSave() : void
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - - -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Determine if the current object can be serialized for saving.

                                                        -
                                                        canBeSerialized() : bool
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - bool

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Checks the given object and any children to see if the whole object -can be serialized for saving.

                                                        -
                                                        canBeSerializedAsValue(mixedobject) : bool
                                                        -
                                                        - inherited static
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        object

                                                        - mixed

                                                        The value to check.

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - bool

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Clear all keys on this object by creating delete operations -for each key.

                                                        -
                                                        clear() : mixed
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Static method which returns a new Parse Object for a given class -Optionally creates a pointer object if the objectId is provided.

                                                        -
                                                        create(stringclassName, stringobjectId = null, boolisPointer = false) : \Parse\ParseObject
                                                        -
                                                        - inherited static
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        className

                                                        - string

                                                        Class Name for data on Parse.

                                                        -

                                                        -
                                                        -
                                                        -

                                                        objectId

                                                        - string

                                                        Unique identifier for existing object.

                                                        -

                                                        -
                                                        -
                                                        -

                                                        isPointer

                                                        - bool

                                                        If the object is a pointer.

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - \Parse\ParseObject

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Decodes and returns a ParseObject from an encoded object

                                                        -
                                                        decode(string|arrayencoded) : \Parse\ParseObject
                                                        -
                                                        - inherited static
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        Throws -
                                                        -
                                                        \Parse\ParseException
                                                        -
                                                        -
                                                        -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        encoded

                                                        - string|array

                                                        Encoded ParseObject to decode

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - \Parse\ParseObject

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Save object and unsaved children within.

                                                        -
                                                        deepSave(\Parse\ParseObject|arraytarget, booluseMasterKey = false, intbatchSize = 40) : mixed
                                                        -
                                                        - inherited static
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - - - - - -
                                                        - - -
                                                        Throws -
                                                        -
                                                        \Exception
                                                        -
                                                        -
                                                        \Parse\ParseAggregateException
                                                        -
                                                        -
                                                        \Parse\ParseException
                                                        -
                                                        -
                                                        -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        target

                                                        - \Parse\ParseObject|array

                                                        -
                                                        -
                                                        -

                                                        useMasterKey

                                                        - bool

                                                        Whether to use the Master Key.

                                                        -

                                                        -
                                                        -
                                                        -

                                                        batchSize

                                                        - int

                                                        Number of objects to process per request

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Delete a key from an object.

                                                        -
                                                        delete(stringkey) : mixed
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        key

                                                        - string

                                                        Key to remove from object.

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Delete the object from Parse.

                                                        -
                                                        destroy(booluseMasterKey = false) : mixed
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        useMasterKey

                                                        - bool

                                                        Whether to use the master key.

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Delete an array of objects.

                                                        -
                                                        destroyAll(arrayobjects, booluseMasterKey = false, intbatchSize = 40) : mixed
                                                        -
                                                        - inherited static
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - - - - - -
                                                        - - -
                                                        Throws -
                                                        -
                                                        \Parse\ParseAggregateException
                                                        -
                                                        -
                                                        -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        objects

                                                        - array

                                                        Objects to destroy.

                                                        -

                                                        -
                                                        -
                                                        -

                                                        useMasterKey

                                                        - bool

                                                        Whether to use the master key or not.

                                                        -

                                                        -
                                                        -
                                                        -

                                                        batchSize

                                                        - int

                                                        Number of objects to process per request

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Destroy batch of objects.

                                                        -
                                                        destroyBatch(\Parse\ParseObject[]objects, booluseMasterKey = false) : array
                                                        -
                                                        - inherited static
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        Throws -
                                                        -
                                                        \Parse\ParseException
                                                        -
                                                        -
                                                        -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        objects

                                                        - \Parse\ParseObject[]

                                                        -
                                                        -
                                                        -

                                                        useMasterKey

                                                        - bool

                                                        -
                                                        - -

                                                        Response

                                                        - array

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Returns a JSON encoded array of a ParseObject

                                                        -
                                                        encode() : string
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - string

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Returns true if this object exists on the Server

                                                        -
                                                        exists(booluseMasterKey = false) : bool
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        useMasterKey

                                                        - bool

                                                        Whether to use the Master Key.

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - bool

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Fetch the whole object from the server and update the local object.

                                                        -
                                                        fetch(booluseMasterKey = false) : \Parse\ParseObject
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        useMasterKey

                                                        - bool

                                                        Whether to use the master key and override ACLs

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - \Parse\ParseObject

                                                        Returns self, so you can chain this call.

                                                        -

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Fetch an array of Parse objects from the server.

                                                        -
                                                        fetchAll(arrayobjects, booluseMasterKey = false) : array
                                                        -
                                                        - inherited static
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        objects

                                                        - array

                                                        The ParseObjects to fetch

                                                        -

                                                        -
                                                        -
                                                        -

                                                        useMasterKey

                                                        - bool

                                                        Whether to override ACLs

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - array

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Find unsaved children inside an object.

                                                        -
                                                        findUnsavedChildren(\Parse\ParseObjectobject, array&unsavedChildren, array&unsavedFiles) : mixed
                                                        -
                                                        - inherited static
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        object

                                                        - \Parse\ParseObject

                                                        Object to search.

                                                        -

                                                        -
                                                        -
                                                        -

                                                        unsavedChildren

                                                        - array

                                                        Array to populate with children.

                                                        -

                                                        -
                                                        -
                                                        -

                                                        unsavedFiles

                                                        - array

                                                        Array to populate with files.

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Get current value for an object property.

                                                        -
                                                        get(stringkey) : mixed
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        Throws -
                                                        -
                                                        \Exception
                                                        -
                                                        -
                                                        -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        key

                                                        - string

                                                        Key to retrieve from the estimatedData array.

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Get the ACL assigned to the object.

                                                        -
                                                        getACL() : \Parse\ParseACL
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - \Parse\ParseACL

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one

                                                        -
                                                        getACLWithCopy(boolmayCopy) : \Parse\ParseACL|null
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        mayCopy

                                                        - bool

                                                        Whether to return a copy of this acl or not

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - \Parse\ParseACL|null

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Get values for all keys of an object.

                                                        -
                                                        getAllKeys() : array
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - array

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Gets the app identifier for this installation

                                                        -
                                                        getAppIdentifier() : string
                                                        -
                                                        -
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - string

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Get the app name for this installation

                                                        -
                                                        getAppName() : string
                                                        -
                                                        -
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - string

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Gets the app version of this installation

                                                        -
                                                        getAppVersion() : string
                                                        -
                                                        -
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - string

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Gets the badge number of this installation

                                                        -
                                                        getBadge() : int
                                                        -
                                                        -
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - int

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Get channels for this installation

                                                        -
                                                        getChannels() : array
                                                        -
                                                        -
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - array

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Get the Parse Class Name for the object.

                                                        -
                                                        getClassName() : string
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - string

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Get the createdAt for the object, or null if unsaved.

                                                        -
                                                        getCreatedAt() : \DateTime|null
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - \DateTime|null

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Gets the device token for this installation

                                                        -
                                                        getDeviceToken() : string
                                                        -
                                                        -
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - string

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Gets the device type of this installation

                                                        -
                                                        getDeviceType() : string
                                                        -
                                                        -
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - string

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Gets the GCM sender id of this installation

                                                        -
                                                        getGCMSenderId() : string
                                                        -
                                                        -
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - string

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Gets the installation id for this installation

                                                        -
                                                        getInstallationId() : string
                                                        -
                                                        -
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - string

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Gets the locale id for this installation

                                                        -
                                                        getLocaleIdentifier() : string
                                                        -
                                                        -
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - string

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Get the objectId for the object, or null if unsaved.

                                                        -
                                                        getObjectId() : string|null
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - string|null

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Gets the parse version for this installation

                                                        -
                                                        getParseVersion() : string
                                                        -
                                                        -
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - string

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Gets the push type of this installation

                                                        -
                                                        getPushType() : string
                                                        -
                                                        -
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - string

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Get the registered subclass for a Parse class, or a generic ParseObject -if no subclass is registered.

                                                        -
                                                        getRegisteredSubclass(mixedparseClassName) : \Parse\ParseObject
                                                        -
                                                        - inherited static
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - - - - - -
                                                        - $parseClassName - - -

                                                        @param

                                                        - -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        parseClassName

                                                        - mixed

                                                        -
                                                        - -

                                                        Response

                                                        - \Parse\ParseObject

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Access or create a Relation value for a key.

                                                        -
                                                        getRelation(stringkey, stringclassName = null) : \Parse\ParseRelation
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        key

                                                        - string

                                                        The key to access the relation for.

                                                        -

                                                        -
                                                        -
                                                        -

                                                        className

                                                        - string

                                                        The target class name.

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - \Parse\ParseRelation

                                                        The ParseRelation object if the relation already + + + + + + + +

                                                        Return values
                                                        + mixed + — +
                                                        + + + +
                                                        +

                                                        + _mergeMagicFields() + +

                                                        + + +

                                                        Handle merging of special fields for the object.

                                                        + + + public + _mergeMagicFields(array<string|int, mixed> &$data) : mixed + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $data + : array<string|int, mixed> +
                                                        +
                                                        +

                                                        Data received from server.

                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + mixed + — +
                                                        + + +
                                                        +
                                                        +

                                                        + _performOperation() + +

                                                        + + +

                                                        Perform an operation on an object property.

                                                        + + + public + _performOperation(string $key, FieldOperation $operation) : mixed + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $key + : string +
                                                        +
                                                        +

                                                        Key to perform an operation upon.

                                                        +
                                                        + +
                                                        +
                                                        + $operation + : FieldOperation +
                                                        +
                                                        +

                                                        Operation to perform.

                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + mixed + — +
                                                        + + +
                                                        +
                                                        +

                                                        + _toPointer() + +

                                                        + + +

                                                        Gets a Pointer referencing this Object.

                                                        + + + public + _toPointer() : array<string|int, mixed> + +
                                                        + + + +
                                                        + Tags + +
                                                        +
                                                        +
                                                        + throws +
                                                        +
                                                        + Exception + +
                                                        + +
                                                        +
                                                        + +
                                                        Return values
                                                        + array<string|int, mixed> + — +
                                                        + + +
                                                        +
                                                        +

                                                        + _unregisterSubclass() + +

                                                        + + +

                                                        Un-register a subclass.

                                                        + + + public + static _unregisterSubclass() : mixed + +

                                                        Cannot be called on the base class ParseObject.

                                                        +
                                                        + + + + +
                                                        Return values
                                                        + mixed + — +
                                                        + + +
                                                        +
                                                        +

                                                        + add() + +

                                                        + + +

                                                        Add a value to an array property.

                                                        + + + public + add(string $key, mixed $value) : mixed + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $key + : string +
                                                        +
                                                        +

                                                        Key for array value on object to add a value to.

                                                        +
                                                        + +
                                                        +
                                                        + $value + : mixed +
                                                        +
                                                        +

                                                        Value to add.

                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + mixed + — +
                                                        + + +
                                                        +
                                                        +

                                                        + addUnique() + +

                                                        + + +

                                                        Add unique values to an array property.

                                                        + + + public + addUnique(string $key, mixed $value) : mixed + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $key + : string +
                                                        +
                                                        +

                                                        Key for array value on object.

                                                        +
                                                        + +
                                                        +
                                                        + $value + : mixed +
                                                        +
                                                        +

                                                        Value list to add uniquely.

                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + mixed + — +
                                                        + + +
                                                        +
                                                        +

                                                        + beforeSave() + +

                                                        + + +

                                                        Before save stub

                                                        + + + public + beforeSave() : void + +
                                                        + + + + +
                                                        Return values
                                                        + void + — +
                                                        + + +
                                                        +
                                                        +

                                                        + clear() + +

                                                        + + +

                                                        Clear all keys on this object by creating delete operations +for each key.

                                                        + + + public + clear() : mixed + +
                                                        + + + + +
                                                        Return values
                                                        + mixed + — +
                                                        + + +
                                                        +
                                                        +

                                                        + create() + +

                                                        + + +

                                                        Static method which returns a new Parse Object for a given class +Optionally creates a pointer object if the objectId is provided.

                                                        + + + public + static create(string $className[, string $objectId = null ][, bool $isPointer = false ]) : ParseObject + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $className + : string +
                                                        +
                                                        +

                                                        Class Name for data on Parse.

                                                        +
                                                        + +
                                                        +
                                                        + $objectId + : string + = null
                                                        +
                                                        +

                                                        Unique identifier for existing object.

                                                        +
                                                        + +
                                                        +
                                                        + $isPointer + : bool + = false
                                                        +
                                                        +

                                                        If the object is a pointer.

                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + ParseObject + — +
                                                        + + +
                                                        +
                                                        +

                                                        + decode() + +

                                                        + + +

                                                        Decodes and returns a ParseObject from an encoded object

                                                        + + + public + static decode(string|array<string|int, mixed> $encoded) : ParseObject + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $encoded + : string|array<string|int, mixed> +
                                                        +
                                                        +

                                                        Encoded ParseObject to decode

                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + +
                                                        +
                                                        +
                                                        + throws +
                                                        +
                                                        + ParseException + +
                                                        + +
                                                        +
                                                        + +
                                                        Return values
                                                        + ParseObject + — +
                                                        + + +
                                                        +
                                                        +

                                                        + delete() + +

                                                        + + +

                                                        Delete a key from an object.

                                                        + + + public + delete(string $key) : mixed + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $key + : string +
                                                        +
                                                        +

                                                        Key to remove from object.

                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + mixed + — +
                                                        + + +
                                                        +
                                                        +

                                                        + destroy() + +

                                                        + + +

                                                        Delete the object from Parse.

                                                        + + + public + destroy([bool $useMasterKey = false ]) : mixed + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $useMasterKey + : bool + = false
                                                        +
                                                        +

                                                        Whether to use the master key.

                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + mixed + — +
                                                        + + +
                                                        +
                                                        +

                                                        + destroyAll() + +

                                                        + + +

                                                        Delete an array of objects.

                                                        + + + public + static destroyAll(array<string|int, mixed> $objects[, bool $useMasterKey = false ][, int $batchSize = 40 ]) : mixed + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $objects + : array<string|int, mixed> +
                                                        +
                                                        +

                                                        Objects to destroy.

                                                        +
                                                        + +
                                                        +
                                                        + $useMasterKey + : bool + = false
                                                        +
                                                        +

                                                        Whether to use the master key or not.

                                                        +
                                                        + +
                                                        +
                                                        + $batchSize + : int + = 40
                                                        +
                                                        +

                                                        Number of objects to process per request

                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + +
                                                        +
                                                        +
                                                        + throws +
                                                        +
                                                        + ParseAggregateException + +
                                                        + +
                                                        +
                                                        + +
                                                        Return values
                                                        + mixed + — +
                                                        + + +
                                                        +
                                                        +

                                                        + encode() + +

                                                        + + +

                                                        Returns a JSON encoded array of a ParseObject

                                                        + + + public + encode() : string + +
                                                        + + + + +
                                                        Return values
                                                        + string + — +
                                                        + + +
                                                        +
                                                        +

                                                        + exists() + +

                                                        + + +

                                                        Returns true if this object exists on the Server

                                                        + + + public + exists([bool $useMasterKey = false ]) : bool + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $useMasterKey + : bool + = false
                                                        +
                                                        +

                                                        Whether to use the Master Key.

                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + bool + — +
                                                        + + +
                                                        +
                                                        +

                                                        + fetch() + +

                                                        + + +

                                                        Fetch the whole object from the server and update the local object.

                                                        + + + public + fetch([bool $useMasterKey = false ]) : ParseObject + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $useMasterKey + : bool + = false
                                                        +
                                                        +

                                                        Whether to use the master key and override ACLs

                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + ParseObject + — +

                                                        Returns self, so you can chain this call.

                                                        +
                                                        + + +
                                                        +
                                                        +

                                                        + fetchAll() + +

                                                        + + +

                                                        Fetch an array of Parse objects from the server.

                                                        + + + public + static fetchAll(array<string|int, mixed> $objects[, bool $useMasterKey = false ]) : array<string|int, mixed> + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $objects + : array<string|int, mixed> +
                                                        +
                                                        +

                                                        The ParseObjects to fetch

                                                        +
                                                        + +
                                                        +
                                                        + $useMasterKey + : bool + = false
                                                        +
                                                        +

                                                        Whether to override ACLs

                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + array<string|int, mixed> + — +
                                                        + + +
                                                        +
                                                        +

                                                        + get() + +

                                                        + + +

                                                        Get current value for an object property.

                                                        + + + public + get(string $key) : mixed + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $key + : string +
                                                        +
                                                        +

                                                        Key to retrieve from the estimatedData array.

                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + +
                                                        +
                                                        +
                                                        + throws +
                                                        +
                                                        + Exception + +
                                                        + +
                                                        +
                                                        + +
                                                        Return values
                                                        + mixed + — +
                                                        + + +
                                                        +
                                                        +

                                                        + getACL() + +

                                                        + + +

                                                        Get the ACL assigned to the object.

                                                        + + + public + getACL() : ParseACL + +
                                                        + + + + +
                                                        Return values
                                                        + ParseACL + — +
                                                        + + +
                                                        +
                                                        +

                                                        + getAllKeys() + +

                                                        + + +

                                                        Get values for all keys of an object.

                                                        + + + public + getAllKeys() : array<string|int, mixed> + +
                                                        + + + + +
                                                        Return values
                                                        + array<string|int, mixed> + — +
                                                        + + +
                                                        +
                                                        +

                                                        + getAppIdentifier() + +

                                                        + + +

                                                        Gets the app identifier for this installation

                                                        + + + public + getAppIdentifier() : string + +
                                                        + + + + +
                                                        Return values
                                                        + string + — +
                                                        + + +
                                                        +
                                                        +

                                                        + getAppName() + +

                                                        + + +

                                                        Get the app name for this installation

                                                        + + + public + getAppName() : string + +
                                                        + + + + +
                                                        Return values
                                                        + string + — +
                                                        + + +
                                                        +
                                                        +

                                                        + getAppVersion() + +

                                                        + + +

                                                        Gets the app version of this installation

                                                        + + + public + getAppVersion() : string + +
                                                        + + + + +
                                                        Return values
                                                        + string + — +
                                                        + + +
                                                        +
                                                        +

                                                        + getBadge() + +

                                                        + + +

                                                        Gets the badge number of this installation

                                                        + + + public + getBadge() : int + +
                                                        + + + + +
                                                        Return values
                                                        + int + — +
                                                        + + +
                                                        +
                                                        +

                                                        + getChannels() + +

                                                        + + +

                                                        Get channels for this installation

                                                        + + + public + getChannels() : array<string|int, mixed> + +
                                                        + + + + +
                                                        Return values
                                                        + array<string|int, mixed> + — +
                                                        + + +
                                                        +
                                                        +

                                                        + getClassName() + +

                                                        + + +

                                                        Get the Parse Class Name for the object.

                                                        + + + public + getClassName() : string + +
                                                        + + + + +
                                                        Return values
                                                        + string + — +
                                                        + + +
                                                        +
                                                        +

                                                        + getCreatedAt() + +

                                                        + + +

                                                        Get the createdAt for the object, or null if unsaved.

                                                        + + + public + getCreatedAt() : DateTime|null + +
                                                        + + + + +
                                                        Return values
                                                        + DateTime|null + — +
                                                        + + +
                                                        +
                                                        +

                                                        + getDeviceToken() + +

                                                        + + +

                                                        Gets the device token for this installation

                                                        + + + public + getDeviceToken() : string + +
                                                        + + + + +
                                                        Return values
                                                        + string + — +
                                                        + + +
                                                        +
                                                        +

                                                        + getDeviceType() + +

                                                        + + +

                                                        Gets the device type of this installation

                                                        + + + public + getDeviceType() : string + +
                                                        + + + + +
                                                        Return values
                                                        + string + — +
                                                        + + +
                                                        +
                                                        +

                                                        + getGCMSenderId() + +

                                                        + + +

                                                        Gets the GCM sender id of this installation

                                                        + + + public + getGCMSenderId() : string + +
                                                        + + + + +
                                                        Return values
                                                        + string + — +
                                                        + + +
                                                        +
                                                        +

                                                        + getInstallationId() + +

                                                        + + +

                                                        Gets the installation id for this installation

                                                        + + + public + getInstallationId() : string + +
                                                        + + + + +
                                                        Return values
                                                        + string + — +
                                                        + + +
                                                        +
                                                        +

                                                        + getLocaleIdentifier() + +

                                                        + + +

                                                        Gets the locale id for this installation

                                                        + + + public + getLocaleIdentifier() : string + +
                                                        + + + + +
                                                        Return values
                                                        + string + — +
                                                        + + +
                                                        +
                                                        +

                                                        + getObjectId() + +

                                                        + + +

                                                        Get the objectId for the object, or null if unsaved.

                                                        + + + public + getObjectId() : string|null + +
                                                        + + + + +
                                                        Return values
                                                        + string|null + — +
                                                        + + +
                                                        +
                                                        +

                                                        + getParseVersion() + +

                                                        + + +

                                                        Gets the parse version for this installation

                                                        + + + public + getParseVersion() : string + +
                                                        + + + + +
                                                        Return values
                                                        + string + — +
                                                        + + +
                                                        +
                                                        +

                                                        + getPushType() + +

                                                        + + +

                                                        Gets the push type of this installation

                                                        + + + public + getPushType() : string + +
                                                        + + + + +
                                                        Return values
                                                        + string + — +
                                                        + + +
                                                        +
                                                        +

                                                        + getRegisteredSubclass() + +

                                                        + + +

                                                        Get the registered subclass for a Parse class, or a generic ParseObject +if no subclass is registered.

                                                        + + + public + static getRegisteredSubclass(string $parseClassName) : ParseObject + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $parseClassName + : string +
                                                        +
                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + ParseObject + — +
                                                        + + +
                                                        +
                                                        +

                                                        + getRelation() + +

                                                        + + +

                                                        Access or create a Relation value for a key.

                                                        + + + public + getRelation(string $key[, string $className = null ]) : ParseRelation + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $key + : string +
                                                        +
                                                        +

                                                        The key to access the relation for.

                                                        +
                                                        + +
                                                        +
                                                        + $className + : string + = null
                                                        +
                                                        +

                                                        The target class name.

                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + ParseRelation + — +

                                                        The ParseRelation object if the relation already exists for the key or can be created for this key.

                                                        -

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Returns JSON object of the unsaved operations.

                                                        -
                                                        getSaveJSON() : array
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - array

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Gets the Subclass className if exists, otherwise false.

                                                        -
                                                        getSubclass() : mixed
                                                        -
                                                        - inherited static
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Gets the time zone of this installation

                                                        -
                                                        getTimeZone() : string
                                                        -
                                                        -
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - string

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Get the updatedAt for the object, or null if unsaved.

                                                        -
                                                        getUpdatedAt() : \DateTime|null
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - \DateTime|null

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Check if the object has a given key.

                                                        -
                                                        has(stringkey) : bool
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        key

                                                        - string

                                                        Key to check

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - bool

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Determines whether this object has child objects that are dirty

                                                        -
                                                        hasDirtyChildren() : bool
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - bool

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Check whether there is a subclass registered for a given parse class.

                                                        -
                                                        hasRegisteredSubclass(mixedparseClassName) : bool
                                                        -
                                                        - inherited static
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - - - - - -
                                                        - $parseClassName - - -

                                                        @param

                                                        - -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        parseClassName

                                                        - mixed

                                                        -
                                                        - -

                                                        Response

                                                        - bool

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Increment a numeric key by a certain value.

                                                        -
                                                        increment(stringkey, intvalue = 1) : mixed
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        key

                                                        - string

                                                        Key for numeric value on object to increment.

                                                        -

                                                        -
                                                        -
                                                        -

                                                        value

                                                        - int

                                                        Value to increment by.

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Returns true if the object has been fetched.

                                                        -
                                                        isDataAvailable() : bool
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - bool

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Check if the object or any of its child objects have unsaved operations.

                                                        -
                                                        isDirty() : bool
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - bool

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Check if the a value associated with a key has been -added/updated/removed and not saved yet.

                                                        -
                                                        isKeyDirty(stringkey) : bool
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        key

                                                        - string

                                                        -
                                                        - -

                                                        Response

                                                        - bool

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Merge server data after a save completes.

                                                        -
                                                        mergeAfterSave(arrayresult) : mixed
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        result

                                                        - array

                                                        Data retrieved from server.

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Merge data from other object.

                                                        -
                                                        mergeFromObject(\Parse\ParseObjectother) : mixed
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        other

                                                        - \Parse\ParseObject

                                                        Other object to merge data from

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Merges data received from the server.

                                                        -
                                                        mergeFromServer(arraydata, boolcompleteData = true) : mixed
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        data

                                                        - array

                                                        Data retrieved from server.

                                                        -

                                                        -
                                                        -
                                                        -

                                                        completeData

                                                        - bool

                                                        Fetch all data or not.

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Creates a ParseQuery for the subclass of ParseObject.

                                                        -
                                                        query() : \Parse\ParseQuery
                                                        -
                                                        - inherited static
                                                        - - -
                                                        -
                                                        -

                                                        Cannot be called on the base class ParseObject.

                                                        -
                                                        - - - - - - -
                                                        Throws -
                                                        -
                                                        \Exception
                                                        -
                                                        -
                                                        -
                                                        - - -

                                                        Response

                                                        - \Parse\ParseQuery

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Start from serverData and process operations to generate the current -value set for an object.

                                                        -
                                                        rebuildEstimatedData() : mixed
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Register a subclass. Should be called before any other Parse functions.

                                                        -
                                                        registerSubclass() : mixed
                                                        -
                                                        - inherited static
                                                        - - -
                                                        -
                                                        -

                                                        Cannot be called on the base class ParseObject.

                                                        -
                                                        - - - - - - - - - - -
                                                        - - -
                                                        Throws -
                                                        -
                                                        \Exception
                                                        -
                                                        -
                                                        -
                                                        - - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Remove a value from an array for an object key.

                                                        -
                                                        remove(stringkey, mixedvalue) : mixed
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - - - - - -
                                                        - - -
                                                        Throws -
                                                        -
                                                        \Exception
                                                        -
                                                        -
                                                        -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        key

                                                        - string

                                                        Key to remove the value from on the object.

                                                        -

                                                        -
                                                        -
                                                        -

                                                        value

                                                        - mixed

                                                        Value to remove from the array.

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Revert all unsaved operations.

                                                        -
                                                        revert() : mixed
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - - -
                                                        - - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Save Object to Parse.

                                                        -
                                                        save(booluseMasterKey = false) : mixed
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        useMasterKey

                                                        - bool

                                                        Whether to use the Master Key.

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Save all the objects in the provided array.

                                                        -
                                                        saveAll(arraylist, booluseMasterKey = false, intbatchSize = 40) : mixed
                                                        -
                                                        - inherited static
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        list

                                                        - array

                                                        -
                                                        -
                                                        -

                                                        useMasterKey

                                                        - bool

                                                        Whether to use the Master Key.

                                                        -

                                                        -
                                                        -
                                                        -

                                                        batchSize

                                                        - int

                                                        Number of objects to process per request

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Validate and set a value for an object key.

                                                        -
                                                        set(stringkey, mixedvalue) : mixed
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - - - - - -
                                                        - - -
                                                        Throws -
                                                        -
                                                        \Exception
                                                        -
                                                        -
                                                        -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        key

                                                        - string

                                                        Key to set a value for on the object.

                                                        -

                                                        -
                                                        -
                                                        -

                                                        value

                                                        - mixed

                                                        Value to set on the key.

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Set ACL for this object.

                                                        -
                                                        setACL(\Parse\ParseACLacl) : mixed
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        acl

                                                        - \Parse\ParseACL

                                                        -
                                                        - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Set an array value for an object key.

                                                        -
                                                        setArray(stringkey, arrayvalue) : mixed
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - - - - - -
                                                        - - -
                                                        Throws -
                                                        -
                                                        \Exception
                                                        -
                                                        -
                                                        -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        key

                                                        - string

                                                        Key to set the value for on the object.

                                                        -

                                                        -
                                                        -
                                                        -

                                                        value

                                                        - array

                                                        Value to set on the key.

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Set an associative array value for an object key.

                                                        -
                                                        setAssociativeArray(stringkey, arrayvalue) : mixed
                                                        -
                                                        - inherited
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - - - - - -
                                                        - - -
                                                        Throws -
                                                        -
                                                        \Exception
                                                        -
                                                        -
                                                        -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        key

                                                        - string

                                                        Key to set the value for on the object.

                                                        -

                                                        -
                                                        -
                                                        -

                                                        value

                                                        - array

                                                        Value to set on the key.

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - mixed

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Creates an array of object ids from a given array of ParseObjects

                                                        -
                                                        toObjectIdArray(arrayobjects) : array
                                                        -
                                                        - inherited static
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        Throws -
                                                        -
                                                        \Parse\ParseException
                                                        -
                                                        -
                                                        -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        objects

                                                        - array

                                                        Objects to create id array from

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - array

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Traverse object to find children.

                                                        -
                                                        traverse(booldeep, \Parse\ParseObject|array&object, callablemapFunction, arrayseen = []) : mixed
                                                        -
                                                        - inherited static
                                                        - - -
                                                        -
                                                        -
                                                        - - -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        deep

                                                        - bool

                                                        Should this call traverse deeply

                                                        -

                                                        -
                                                        -
                                                        -

                                                        object

                                                        - \Parse\ParseObject|array

                                                        Object to traverse.

                                                        -

                                                        -
                                                        -
                                                        -

                                                        mapFunction

                                                        - callable

                                                        Function to call for every item.

                                                        -

                                                        -
                                                        -
                                                        -

                                                        seen

                                                        - array

                                                        Objects already seen.

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - mixed

                                                        The result of calling mapFunction on the root object.

                                                        -

                                                        -
                                                        -
                                                        - -
                                                        - -
                                                        -

                                                        Merges an existing array of objects with their fetched counterparts

                                                        -
                                                        updateWithFetchedResults(arrayobjects, arrayfetched) : array
                                                        -
                                                        - inherited static
                                                        - - -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        Throws -
                                                        -
                                                        \Parse\ParseException
                                                        -
                                                        -
                                                        -
                                                        - -

                                                        Arguments

                                                        -
                                                        -

                                                        objects

                                                        - array

                                                        Original objects to update

                                                        -

                                                        -
                                                        -
                                                        -

                                                        fetched

                                                        - array

                                                        Fetched object data to update with

                                                        -

                                                        -
                                                        - -

                                                        Response

                                                        - array

                                                        -
                                                        -
                                                        - -
                                                        - - -

                                                        Properties

                                                        - -
                                                        -

                                                        Parse Class name, overridden by classes subclassing ParseObject

                                                        -
                                                        parseClassName : string
                                                        -
                                                        - inherited static
                                                        -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - var - - -
                                                        - -

                                                        Type(s)

                                                        - string -
                                                        -
                                                        -
                                                        - -
                                                        -

                                                        Data as it exists on the server.

                                                        -
                                                        serverData : array
                                                        -
                                                        - inherited
                                                        -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - var - - -
                                                        - -

                                                        Type(s)

                                                        - array<string|int, mixed> -
                                                        -
                                                        -
                                                        - -
                                                        -

                                                        Set of unsaved operations.

                                                        -
                                                        operationSet : array
                                                        -
                                                        - inherited
                                                        -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - var - - -
                                                        - -

                                                        Type(s)

                                                        - array<string|int, mixed> -
                                                        -
                                                        -
                                                        - -
                                                        -

                                                        Estimated value of applying operationSet to serverData.

                                                        -
                                                        estimatedData : array
                                                        -
                                                        - inherited
                                                        -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - var - - -
                                                        - -

                                                        Type(s)

                                                        - array<string|int, mixed> -
                                                        -
                                                        -
                                                        - -
                                                        -

                                                        Determine if data available for a given key or not.

                                                        -
                                                        dataAvailability : array
                                                        -
                                                        - inherited
                                                        -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - var - - -
                                                        - -

                                                        Type(s)

                                                        - array<string|int, mixed> -
                                                        -
                                                        -
                                                        - -
                                                        -

                                                        Class name for data on Parse.

                                                        -
                                                        className : string
                                                        -
                                                        - inherited
                                                        -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - var - - -
                                                        - -

                                                        Type(s)

                                                        - string -
                                                        -
                                                        -
                                                        - -
                                                        -

                                                        Unique identifier on Parse.

                                                        -
                                                        objectId : string
                                                        -
                                                        - inherited
                                                        -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - var - - -
                                                        - -

                                                        Type(s)

                                                        - string -
                                                        -
                                                        -
                                                        - -
                                                        -

                                                        Timestamp when object was created.

                                                        -
                                                        createdAt : \DateTime
                                                        -
                                                        - inherited
                                                        -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - var - - -
                                                        - -

                                                        Type(s)

                                                        - \DateTime -
                                                        -
                                                        -
                                                        - -
                                                        -

                                                        Timestamp when object was last updated.

                                                        -
                                                        updatedAt : \DateTime
                                                        -
                                                        - inherited
                                                        -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - var - - -
                                                        - -

                                                        Type(s)

                                                        - \DateTime -
                                                        -
                                                        -
                                                        - -
                                                        -

                                                        Whether the object has been fully fetched from Parse.

                                                        -
                                                        hasBeenFetched : bool
                                                        -
                                                        - inherited
                                                        -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - var - - -
                                                        - -

                                                        Type(s)

                                                        - bool -
                                                        -
                                                        -
                                                        - -
                                                        -

                                                        Holds the registered subclasses and Parse class names.

                                                        -
                                                        registeredSubclasses : array
                                                        -
                                                        - inherited static
                                                        -
                                                        -
                                                        -
                                                        - - - - - - -
                                                        - var - - -
                                                        - -

                                                        Type(s)

                                                        - array<string|int, mixed> -
                                                        -
                                                        -
                                                        - - - - + + +
                                                        Return values
                                                        + mixed + — +
                                                        + + + +
                                                        +

                                                        + set() + +

                                                        + + +

                                                        Validate and set a value for an object key.

                                                        + + + public + set(string $key, mixed $value) : mixed + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $key + : string +
                                                        +
                                                        +

                                                        Key to set a value for on the object.

                                                        +
                                                        + +
                                                        +
                                                        + $value + : mixed +
                                                        +
                                                        +

                                                        Value to set on the key.

                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + +
                                                        +
                                                        +
                                                        + throws +
                                                        +
                                                        + Exception + +
                                                        + +
                                                        +
                                                        + +
                                                        Return values
                                                        + mixed + — +
                                                        + + +
                                                        +
                                                        +

                                                        + setACL() + +

                                                        + + +

                                                        Set ACL for this object.

                                                        + + + public + setACL(ParseACL $acl) : mixed + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $acl + : ParseACL +
                                                        +
                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + mixed + — +
                                                        + + +
                                                        +
                                                        +

                                                        + setArray() + +

                                                        + + +

                                                        Set an array value for an object key.

                                                        + + + public + setArray(string $key, array<string|int, mixed> $value) : mixed + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $key + : string +
                                                        +
                                                        +

                                                        Key to set the value for on the object.

                                                        +
                                                        + +
                                                        +
                                                        + $value + : array<string|int, mixed> +
                                                        +
                                                        +

                                                        Value to set on the key.

                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + +
                                                        +
                                                        +
                                                        + throws +
                                                        +
                                                        + Exception + +
                                                        + +
                                                        +
                                                        + +
                                                        Return values
                                                        + mixed + — +
                                                        + + +
                                                        +
                                                        +

                                                        + setAssociativeArray() + +

                                                        + + +

                                                        Set an associative array value for an object key.

                                                        + + + public + setAssociativeArray(string $key, array<string|int, mixed> $value) : mixed + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $key + : string +
                                                        +
                                                        +

                                                        Key to set the value for on the object.

                                                        +
                                                        + +
                                                        +
                                                        + $value + : array<string|int, mixed> +
                                                        +
                                                        +

                                                        Value to set on the key.

                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + +
                                                        +
                                                        +
                                                        + throws +
                                                        +
                                                        + Exception + +
                                                        + +
                                                        +
                                                        + +
                                                        Return values
                                                        + mixed + — +
                                                        + + +
                                                        +
                                                        +

                                                        + _isDirty() + +

                                                        + + +

                                                        Detects if the object (and optionally the child objects) has unsaved +changes.

                                                        + + + protected + _isDirty(bool $considerChildren) : bool + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $considerChildren + : bool +
                                                        +
                                                        +

                                                        Whether to consider children when checking for dirty state

                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + bool + — +
                                                        + + +
                                                        +
                                                        +

                                                        + rebuildEstimatedData() + +

                                                        + + +

                                                        Start from serverData and process operations to generate the current +value set for an object.

                                                        + + + protected + rebuildEstimatedData() : mixed + +
                                                        + + + + +
                                                        Return values
                                                        + mixed + — +
                                                        + + +
                                                        +
                                                        +

                                                        + _isDataAvailable() + +

                                                        + + +

                                                        Returns whether or not data is available for a given key

                                                        + + + private + _isDataAvailable(string $key) : bool + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $key + : string +
                                                        +
                                                        +

                                                        Key to check availability of

                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + bool + — +
                                                        + + +
                                                        +
                                                        +

                                                        + applyOperations() + +

                                                        + + +

                                                        Apply operations to a target object.

                                                        + + + private + applyOperations(array<string|int, mixed> $operations, array<string|int, mixed> &$target) : mixed + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $operations + : array<string|int, mixed> +
                                                        +
                                                        +

                                                        Operations set to apply.

                                                        +
                                                        + +
                                                        +
                                                        + $target + : array<string|int, mixed> +
                                                        +
                                                        +

                                                        Target data to affect.

                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + mixed + — +
                                                        + + +
                                                        +
                                                        +

                                                        + canBeSerialized() + +

                                                        + + +

                                                        Determine if the current object can be serialized for saving.

                                                        + + + private + canBeSerialized() : bool + +
                                                        + + + + +
                                                        Return values
                                                        + bool + — +
                                                        + + +
                                                        +
                                                        +

                                                        + canBeSerializedAsValue() + +

                                                        + + +

                                                        Checks the given object and any children to see if the whole object +can be serialized for saving.

                                                        + + + private + static canBeSerializedAsValue(mixed $object) : bool + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $object + : mixed +
                                                        +
                                                        +

                                                        The value to check.

                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + bool + — +
                                                        + + +
                                                        +
                                                        +

                                                        + deepSave() + +

                                                        + + +

                                                        Save object and unsaved children within.

                                                        + + + private + static deepSave(ParseObject|array<string|int, mixed> $target[, bool $useMasterKey = false ][, int $batchSize = 40 ]) : mixed + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $target + : ParseObject|array<string|int, mixed> +
                                                        +
                                                        +
                                                        + +
                                                        +
                                                        + $useMasterKey + : bool + = false
                                                        +
                                                        +

                                                        Whether to use the Master Key.

                                                        +
                                                        + +
                                                        +
                                                        + $batchSize + : int + = 40
                                                        +
                                                        +

                                                        Number of objects to process per request

                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + +
                                                        +
                                                        +
                                                        + throws +
                                                        +
                                                        + Exception + +
                                                        + +
                                                        +
                                                        + throws +
                                                        +
                                                        + ParseAggregateException + +
                                                        + +
                                                        +
                                                        + throws +
                                                        +
                                                        + ParseException + +
                                                        + +
                                                        +
                                                        + +
                                                        Return values
                                                        + mixed + — +
                                                        + + +
                                                        +
                                                        +

                                                        + destroyBatch() + +

                                                        + + +

                                                        Destroy batch of objects.

                                                        + + + private + static destroyBatch(array<string|int, ParseObject$objects[, bool $useMasterKey = false ]) : array<string|int, mixed> + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $objects + : array<string|int, ParseObject> +
                                                        +
                                                        +
                                                        + +
                                                        +
                                                        + $useMasterKey + : bool + = false
                                                        +
                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + +
                                                        +
                                                        +
                                                        + throws +
                                                        +
                                                        + ParseException + +
                                                        + +
                                                        +
                                                        + +
                                                        Return values
                                                        + array<string|int, mixed> + — +
                                                        + + +
                                                        +
                                                        +

                                                        + findUnsavedChildren() + +

                                                        + + +

                                                        Find unsaved children inside an object.

                                                        + + + private + static findUnsavedChildren(ParseObject $object, array<string|int, mixed> &$unsavedChildren, array<string|int, mixed> &$unsavedFiles) : mixed + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $object + : ParseObject +
                                                        +
                                                        +

                                                        Object to search.

                                                        +
                                                        + +
                                                        +
                                                        + $unsavedChildren + : array<string|int, mixed> +
                                                        +
                                                        +

                                                        Array to populate with children.

                                                        +
                                                        + +
                                                        +
                                                        + $unsavedFiles + : array<string|int, mixed> +
                                                        +
                                                        +

                                                        Array to populate with files.

                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + mixed + — +
                                                        + + +
                                                        +
                                                        +

                                                        + getACLWithCopy() + +

                                                        + + +

                                                        Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one

                                                        + + + private + getACLWithCopy(bool $mayCopy) : ParseACL|null + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $mayCopy + : bool +
                                                        +
                                                        +

                                                        Whether to return a copy of this acl or not

                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + ParseACL|null + — +
                                                        + + +
                                                        +
                                                        +

                                                        + getSaveJSON() + +

                                                        + + +

                                                        Returns JSON object of the unsaved operations.

                                                        + + + private + getSaveJSON() : array<string|int, mixed> + +
                                                        + + + + +
                                                        Return values
                                                        + array<string|int, mixed> + — +
                                                        + + +
                                                        +
                                                        +

                                                        + getSubclass() + +

                                                        + + +

                                                        Gets the Subclass className if exists, otherwise false.

                                                        + + + private + static getSubclass() : mixed + +
                                                        + + + + +
                                                        Return values
                                                        + mixed + — +
                                                        + + +
                                                        +
                                                        +

                                                        + hasDirtyChildren() + +

                                                        + + +

                                                        Determines whether this object has child objects that are dirty

                                                        + + + private + hasDirtyChildren() : bool + +
                                                        + + + + +
                                                        Return values
                                                        + bool + — +
                                                        + + +
                                                        +
                                                        +

                                                        + mergeAfterSave() + +

                                                        + + +

                                                        Merge server data after a save completes.

                                                        + + + private + mergeAfterSave(array<string|int, mixed> $result) : mixed + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $result + : array<string|int, mixed> +
                                                        +
                                                        +

                                                        Data retrieved from server.

                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + mixed + — +
                                                        + + +
                                                        +
                                                        +

                                                        + mergeFromObject() + +

                                                        + + +

                                                        Merge data from other object.

                                                        + + + private + mergeFromObject(ParseObject $other) : mixed + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $other + : ParseObject +
                                                        +
                                                        +

                                                        Other object to merge data from

                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + mixed + — +
                                                        + + +
                                                        +
                                                        +

                                                        + mergeFromServer() + +

                                                        + + +

                                                        Merges data received from the server.

                                                        + + + private + mergeFromServer(array<string|int, mixed> $data[, bool $completeData = true ]) : mixed + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $data + : array<string|int, mixed> +
                                                        +
                                                        +

                                                        Data retrieved from server.

                                                        +
                                                        + +
                                                        +
                                                        + $completeData + : bool + = true
                                                        +
                                                        +

                                                        Fetch all data or not.

                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + mixed + — +
                                                        + + +
                                                        +
                                                        +

                                                        + toObjectIdArray() + +

                                                        + + +

                                                        Creates an array of object ids from a given array of ParseObjects

                                                        + + + private + static toObjectIdArray(array<string|int, mixed> $objects) : array<string|int, mixed> + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $objects + : array<string|int, mixed> +
                                                        +
                                                        +

                                                        Objects to create id array from

                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + +
                                                        +
                                                        +
                                                        + throws +
                                                        +
                                                        + ParseException + +
                                                        + +
                                                        +
                                                        + +
                                                        Return values
                                                        + array<string|int, mixed> + — +
                                                        + + +
                                                        +
                                                        +

                                                        + traverse() + +

                                                        + + +

                                                        Traverse object to find children.

                                                        + + + private + static traverse(bool $deep, ParseObject|array<string|int, mixed> &$object, callable $mapFunction[, array<string|int, mixed> $seen = [] ]) : mixed + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $deep + : bool +
                                                        +
                                                        +

                                                        Should this call traverse deeply

                                                        +
                                                        + +
                                                        +
                                                        + $object + : ParseObject|array<string|int, mixed> +
                                                        +
                                                        +

                                                        Object to traverse.

                                                        +
                                                        + +
                                                        +
                                                        + $mapFunction + : callable +
                                                        +
                                                        +

                                                        Function to call for every item.

                                                        +
                                                        + +
                                                        +
                                                        + $seen + : array<string|int, mixed> + = []
                                                        +
                                                        +

                                                        Objects already seen.

                                                        +
                                                        + +
                                                        +
                                                        + + + +
                                                        Return values
                                                        + mixed + — +

                                                        The result of calling mapFunction on the root object.

                                                        +
                                                        + + +
                                                        +
                                                        +

                                                        + updateWithFetchedResults() + +

                                                        + + +

                                                        Merges an existing array of objects with their fetched counterparts

                                                        + + + private + static updateWithFetchedResults(array<string|int, mixed> $objects, array<string|int, mixed> $fetched) : array<string|int, mixed> + +
                                                        + +
                                                        Parameters
                                                        +
                                                        +
                                                        + $objects + : array<string|int, mixed> +
                                                        +
                                                        +

                                                        Original objects to update

                                                        +
                                                        + +
                                                        +
                                                        + $fetched + : array<string|int, mixed> +
                                                        +
                                                        +

                                                        Fetched object data to update with

                                                        +
                                                        + +
                                                        +
                                                        + + +
                                                        + Tags + +
                                                        +
                                                        +
                                                        + throws +
                                                        +
                                                        + ParseException + +
                                                        + +
                                                        +
                                                        + +
                                                        Return values
                                                        + array<string|int, mixed> + — +
                                                        + + +
                                                        + + + +
                                                        +
                                                        +
                                                        +

                                                        Search results

                                                        + +
                                                        +
                                                        +
                                                          +
                                                          +
                                                          +
                                                          + - + - + - - + + diff --git a/classes/Parse-ParseLogs.html b/classes/Parse-ParseLogs.html index 7ec65370..4ed6748e 100644 --- a/classes/Parse-ParseLogs.html +++ b/classes/Parse-ParseLogs.html @@ -1,353 +1,428 @@ - - - Parse PHP SDK API Reference » \Parse\ParseLogs - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                                                          - + + + + + +

                                                          Class ParseLogs - Allows access to server side parse script logs

                                                          + +
                                                          + + +
                                                          + Tags + +
                                                          +
                                                          +
                                                          + author +
                                                          +
                                                          + +

                                                          Ben Friedman friedman.benjamin@gmail.com

                                                          +
                                                          + +
                                                          +
                                                          + + + + + + +

                                                          + Table of Contents + +

                                                          + +
                                                          +
                                                          + getErrorLogs() + +  : array<string|int, mixed> +
                                                          +
                                                          Returns error logs
                                                          + +
                                                          + getInfoLogs() + +  : array<string|int, mixed> +
                                                          +
                                                          Returns info logs
                                                          + +
                                                          + getScriptLogs() + +  : array<string|int, mixed> +
                                                          +
                                                          Requests script logs from the server
                                                          + +
                                                          + + - -
                                                          -
                                                          -
                                                          - - -
                                                          -
                                                          - - - - -
                                                          - - + -
                                                          +
                                                          +

                                                          + Methods + +

                                                          +
                                                          +

                                                          + getErrorLogs() + +

                                                          + + +

                                                          Returns error logs

                                                          + + + public + static getErrorLogs([int $size = 100 ][, null $from = null ][, null $until = null ][, null $order = null ]) : array<string|int, mixed> + +
                                                          + +
                                                          Parameters
                                                          +
                                                          +
                                                          + $size + : int + = 100
                                                          +
                                                          +

                                                          Lines to return, 100 by default

                                                          +
                                                          + +
                                                          +
                                                          + $from + : null + = null
                                                          +
                                                          +

                                                          Earliest logs to return from, default is 1 week ago

                                                          +
                                                          + +
                                                          +
                                                          + $until + : null + = null
                                                          +
                                                          +

                                                          Latest logs to return from, defaults to current time

                                                          +
                                                          + +
                                                          +
                                                          + $order + : null + = null
                                                          +
                                                          +

                                                          Order to sort logs by (asc/desc), defaults to descending

                                                          +
                                                          + +
                                                          +
                                                          + + + +
                                                          Return values
                                                          + array<string|int, mixed> + — +
                                                          -
                                                          -
                                                          -

                                                          ParseLogs

                                                          - - -

                                                          Class ParseLogs - Allows access to server side parse script logs

                                                          -
                                                          -
                                                          - -
                                                          - - - - - - - - - -
                                                          - author - - -

                                                          Ben Friedman friedman.benjamin@gmail.com

                                                          - -
                                                          - package - - -

                                                          Parse

                                                          - -
                                                          - -

                                                          Methods

                                                          - -
                                                          -

                                                          Returns error logs

                                                          -
                                                          getErrorLogs(intsize = 100, nullfrom = null, nulluntil = null, nullorder = null) : array
                                                          -
                                                          - static
                                                          - - -
                                                          -
                                                          -
                                                          - - -
                                                          - -

                                                          Arguments

                                                          -
                                                          -

                                                          size

                                                          - int

                                                          Lines to return, 100 by default

                                                          -

                                                          -
                                                          -
                                                          -

                                                          from

                                                          - null

                                                          Earliest logs to return from, default is 1 week ago

                                                          -

                                                          -
                                                          -
                                                          -

                                                          until

                                                          - null

                                                          Latest logs to return from, defaults to current time

                                                          -

                                                          -
                                                          -
                                                          -

                                                          order

                                                          - null

                                                          Order to sort logs by (asc/desc), defaults to descending

                                                          -

                                                          -
                                                          - -

                                                          Response

                                                          - array

                                                          -
                                                          -
                                                          - -
                                                          - -
                                                          -

                                                          Returns info logs

                                                          -
                                                          getInfoLogs(intsize = 100, nullfrom = null, nulluntil = null, nullorder = null) : array
                                                          -
                                                          - static
                                                          - - -
                                                          -
                                                          -
                                                          - - -
                                                          - -

                                                          Arguments

                                                          -
                                                          -

                                                          size

                                                          - int

                                                          Lines to return, 100 by default

                                                          -

                                                          -
                                                          -
                                                          -

                                                          from

                                                          - null

                                                          Earliest logs to return from, default is 1 week ago

                                                          -

                                                          -
                                                          -
                                                          -

                                                          until

                                                          - null

                                                          Latest logs to return from, defaults to current time

                                                          -

                                                          -
                                                          -
                                                          -

                                                          order

                                                          - null

                                                          Order to sort logs by (asc/desc), defaults to descending

                                                          -

                                                          -
                                                          - -

                                                          Response

                                                          - array

                                                          -
                                                          -
                                                          - -
                                                          - -
                                                          -

                                                          Requests script logs from the server

                                                          -
                                                          getScriptLogs(stringlevel = 'info', intsize = 100, nullfrom = null, nulluntil = null, nullorder = null) : array
                                                          -
                                                          - static
                                                          - - -
                                                          -
                                                          -
                                                          - - -
                                                          - -

                                                          Arguments

                                                          -
                                                          -

                                                          level

                                                          - string

                                                          Level of logs to return (info/error), default is info

                                                          -

                                                          -
                                                          -
                                                          -

                                                          size

                                                          - int

                                                          Number of rows to return, default is 100

                                                          -

                                                          -
                                                          -
                                                          -

                                                          from

                                                          - null

                                                          Earliest logs to return from, defaults to 1 week ago

                                                          -

                                                          -
                                                          -
                                                          -

                                                          until

                                                          - null

                                                          Latest logs to return from, defaults to current time

                                                          -

                                                          -
                                                          -
                                                          -

                                                          order

                                                          - null

                                                          Order to sort logs by (asc/desc), defaults to descending

                                                          -

                                                          -
                                                          - -

                                                          Response

                                                          - array

                                                          -
                                                          -
                                                          - -
                                                          - - -
                                                          -
                                                          - -
                                                          +
                                                          +

                                                          + getInfoLogs() + +

                                                          + + +

                                                          Returns info logs

                                                          + + + public + static getInfoLogs([int $size = 100 ][, null $from = null ][, null $until = null ][, null $order = null ]) : array<string|int, mixed> + +
                                                          + +
                                                          Parameters
                                                          +
                                                          +
                                                          + $size + : int + = 100
                                                          +
                                                          +

                                                          Lines to return, 100 by default

                                                          +
                                                          -
                                                        • \ParseLogs
                                                        • - +
                                                          +
                                                          + $from + : null + = null
                                                          +
                                                          +

                                                          Earliest logs to return from, default is 1 week ago

                                                          +
                                                          + +
                                                          +
                                                          + $until + : null + = null
                                                          +
                                                          +

                                                          Latest logs to return from, defaults to current time

                                                          +
                                                          + +
                                                          +
                                                          + $order + : null + = null
                                                          +
                                                          +

                                                          Order to sort logs by (asc/desc), defaults to descending

                                                          +
                                                          + +
                                                          +
                                                          + + + +
                                                          Return values
                                                          + array<string|int, mixed> + — +
                                                          + + +
                                                          +
                                                          +

                                                          + getScriptLogs() + +

                                                          + + +

                                                          Requests script logs from the server

                                                          + + + public + static getScriptLogs([string $level = 'info' ][, int $size = 100 ][, null $from = null ][, null $until = null ][, null $order = null ]) : array<string|int, mixed> + +
                                                          + +
                                                          Parameters
                                                          +
                                                          +
                                                          + $level + : string + = 'info'
                                                          +
                                                          +

                                                          Level of logs to return (info/error), default is info

                                                          +
                                                          + +
                                                          +
                                                          + $size + : int + = 100
                                                          +
                                                          +

                                                          Number of rows to return, default is 100

                                                          +
                                                          + +
                                                          +
                                                          + $from + : null + = null
                                                          +
                                                          +

                                                          Earliest logs to return from, defaults to 1 week ago

                                                          +
                                                          + +
                                                          +
                                                          + $until + : null + = null
                                                          +
                                                          +

                                                          Latest logs to return from, defaults to current time

                                                          +
                                                          + +
                                                          +
                                                          + $order + : null + = null
                                                          +
                                                          +

                                                          Order to sort logs by (asc/desc), defaults to descending

                                                          +
                                                          + +
                                                          +
                                                          + + + +
                                                          Return values
                                                          + array<string|int, mixed> + — +
                                                          + + +
                                                          +
                                                          + + +
                                                          +
                                                          +
                                                          +

                                                          Search results

                                                          + +
                                                          +
                                                          +
                                                            +
                                                            +
                                                            +
                                                            +
                                                            - + - + - - + + diff --git a/classes/Parse-ParseMemoryStorage.html b/classes/Parse-ParseMemoryStorage.html index 1387bf47..075b9f34 100644 --- a/classes/Parse-ParseMemoryStorage.html +++ b/classes/Parse-ParseMemoryStorage.html @@ -1,459 +1,571 @@ - - - Parse PHP SDK API Reference » \Parse\ParseMemoryStorage - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                                                            - + + implements + ParseStorageInterface + + + + + +

                                                            Class ParseMemoryStorage - Uses non-persisted memory for storage.

                                                            + +

                                                            This is used by default if a PHP Session is not active.

                                                            +
                                                            + + +
                                                            + Tags + +
                                                            +
                                                            +
                                                            + author +
                                                            +
                                                            + +

                                                            Fosco Marotto fjm@fb.com

                                                            +
                                                            + +
                                                            +
                                                            + + + + +

                                                            + Interfaces, Classes and Traits + +

                                                            + +
                                                            +
                                                            ParseStorageInterface
                                                            +
                                                            Class ParseStorageInterface - Specifies an interface for implementing persistence.
                                                            + + +
                                                            + + +

                                                            + Table of Contents + +

                                                            + +
                                                            +
                                                            + $storage + +  : array<string|int, mixed> +
                                                            +
                                                            Memory storage
                                                            + +
                                                            + clear() + +  : null +
                                                            +
                                                            Clear all the values in storage.
                                                            + +
                                                            + get() + +  : mixed +
                                                            +
                                                            Gets the value for a key from storage.
                                                            + +
                                                            + getAll() + +  : array<string|int, mixed> +
                                                            +
                                                            Get all key-value pairs from storage.
                                                            + +
                                                            + getKeys() + +  : array<string|int, mixed> +
                                                            +
                                                            Get all keys in storage.
                                                            + +
                                                            + remove() + +  : void +
                                                            +
                                                            Remove a key from storage.
                                                            + +
                                                            + save() + +  : null +
                                                            +
                                                            Save the data, if necessary. Not implemented.
                                                            + +
                                                            + set() + +  : void +
                                                            +
                                                            Sets a key-value pair in storage.
                                                            + +
                                                            + + - -
                                                            -
                                                            -
                                                            - - -
                                                            -
                                                            - - - - -
                                                            - - + +
                                                            +

                                                            + Properties + +

                                                            +
                                                            +

                                                            + $storage + + + +

                                                            + + +

                                                            Memory storage

                                                            + + + private + array<string|int, mixed> + $storage + = [] + +
                                                            -
                                                            + + + + + +
                                                            +

                                                            + Methods + +

                                                            +
                                                            +

                                                            + clear() + +

                                                            + + +

                                                            Clear all the values in storage.

                                                            + + + public + clear() : null + +
                                                            -
                                                            -
                                                            -

                                                            ParseMemoryStorage

                                                            - - Implements ParseStorageInterface - -

                                                            Class ParseMemoryStorage - Uses non-persisted memory for storage.

                                                            -
                                                            -
                                                            -

                                                            This is used by default if a PHP Session is not active.

                                                            - -
                                                            - - - - - - - - - -
                                                            - author - - -

                                                            Fosco Marotto fjm@fb.com

                                                            - -
                                                            - package - - -

                                                            Parse

                                                            - -
                                                            - -

                                                            Methods

                                                            - -
                                                            -

                                                            Clear all the values in storage.

                                                            -
                                                            clear() : null
                                                            -
                                                            -
                                                            - - -
                                                            -
                                                            -
                                                            - - - - - - -
                                                            - - -
                                                            - - -

                                                            Response

                                                            - null

                                                            -
                                                            -
                                                            - -
                                                            - -
                                                            -

                                                            Gets the value for a key from storage.

                                                            -
                                                            get(stringkey) : mixed
                                                            -
                                                            -
                                                            - - -
                                                            -
                                                            -
                                                            - - -
                                                            - -

                                                            Arguments

                                                            -
                                                            -

                                                            key

                                                            - string

                                                            The key to get the value for

                                                            -

                                                            -
                                                            - -

                                                            Response

                                                            - mixed

                                                            -
                                                            -
                                                            - -
                                                            - -
                                                            -

                                                            Get all key-value pairs from storage.

                                                            -
                                                            getAll() : array
                                                            -
                                                            -
                                                            - - -
                                                            -
                                                            -
                                                            - - -
                                                            - - -

                                                            Response

                                                            - array

                                                            -
                                                            -
                                                            - -
                                                            - -
                                                            -

                                                            Get all keys in storage.

                                                            -
                                                            getKeys() : array
                                                            -
                                                            -
                                                            - - -
                                                            -
                                                            -
                                                            - - -
                                                            - - -

                                                            Response

                                                            - array

                                                            -
                                                            -
                                                            - -
                                                            - -
                                                            -

                                                            Remove a key from storage.

                                                            -
                                                            remove(stringkey) : void
                                                            -
                                                            -
                                                            - - -
                                                            -
                                                            -
                                                            - - -
                                                            - -

                                                            Arguments

                                                            -
                                                            -

                                                            key

                                                            - string

                                                            The key to remove.

                                                            -

                                                            -
                                                            - -
                                                            -
                                                            - -
                                                            - -
                                                            -

                                                            Save the data, if necessary. Not implemented.

                                                            -
                                                            save() : null
                                                            -
                                                            -
                                                            - - -
                                                            -
                                                            -
                                                            - - - - - - -
                                                            - - -
                                                            - - -

                                                            Response

                                                            - null

                                                            -
                                                            -
                                                            - -
                                                            - -
                                                            -

                                                            Sets a key-value pair in storage.

                                                            -
                                                            set(stringkey, mixedvalue) : void
                                                            -
                                                            -
                                                            - - -
                                                            -
                                                            -
                                                            - - -
                                                            - -

                                                            Arguments

                                                            -
                                                            -

                                                            key

                                                            - string

                                                            The key to set

                                                            -

                                                            -
                                                            -
                                                            -

                                                            value

                                                            - mixed

                                                            The value to set

                                                            -

                                                            -
                                                            - -
                                                            -
                                                            - -
                                                            - - -

                                                            Properties

                                                            - -
                                                            -

                                                            Memory storage

                                                            -
                                                            storage : array
                                                            -
                                                            -
                                                            -
                                                            -
                                                            -
                                                            - - - - - - -
                                                            - var - - -
                                                            - -

                                                            Type(s)

                                                            - array<string|int, mixed> -
                                                            -
                                                            -
                                                            -
                                                            -
                                                            - - + +
                                                            +
                                                            +

                                                            + get() + +

                                                            + + +

                                                            Gets the value for a key from storage.

                                                            + + + public + get(string $key) : mixed + +
                                                            + +
                                                            Parameters
                                                            +
                                                            +
                                                            + $key + : string +
                                                            +
                                                            +

                                                            The key to get the value for

                                                            +
                                                            + +
                                                            +
                                                            + + + +
                                                            Return values
                                                            + mixed + — +
                                                            + + +
                                                            +
                                                            +

                                                            + getAll() + +

                                                            + + +

                                                            Get all key-value pairs from storage.

                                                            + + + public + getAll() : array<string|int, mixed> + +
                                                            + + + + +
                                                            Return values
                                                            + array<string|int, mixed> + — +
                                                            + + +
                                                            +
                                                            +

                                                            + getKeys() + +

                                                            + + +

                                                            Get all keys in storage.

                                                            + + + public + getKeys() : array<string|int, mixed> + +
                                                            + + + + +
                                                            Return values
                                                            + array<string|int, mixed> + — +
                                                            + + +
                                                            +
                                                            +

                                                            + remove() + +

                                                            + + +

                                                            Remove a key from storage.

                                                            + + + public + remove(string $key) : void + +
                                                            + +
                                                            Parameters
                                                            +
                                                            +
                                                            + $key + : string +
                                                            +
                                                            +

                                                            The key to remove.

                                                            +
                                                            + +
                                                            +
                                                            + + + +
                                                            Return values
                                                            + void + — +
                                                            + + +
                                                            +
                                                            +

                                                            + save() + +

                                                            + + +

                                                            Save the data, if necessary. Not implemented.

                                                            + + + public + save() : null + +
                                                            + + + + +
                                                            Return values
                                                            + null + — +
                                                            + + +
                                                            +
                                                            +

                                                            + set() + +

                                                            + + +

                                                            Sets a key-value pair in storage.

                                                            + + + public + set(string $key, mixed $value) : void + +
                                                            + +
                                                            Parameters
                                                            +
                                                            +
                                                            + $key + : string +
                                                            +
                                                            +

                                                            The key to set

                                                            +
                                                            + +
                                                            +
                                                            + $value + : mixed +
                                                            +
                                                            +

                                                            The value to set

                                                            +
                                                            + +
                                                            +
                                                            + + + +
                                                            Return values
                                                            + void + — +
                                                            + + +
                                                            +
                                                            + + +
                                                            +
                                                            +
                                                            +

                                                            Search results

                                                            + +
                                                            +
                                                            +
                                                              +
                                                              +
                                                              +
                                                              +
                                                              - + - + - - + + diff --git a/classes/Parse-ParseObject.html b/classes/Parse-ParseObject.html index 687223ad..c2dca59d 100644 --- a/classes/Parse-ParseObject.html +++ b/classes/Parse-ParseObject.html @@ -1,3229 +1,4530 @@ - - - Parse PHP SDK API Reference » \Parse\ParseObject - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                                                              - + + implements + Encodable + + + + + +

                                                              Class ParseObject - Representation of an object stored on Parse.

                                                              + +
                                                              + + +
                                                              + Tags + +
                                                              +
                                                              +
                                                              + author +
                                                              +
                                                              + +

                                                              Fosco Marotto fjm@fb.com

                                                              +
                                                              + +
                                                              +
                                                              + + + + +

                                                              + Interfaces, Classes and Traits + +

                                                              + +
                                                              +
                                                              Encodable
                                                              +
                                                              Class Encodable - Interface for Parse Classes which provide an encode +method.
                                                              + + +
                                                              + + +

                                                              + Table of Contents + +

                                                              + +
                                                              +
                                                              + $parseClassName + +  : string +
                                                              +
                                                              Parse Class name, overridden by classes subclassing ParseObject
                                                              + +
                                                              + $operationSet + +  : array<string|int, mixed> +
                                                              +
                                                              Set of unsaved operations.
                                                              + +
                                                              + $serverData + +  : array<string|int, mixed> +
                                                              +
                                                              Data as it exists on the server.
                                                              + +
                                                              + $className + +  : string +
                                                              +
                                                              Class name for data on Parse.
                                                              + +
                                                              + $createdAt + +  : DateTime +
                                                              +
                                                              Timestamp when object was created.
                                                              + +
                                                              + $dataAvailability + +  : array<string|int, mixed> +
                                                              +
                                                              Determine if data available for a given key or not.
                                                              + +
                                                              + $estimatedData + +  : array<string|int, mixed> +
                                                              +
                                                              Estimated value of applying operationSet to serverData.
                                                              + +
                                                              + $hasBeenFetched + +  : bool +
                                                              +
                                                              Whether the object has been fully fetched from Parse.
                                                              + +
                                                              + $objectId + +  : string +
                                                              +
                                                              Unique identifier on Parse.
                                                              + +
                                                              + $registeredSubclasses + +  : array<string|int, mixed> +
                                                              +
                                                              Holds the registered subclasses and Parse class names.
                                                              + +
                                                              + $updatedAt + +  : DateTime +
                                                              +
                                                              Timestamp when object was last updated.
                                                              + +
                                                              + __construct() + +  : mixed +
                                                              +
                                                              Create a Parse Object.
                                                              + +
                                                              + __get() + +  : mixed +
                                                              +
                                                              Getter to catch direct property calls and pass them to the get function.
                                                              + +
                                                              + __isset() + +  : bool +
                                                              +
                                                              Magic handler to catch isset calls to object properties.
                                                              + +
                                                              + __set() + +  : mixed +
                                                              +
                                                              Setter to catch property calls and protect certain fields.
                                                              + +
                                                              + _encode() + +  : string +
                                                              +
                                                              Return a JSON encoded value of the object.
                                                              + +
                                                              + _mergeAfterFetch() + +  : mixed +
                                                              +
                                                              Merges data received from the server.
                                                              + +
                                                              + _mergeAfterFetchWithSelectedKeys() + +  : mixed +
                                                              +
                                                              Merges data received from the server with a given selected keys.
                                                              + +
                                                              + _mergeMagicFields() + +  : mixed +
                                                              +
                                                              Handle merging of special fields for the object.
                                                              + +
                                                              + _performOperation() + +  : mixed +
                                                              +
                                                              Perform an operation on an object property.
                                                              + +
                                                              + _toPointer() + +  : array<string|int, mixed> +
                                                              +
                                                              Gets a Pointer referencing this Object.
                                                              + +
                                                              + _unregisterSubclass() + +  : mixed +
                                                              +
                                                              Un-register a subclass.
                                                              + +
                                                              + add() + +  : mixed +
                                                              +
                                                              Add a value to an array property.
                                                              + +
                                                              + addUnique() + +  : mixed +
                                                              +
                                                              Add unique values to an array property.
                                                              + +
                                                              + beforeSave() + +  : void +
                                                              +
                                                              Before save stub
                                                              + +
                                                              + clear() + +  : mixed +
                                                              +
                                                              Clear all keys on this object by creating delete operations +for each key.
                                                              + +
                                                              + create() + +  : ParseObject +
                                                              +
                                                              Static method which returns a new Parse Object for a given class +Optionally creates a pointer object if the objectId is provided.
                                                              + +
                                                              + decode() + +  : ParseObject +
                                                              +
                                                              Decodes and returns a ParseObject from an encoded object
                                                              + +
                                                              + delete() + +  : mixed +
                                                              +
                                                              Delete a key from an object.
                                                              + +
                                                              + destroy() + +  : mixed +
                                                              +
                                                              Delete the object from Parse.
                                                              + +
                                                              + destroyAll() + +  : mixed +
                                                              +
                                                              Delete an array of objects.
                                                              + +
                                                              + encode() + +  : string +
                                                              +
                                                              Returns a JSON encoded array of a ParseObject
                                                              + +
                                                              + exists() + +  : bool +
                                                              +
                                                              Returns true if this object exists on the Server
                                                              + +
                                                              + fetch() + +  : ParseObject +
                                                              +
                                                              Fetch the whole object from the server and update the local object.
                                                              + +
                                                              + fetchAll() + +  : array<string|int, mixed> +
                                                              +
                                                              Fetch an array of Parse objects from the server.
                                                              + +
                                                              + get() + +  : mixed +
                                                              +
                                                              Get current value for an object property.
                                                              + +
                                                              + getACL() + +  : ParseACL +
                                                              +
                                                              Get the ACL assigned to the object.
                                                              + +
                                                              + getAllKeys() + +  : array<string|int, mixed> +
                                                              +
                                                              Get values for all keys of an object.
                                                              + +
                                                              + getClassName() + +  : string +
                                                              +
                                                              Get the Parse Class Name for the object.
                                                              + +
                                                              + getCreatedAt() + +  : DateTime|null +
                                                              +
                                                              Get the createdAt for the object, or null if unsaved.
                                                              + +
                                                              + getObjectId() + +  : string|null +
                                                              +
                                                              Get the objectId for the object, or null if unsaved.
                                                              + +
                                                              + getRegisteredSubclass() + +  : ParseObject +
                                                              +
                                                              Get the registered subclass for a Parse class, or a generic ParseObject +if no subclass is registered.
                                                              + +
                                                              + getRelation() + +  : ParseRelation +
                                                              +
                                                              Access or create a Relation value for a key.
                                                              + +
                                                              + getUpdatedAt() + +  : DateTime|null +
                                                              +
                                                              Get the updatedAt for the object, or null if unsaved.
                                                              + +
                                                              + has() + +  : bool +
                                                              +
                                                              Check if the object has a given key.
                                                              + +
                                                              + hasRegisteredSubclass() + +  : bool +
                                                              +
                                                              Check whether there is a subclass registered for a given parse class.
                                                              + +
                                                              + increment() + +  : mixed +
                                                              +
                                                              Increment a numeric key by a certain value.
                                                              + +
                                                              + isDataAvailable() + +  : bool +
                                                              +
                                                              Returns true if the object has been fetched.
                                                              + +
                                                              + isDirty() + +  : bool +
                                                              +
                                                              Check if the object or any of its child objects have unsaved operations.
                                                              + +
                                                              + isKeyDirty() + +  : bool +
                                                              +
                                                              Check if the a value associated with a key has been +added/updated/removed and not saved yet.
                                                              + +
                                                              + query() + +  : ParseQuery +
                                                              +
                                                              Creates a ParseQuery for the subclass of ParseObject.
                                                              + +
                                                              + registerSubclass() + +  : mixed +
                                                              +
                                                              Register a subclass. Should be called before any other Parse functions.
                                                              + +
                                                              + remove() + +  : mixed +
                                                              +
                                                              Remove a value from an array for an object key.
                                                              + +
                                                              + revert() + +  : mixed +
                                                              +
                                                              Revert all unsaved operations.
                                                              + +
                                                              + save() + +  : mixed +
                                                              +
                                                              Save Object to Parse.
                                                              + +
                                                              + saveAll() + +  : mixed +
                                                              +
                                                              Save all the objects in the provided array.
                                                              + +
                                                              + set() + +  : mixed +
                                                              +
                                                              Validate and set a value for an object key.
                                                              + +
                                                              + setACL() + +  : mixed +
                                                              +
                                                              Set ACL for this object.
                                                              + +
                                                              + setArray() + +  : mixed +
                                                              +
                                                              Set an array value for an object key.
                                                              + +
                                                              + setAssociativeArray() + +  : mixed +
                                                              +
                                                              Set an associative array value for an object key.
                                                              + +
                                                              + _isDirty() + +  : bool +
                                                              +
                                                              Detects if the object (and optionally the child objects) has unsaved +changes.
                                                              + +
                                                              + rebuildEstimatedData() + +  : mixed +
                                                              +
                                                              Start from serverData and process operations to generate the current +value set for an object.
                                                              + +
                                                              + _isDataAvailable() + +  : bool +
                                                              +
                                                              Returns whether or not data is available for a given key
                                                              + +
                                                              + applyOperations() + +  : mixed +
                                                              +
                                                              Apply operations to a target object.
                                                              + +
                                                              + canBeSerialized() + +  : bool +
                                                              +
                                                              Determine if the current object can be serialized for saving.
                                                              + +
                                                              + canBeSerializedAsValue() + +  : bool +
                                                              +
                                                              Checks the given object and any children to see if the whole object +can be serialized for saving.
                                                              + +
                                                              + deepSave() + +  : mixed +
                                                              +
                                                              Save object and unsaved children within.
                                                              + +
                                                              + destroyBatch() + +  : array<string|int, mixed> +
                                                              +
                                                              Destroy batch of objects.
                                                              + +
                                                              + findUnsavedChildren() + +  : mixed +
                                                              +
                                                              Find unsaved children inside an object.
                                                              + +
                                                              + getACLWithCopy() + +  : ParseACL|null +
                                                              +
                                                              Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one
                                                              + +
                                                              + getSaveJSON() + +  : array<string|int, mixed> +
                                                              +
                                                              Returns JSON object of the unsaved operations.
                                                              + +
                                                              + getSubclass() + +  : mixed +
                                                              +
                                                              Gets the Subclass className if exists, otherwise false.
                                                              + +
                                                              + hasDirtyChildren() + +  : bool +
                                                              +
                                                              Determines whether this object has child objects that are dirty
                                                              + +
                                                              + mergeAfterSave() + +  : mixed +
                                                              +
                                                              Merge server data after a save completes.
                                                              + +
                                                              + mergeFromObject() + +  : mixed +
                                                              +
                                                              Merge data from other object.
                                                              + +
                                                              + mergeFromServer() + +  : mixed +
                                                              +
                                                              Merges data received from the server.
                                                              + +
                                                              + toObjectIdArray() + +  : array<string|int, mixed> +
                                                              +
                                                              Creates an array of object ids from a given array of ParseObjects
                                                              + +
                                                              + traverse() + +  : mixed +
                                                              +
                                                              Traverse object to find children.
                                                              + +
                                                              + updateWithFetchedResults() + +  : array<string|int, mixed> +
                                                              +
                                                              Merges an existing array of objects with their fetched counterparts
                                                              + +
                                                              + + - -
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              - - - - -
                                                              - - + +
                                                              +

                                                              + Properties + +

                                                              +
                                                              +

                                                              + $parseClassName + + + +

                                                              + + +

                                                              Parse Class name, overridden by classes subclassing ParseObject

                                                              + + + public + static string + $parseClassName + + +
                                                              -
                                                              + + + +
                                                              +

                                                              + $operationSet + + + +

                                                              + + +

                                                              Set of unsaved operations.

                                                              + + + protected + array<string|int, mixed> + $operationSet + + +
                                                              + + + +
                                                              +
                                                              +

                                                              + $serverData + + + +

                                                              + + +

                                                              Data as it exists on the server.

                                                              + + + protected + array<string|int, mixed> + $serverData + + +
                                                              + + + +
                                                              +
                                                              +

                                                              + $className + + + +

                                                              + + +

                                                              Class name for data on Parse.

                                                              + + + private + string + $className + + +
                                                              + + + +
                                                              +
                                                              +

                                                              + $createdAt + + + +

                                                              + + +

                                                              Timestamp when object was created.

                                                              + + + private + DateTime + $createdAt + + +
                                                              + + + +
                                                              +
                                                              +

                                                              + $dataAvailability + + + +

                                                              + + +

                                                              Determine if data available for a given key or not.

                                                              + + + private + array<string|int, mixed> + $dataAvailability + + +
                                                              + + + +
                                                              +
                                                              +

                                                              + $estimatedData + + + +

                                                              + + +

                                                              Estimated value of applying operationSet to serverData.

                                                              + + + private + array<string|int, mixed> + $estimatedData + + +
                                                              + + + +
                                                              +
                                                              +

                                                              + $hasBeenFetched + + + +

                                                              + + +

                                                              Whether the object has been fully fetched from Parse.

                                                              + + + private + bool + $hasBeenFetched + + +
                                                              + + -
                                                              -
                                                              -

                                                              ParseObject

                                                              - - Implements Encodable - -

                                                              Class ParseObject - Representation of an object stored on Parse.

                                                              -
                                                              -
                                                              - -
                                                              - - - - - - - - - -
                                                              - author - - -

                                                              Fosco Marotto fjm@fb.com

                                                              - -
                                                              - package - - -

                                                              Parse

                                                              - -
                                                              - -

                                                              Methods

                                                              - -
                                                              -

                                                              Create a Parse Object.

                                                              -
                                                              __construct(stringclassName = null, mixedobjectId = null, boolisPointer = false) : mixed
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -

                                                              Creates a pointer object if an objectId is provided, +

                                                              +
                                                              +

                                                              + $objectId + + + +

                                                              + + +

                                                              Unique identifier on Parse.

                                                              + + + private + string + $objectId + + +
                                                              + + + +
                                                              +
                                                              +

                                                              + $registeredSubclasses + + + +

                                                              + + +

                                                              Holds the registered subclasses and Parse class names.

                                                              + + + private + static array<string|int, mixed> + $registeredSubclasses + = [] + +
                                                              + + + +
                                                              +
                                                              +

                                                              + $updatedAt + + + +

                                                              + + +

                                                              Timestamp when object was last updated.

                                                              + + + private + DateTime + $updatedAt + + +
                                                              + + + +
                                                              + + +
                                                              +

                                                              + Methods + +

                                                              +
                                                              +

                                                              + __construct() + +

                                                              + + +

                                                              Create a Parse Object.

                                                              + + + public + __construct([string $className = null ][, mixed $objectId = null ][, bool $isPointer = false ]) : mixed + +

                                                              Creates a pointer object if an objectId is provided, otherwise creates a new object.

                                                              -
                                                              - - - - - - - - - - -
                                                              - - -
                                                              Throws -
                                                              -
                                                              \Exception
                                                              -
                                                              -
                                                              -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              className

                                                              - string

                                                              Class Name for data on Parse.

                                                              -

                                                              -
                                                              -
                                                              -

                                                              objectId

                                                              - mixed

                                                              Object Id for Existing object.

                                                              -

                                                              -
                                                              -
                                                              -

                                                              isPointer

                                                              - bool

                                                              -
                                                              - -

                                                              Response

                                                              - mixed

                                                              -
                                                              - - - - -
                                                              -

                                                              Getter to catch direct property calls and pass them to the get function.

                                                              -
                                                              __get(stringkey) : mixed
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              key

                                                              - string

                                                              Key to retrieve from the Object.

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Magic handler to catch isset calls to object properties.

                                                              -
                                                              __isset(stringkey) : bool
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              key

                                                              - string

                                                              Key to check on the object.

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - bool

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Setter to catch property calls and protect certain fields.

                                                              -
                                                              __set(stringkey, mixedvalue) : mixed
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - - - - - -
                                                              - - -
                                                              Throws -
                                                              -
                                                              \Exception
                                                              -
                                                              -
                                                              -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              key

                                                              - string

                                                              Key to set a value on.

                                                              -

                                                              -
                                                              -
                                                              -

                                                              value

                                                              - mixed

                                                              Value to assign.

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Return a JSON encoded value of the object.

                                                              -
                                                              _encode() : string
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - -
                                                              - - -

                                                              Response

                                                              - string

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Returns whether or not data is available for a given key

                                                              -
                                                              _isDataAvailable(stringkey) : bool
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              key

                                                              - string

                                                              Key to check availability of

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - bool

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Detects if the object (and optionally the child objects) has unsaved -changes.

                                                              -
                                                              _isDirty(boolconsiderChildren) : bool
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              considerChildren

                                                              - bool

                                                              Whether to consider children when checking for dirty state

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - bool

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Merges data received from the server.

                                                              -
                                                              _mergeAfterFetch(arrayresult, boolcompleteData = true) : mixed
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              result

                                                              - array

                                                              Data retrieved from the server.

                                                              -

                                                              -
                                                              -
                                                              -

                                                              completeData

                                                              - bool

                                                              Fetch all data or not.

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Merges data received from the server with a given selected keys.

                                                              -
                                                              _mergeAfterFetchWithSelectedKeys(arrayresult, arrayselectedKeys) : mixed
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              result

                                                              - array

                                                              Data retrieved from the server.

                                                              -

                                                              -
                                                              -
                                                              -

                                                              selectedKeys

                                                              - array

                                                              Keys to be fetched. Null or empty means all + + +

                                                              Parameters
                                                              +
                                                              +
                                                              + $className + : string + = null
                                                              +
                                                              +

                                                              Class Name for data on Parse.

                                                              +
                                                              + +
                                                              +
                                                              + $objectId + : mixed + = null
                                                              +
                                                              +

                                                              Object Id for Existing object.

                                                              +
                                                              + +
                                                              +
                                                              + $isPointer + : bool + = false
                                                              +
                                                              +
                                                              + +
                                                              +
                                                              + + +
                                                              + Tags + +
                                                              +
                                                              +
                                                              + throws +
                                                              +
                                                              + Exception + +
                                                              + +
                                                              +
                                                              + +
                                                              Return values
                                                              + mixed + — +
                                                              + + + +
                                                              +

                                                              + __get() + +

                                                              + + +

                                                              Getter to catch direct property calls and pass them to the get function.

                                                              + + + public + __get(string $key) : mixed + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $key + : string +
                                                              +
                                                              +

                                                              Key to retrieve from the Object.

                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              Return values
                                                              + mixed + — +
                                                              + + +
                                                              +
                                                              +

                                                              + __isset() + +

                                                              + + +

                                                              Magic handler to catch isset calls to object properties.

                                                              + + + public + __isset(string $key) : bool + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $key + : string +
                                                              +
                                                              +

                                                              Key to check on the object.

                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              Return values
                                                              + bool + — +
                                                              + + +
                                                              +
                                                              +

                                                              + __set() + +

                                                              + + +

                                                              Setter to catch property calls and protect certain fields.

                                                              + + + public + __set(string $key, mixed $value) : mixed + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $key + : string +
                                                              +
                                                              +

                                                              Key to set a value on.

                                                              +
                                                              + +
                                                              +
                                                              + $value + : mixed +
                                                              +
                                                              +

                                                              Value to assign.

                                                              +
                                                              + +
                                                              +
                                                              + + +
                                                              + Tags + +
                                                              +
                                                              +
                                                              + throws +
                                                              +
                                                              + Exception + +
                                                              + +
                                                              +
                                                              + +
                                                              Return values
                                                              + mixed + — +
                                                              + + +
                                                              +
                                                              +

                                                              + _encode() + +

                                                              + + +

                                                              Return a JSON encoded value of the object.

                                                              + + + public + _encode() : string + +
                                                              + + + + +
                                                              Return values
                                                              + string + — +
                                                              + + +
                                                              +
                                                              +

                                                              + _mergeAfterFetch() + +

                                                              + + +

                                                              Merges data received from the server.

                                                              + + + public + _mergeAfterFetch(array<string|int, mixed> $result[, bool $completeData = true ]) : mixed + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $result + : array<string|int, mixed> +
                                                              +
                                                              +

                                                              Data retrieved from the server.

                                                              +
                                                              + +
                                                              +
                                                              + $completeData + : bool + = true
                                                              +
                                                              +

                                                              Fetch all data or not.

                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              Return values
                                                              + mixed + — +
                                                              + + +
                                                              +
                                                              +

                                                              + _mergeAfterFetchWithSelectedKeys() + +

                                                              + + +

                                                              Merges data received from the server with a given selected keys.

                                                              + + + public + _mergeAfterFetchWithSelectedKeys(array<string|int, mixed> $result, array<string|int, mixed> $selectedKeys) : mixed + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $result + : array<string|int, mixed> +
                                                              +
                                                              +

                                                              Data retrieved from the server.

                                                              +
                                                              + +
                                                              +
                                                              + $selectedKeys + : array<string|int, mixed> +
                                                              +
                                                              +

                                                              Keys to be fetched. Null or empty means all data will be fetched.

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Handle merging of special fields for the object.

                                                              -
                                                              _mergeMagicFields(array&data) : mixed
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              data

                                                              - array

                                                              Data received from server.

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Perform an operation on an object property.

                                                              -
                                                              _performOperation(stringkey, \Parse\Internal\FieldOperationoperation) : mixed
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              key

                                                              - string

                                                              Key to perform an operation upon.

                                                              -

                                                              -
                                                              -
                                                              -

                                                              operation

                                                              - \Parse\Internal\FieldOperation

                                                              Operation to perform.

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Gets a Pointer referencing this Object.

                                                              -
                                                              _toPointer() : array
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              Throws -
                                                              -
                                                              \Exception
                                                              -
                                                              -
                                                              -
                                                              - - -

                                                              Response

                                                              - array

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Un-register a subclass.

                                                              -
                                                              _unregisterSubclass() : mixed
                                                              -
                                                              - static
                                                              - - -
                                                              -
                                                              -

                                                              Cannot be called on the base class ParseObject.

                                                              -
                                                              - - - - - - -
                                                              - - -
                                                              - - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Add a value to an array property.

                                                              -
                                                              add(stringkey, mixedvalue) : mixed
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              key

                                                              - string

                                                              Key for array value on object to add a value to.

                                                              -

                                                              -
                                                              -
                                                              -

                                                              value

                                                              - mixed

                                                              Value to add.

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Add unique values to an array property.

                                                              -
                                                              addUnique(stringkey, mixedvalue) : mixed
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              key

                                                              - string

                                                              Key for array value on object.

                                                              -

                                                              -
                                                              -
                                                              -

                                                              value

                                                              - mixed

                                                              Value list to add uniquely.

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Apply operations to a target object.

                                                              -
                                                              applyOperations(arrayoperations, array&target) : mixed
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              operations

                                                              - array

                                                              Operations set to apply.

                                                              -

                                                              -
                                                              -
                                                              -

                                                              target

                                                              - array

                                                              Target data to affect.

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Before save stub

                                                              -
                                                              beforeSave() : void
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - -
                                                              - - -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Determine if the current object can be serialized for saving.

                                                              -
                                                              canBeSerialized() : bool
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - -
                                                              - - -

                                                              Response

                                                              - bool

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Checks the given object and any children to see if the whole object -can be serialized for saving.

                                                              -
                                                              canBeSerializedAsValue(mixedobject) : bool
                                                              -
                                                              - static
                                                              - - -
                                                              -
                                                              -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              object

                                                              - mixed

                                                              The value to check.

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - bool

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Clear all keys on this object by creating delete operations -for each key.

                                                              -
                                                              clear() : mixed
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - - -
                                                              - - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Static method which returns a new Parse Object for a given class -Optionally creates a pointer object if the objectId is provided.

                                                              -
                                                              create(stringclassName, stringobjectId = null, boolisPointer = false) : \Parse\ParseObject
                                                              -
                                                              - static
                                                              - - -
                                                              -
                                                              -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              className

                                                              - string

                                                              Class Name for data on Parse.

                                                              -

                                                              -
                                                              -
                                                              -

                                                              objectId

                                                              - string

                                                              Unique identifier for existing object.

                                                              -

                                                              -
                                                              -
                                                              -

                                                              isPointer

                                                              - bool

                                                              If the object is a pointer.

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - \Parse\ParseObject

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Decodes and returns a ParseObject from an encoded object

                                                              -
                                                              decode(string|arrayencoded) : \Parse\ParseObject
                                                              -
                                                              - static
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              Throws -
                                                              -
                                                              \Parse\ParseException
                                                              -
                                                              -
                                                              -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              encoded

                                                              - string|array

                                                              Encoded ParseObject to decode

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - \Parse\ParseObject

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Save object and unsaved children within.

                                                              -
                                                              deepSave(\Parse\ParseObject|arraytarget, booluseMasterKey = false, intbatchSize = 40) : mixed
                                                              -
                                                              - static
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - - - - - -
                                                              - - -
                                                              Throws -
                                                              -
                                                              \Exception
                                                              -
                                                              -
                                                              \Parse\ParseAggregateException
                                                              -
                                                              -
                                                              \Parse\ParseException
                                                              -
                                                              -
                                                              -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              target

                                                              - \Parse\ParseObject|array

                                                              -
                                                              -
                                                              -

                                                              useMasterKey

                                                              - bool

                                                              Whether to use the Master Key.

                                                              -

                                                              -
                                                              -
                                                              -

                                                              batchSize

                                                              - int

                                                              Number of objects to process per request

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Delete a key from an object.

                                                              -
                                                              delete(stringkey) : mixed
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              key

                                                              - string

                                                              Key to remove from object.

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Delete the object from Parse.

                                                              -
                                                              destroy(booluseMasterKey = false) : mixed
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              useMasterKey

                                                              - bool

                                                              Whether to use the master key.

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Delete an array of objects.

                                                              -
                                                              destroyAll(arrayobjects, booluseMasterKey = false, intbatchSize = 40) : mixed
                                                              -
                                                              - static
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - - - - - -
                                                              - - -
                                                              Throws -
                                                              -
                                                              \Parse\ParseAggregateException
                                                              -
                                                              -
                                                              -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              objects

                                                              - array

                                                              Objects to destroy.

                                                              -

                                                              -
                                                              -
                                                              -

                                                              useMasterKey

                                                              - bool

                                                              Whether to use the master key or not.

                                                              -

                                                              -
                                                              -
                                                              -

                                                              batchSize

                                                              - int

                                                              Number of objects to process per request

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Destroy batch of objects.

                                                              -
                                                              destroyBatch(\Parse\ParseObject[]objects, booluseMasterKey = false) : array
                                                              -
                                                              - static
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              Throws -
                                                              -
                                                              \Parse\ParseException
                                                              -
                                                              -
                                                              -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              objects

                                                              - \Parse\ParseObject[]

                                                              -
                                                              -
                                                              -

                                                              useMasterKey

                                                              - bool

                                                              -
                                                              - -

                                                              Response

                                                              - array

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Returns a JSON encoded array of a ParseObject

                                                              -
                                                              encode() : string
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - -
                                                              - - -

                                                              Response

                                                              - string

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Returns true if this object exists on the Server

                                                              -
                                                              exists(booluseMasterKey = false) : bool
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              useMasterKey

                                                              - bool

                                                              Whether to use the Master Key.

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - bool

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Fetch the whole object from the server and update the local object.

                                                              -
                                                              fetch(booluseMasterKey = false) : \Parse\ParseObject
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              useMasterKey

                                                              - bool

                                                              Whether to use the master key and override ACLs

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - \Parse\ParseObject

                                                              Returns self, so you can chain this call.

                                                              -

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Fetch an array of Parse objects from the server.

                                                              -
                                                              fetchAll(arrayobjects, booluseMasterKey = false) : array
                                                              -
                                                              - static
                                                              - - -
                                                              -
                                                              -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              objects

                                                              - array

                                                              The ParseObjects to fetch

                                                              -

                                                              -
                                                              -
                                                              -

                                                              useMasterKey

                                                              - bool

                                                              Whether to override ACLs

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - array

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Find unsaved children inside an object.

                                                              -
                                                              findUnsavedChildren(\Parse\ParseObjectobject, array&unsavedChildren, array&unsavedFiles) : mixed
                                                              -
                                                              - static
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              object

                                                              - \Parse\ParseObject

                                                              Object to search.

                                                              -

                                                              -
                                                              -
                                                              -

                                                              unsavedChildren

                                                              - array

                                                              Array to populate with children.

                                                              -

                                                              -
                                                              -
                                                              -

                                                              unsavedFiles

                                                              - array

                                                              Array to populate with files.

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Get current value for an object property.

                                                              -
                                                              get(stringkey) : mixed
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              Throws -
                                                              -
                                                              \Exception
                                                              -
                                                              -
                                                              -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              key

                                                              - string

                                                              Key to retrieve from the estimatedData array.

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Get the ACL assigned to the object.

                                                              -
                                                              getACL() : \Parse\ParseACL
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - -
                                                              - - -

                                                              Response

                                                              - \Parse\ParseACL

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one

                                                              -
                                                              getACLWithCopy(boolmayCopy) : \Parse\ParseACL|null
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              mayCopy

                                                              - bool

                                                              Whether to return a copy of this acl or not

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - \Parse\ParseACL|null

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Get values for all keys of an object.

                                                              -
                                                              getAllKeys() : array
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - -
                                                              - - -

                                                              Response

                                                              - array

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Get the Parse Class Name for the object.

                                                              -
                                                              getClassName() : string
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - -
                                                              - - -

                                                              Response

                                                              - string

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Get the createdAt for the object, or null if unsaved.

                                                              -
                                                              getCreatedAt() : \DateTime|null
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - -
                                                              - - -

                                                              Response

                                                              - \DateTime|null

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Get the objectId for the object, or null if unsaved.

                                                              -
                                                              getObjectId() : string|null
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - -
                                                              - - -

                                                              Response

                                                              - string|null

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Get the registered subclass for a Parse class, or a generic ParseObject -if no subclass is registered.

                                                              -
                                                              getRegisteredSubclass(mixedparseClassName) : \Parse\ParseObject
                                                              -
                                                              - static
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - - - - - -
                                                              - $parseClassName - - -

                                                              @param

                                                              - -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              parseClassName

                                                              - mixed

                                                              -
                                                              - -

                                                              Response

                                                              - \Parse\ParseObject

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Access or create a Relation value for a key.

                                                              -
                                                              getRelation(stringkey, stringclassName = null) : \Parse\ParseRelation
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              key

                                                              - string

                                                              The key to access the relation for.

                                                              -

                                                              -
                                                              -
                                                              -

                                                              className

                                                              - string

                                                              The target class name.

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - \Parse\ParseRelation

                                                              The ParseRelation object if the relation already + + + + + + + +

                                                              Return values
                                                              + mixed + — +
                                                              + + + +
                                                              +

                                                              + _mergeMagicFields() + +

                                                              + + +

                                                              Handle merging of special fields for the object.

                                                              + + + public + _mergeMagicFields(array<string|int, mixed> &$data) : mixed + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $data + : array<string|int, mixed> +
                                                              +
                                                              +

                                                              Data received from server.

                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              Return values
                                                              + mixed + — +
                                                              + + +
                                                              +
                                                              +

                                                              + _performOperation() + +

                                                              + + +

                                                              Perform an operation on an object property.

                                                              + + + public + _performOperation(string $key, FieldOperation $operation) : mixed + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $key + : string +
                                                              +
                                                              +

                                                              Key to perform an operation upon.

                                                              +
                                                              + +
                                                              +
                                                              + $operation + : FieldOperation +
                                                              +
                                                              +

                                                              Operation to perform.

                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              Return values
                                                              + mixed + — +
                                                              + + +
                                                              +
                                                              +

                                                              + _toPointer() + +

                                                              + + +

                                                              Gets a Pointer referencing this Object.

                                                              + + + public + _toPointer() : array<string|int, mixed> + +
                                                              + + + +
                                                              + Tags + +
                                                              +
                                                              +
                                                              + throws +
                                                              +
                                                              + Exception + +
                                                              + +
                                                              +
                                                              + +
                                                              Return values
                                                              + array<string|int, mixed> + — +
                                                              + + +
                                                              +
                                                              +

                                                              + _unregisterSubclass() + +

                                                              + + +

                                                              Un-register a subclass.

                                                              + + + public + static _unregisterSubclass() : mixed + +

                                                              Cannot be called on the base class ParseObject.

                                                              +
                                                              + + + + +
                                                              Return values
                                                              + mixed + — +
                                                              + + +
                                                              +
                                                              +

                                                              + add() + +

                                                              + + +

                                                              Add a value to an array property.

                                                              + + + public + add(string $key, mixed $value) : mixed + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $key + : string +
                                                              +
                                                              +

                                                              Key for array value on object to add a value to.

                                                              +
                                                              + +
                                                              +
                                                              + $value + : mixed +
                                                              +
                                                              +

                                                              Value to add.

                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              Return values
                                                              + mixed + — +
                                                              + + +
                                                              +
                                                              +

                                                              + addUnique() + +

                                                              + + +

                                                              Add unique values to an array property.

                                                              + + + public + addUnique(string $key, mixed $value) : mixed + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $key + : string +
                                                              +
                                                              +

                                                              Key for array value on object.

                                                              +
                                                              + +
                                                              +
                                                              + $value + : mixed +
                                                              +
                                                              +

                                                              Value list to add uniquely.

                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              Return values
                                                              + mixed + — +
                                                              + + +
                                                              +
                                                              +

                                                              + beforeSave() + +

                                                              + + +

                                                              Before save stub

                                                              + + + public + beforeSave() : void + +
                                                              + + + + +
                                                              Return values
                                                              + void + — +
                                                              + + +
                                                              +
                                                              +

                                                              + clear() + +

                                                              + + +

                                                              Clear all keys on this object by creating delete operations +for each key.

                                                              + + + public + clear() : mixed + +
                                                              + + + + +
                                                              Return values
                                                              + mixed + — +
                                                              + + +
                                                              +
                                                              +

                                                              + create() + +

                                                              + + +

                                                              Static method which returns a new Parse Object for a given class +Optionally creates a pointer object if the objectId is provided.

                                                              + + + public + static create(string $className[, string $objectId = null ][, bool $isPointer = false ]) : ParseObject + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $className + : string +
                                                              +
                                                              +

                                                              Class Name for data on Parse.

                                                              +
                                                              + +
                                                              +
                                                              + $objectId + : string + = null
                                                              +
                                                              +

                                                              Unique identifier for existing object.

                                                              +
                                                              + +
                                                              +
                                                              + $isPointer + : bool + = false
                                                              +
                                                              +

                                                              If the object is a pointer.

                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              Return values
                                                              + ParseObject + — +
                                                              + + +
                                                              +
                                                              +

                                                              + decode() + +

                                                              + + +

                                                              Decodes and returns a ParseObject from an encoded object

                                                              + + + public + static decode(string|array<string|int, mixed> $encoded) : ParseObject + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $encoded + : string|array<string|int, mixed> +
                                                              +
                                                              +

                                                              Encoded ParseObject to decode

                                                              +
                                                              + +
                                                              +
                                                              + + +
                                                              + Tags + +
                                                              +
                                                              +
                                                              + throws +
                                                              +
                                                              + ParseException + +
                                                              + +
                                                              +
                                                              + +
                                                              Return values
                                                              + ParseObject + — +
                                                              + + +
                                                              +
                                                              +

                                                              + delete() + +

                                                              + + +

                                                              Delete a key from an object.

                                                              + + + public + delete(string $key) : mixed + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $key + : string +
                                                              +
                                                              +

                                                              Key to remove from object.

                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              Return values
                                                              + mixed + — +
                                                              + + +
                                                              +
                                                              +

                                                              + destroy() + +

                                                              + + +

                                                              Delete the object from Parse.

                                                              + + + public + destroy([bool $useMasterKey = false ]) : mixed + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $useMasterKey + : bool + = false
                                                              +
                                                              +

                                                              Whether to use the master key.

                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              Return values
                                                              + mixed + — +
                                                              + + +
                                                              +
                                                              +

                                                              + destroyAll() + +

                                                              + + +

                                                              Delete an array of objects.

                                                              + + + public + static destroyAll(array<string|int, mixed> $objects[, bool $useMasterKey = false ][, int $batchSize = 40 ]) : mixed + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $objects + : array<string|int, mixed> +
                                                              +
                                                              +

                                                              Objects to destroy.

                                                              +
                                                              + +
                                                              +
                                                              + $useMasterKey + : bool + = false
                                                              +
                                                              +

                                                              Whether to use the master key or not.

                                                              +
                                                              + +
                                                              +
                                                              + $batchSize + : int + = 40
                                                              +
                                                              +

                                                              Number of objects to process per request

                                                              +
                                                              + +
                                                              +
                                                              + + +
                                                              + Tags + +
                                                              +
                                                              +
                                                              + throws +
                                                              +
                                                              + ParseAggregateException + +
                                                              + +
                                                              +
                                                              + +
                                                              Return values
                                                              + mixed + — +
                                                              + + +
                                                              +
                                                              +

                                                              + encode() + +

                                                              + + +

                                                              Returns a JSON encoded array of a ParseObject

                                                              + + + public + encode() : string + +
                                                              + + + + +
                                                              Return values
                                                              + string + — +
                                                              + + +
                                                              +
                                                              +

                                                              + exists() + +

                                                              + + +

                                                              Returns true if this object exists on the Server

                                                              + + + public + exists([bool $useMasterKey = false ]) : bool + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $useMasterKey + : bool + = false
                                                              +
                                                              +

                                                              Whether to use the Master Key.

                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              Return values
                                                              + bool + — +
                                                              + + +
                                                              +
                                                              +

                                                              + fetch() + +

                                                              + + +

                                                              Fetch the whole object from the server and update the local object.

                                                              + + + public + fetch([bool $useMasterKey = false ]) : ParseObject + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $useMasterKey + : bool + = false
                                                              +
                                                              +

                                                              Whether to use the master key and override ACLs

                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              Return values
                                                              + ParseObject + — +

                                                              Returns self, so you can chain this call.

                                                              +
                                                              + + +
                                                              +
                                                              +

                                                              + fetchAll() + +

                                                              + + +

                                                              Fetch an array of Parse objects from the server.

                                                              + + + public + static fetchAll(array<string|int, mixed> $objects[, bool $useMasterKey = false ]) : array<string|int, mixed> + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $objects + : array<string|int, mixed> +
                                                              +
                                                              +

                                                              The ParseObjects to fetch

                                                              +
                                                              + +
                                                              +
                                                              + $useMasterKey + : bool + = false
                                                              +
                                                              +

                                                              Whether to override ACLs

                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              Return values
                                                              + array<string|int, mixed> + — +
                                                              + + +
                                                              +
                                                              +

                                                              + get() + +

                                                              + + +

                                                              Get current value for an object property.

                                                              + + + public + get(string $key) : mixed + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $key + : string +
                                                              +
                                                              +

                                                              Key to retrieve from the estimatedData array.

                                                              +
                                                              + +
                                                              +
                                                              + + +
                                                              + Tags + +
                                                              +
                                                              +
                                                              + throws +
                                                              +
                                                              + Exception + +
                                                              + +
                                                              +
                                                              + +
                                                              Return values
                                                              + mixed + — +
                                                              + + +
                                                              +
                                                              +

                                                              + getACL() + +

                                                              + + +

                                                              Get the ACL assigned to the object.

                                                              + + + public + getACL() : ParseACL + +
                                                              + + + + +
                                                              Return values
                                                              + ParseACL + — +
                                                              + + +
                                                              +
                                                              +

                                                              + getAllKeys() + +

                                                              + + +

                                                              Get values for all keys of an object.

                                                              + + + public + getAllKeys() : array<string|int, mixed> + +
                                                              + + + + +
                                                              Return values
                                                              + array<string|int, mixed> + — +
                                                              + + +
                                                              +
                                                              +

                                                              + getClassName() + +

                                                              + + +

                                                              Get the Parse Class Name for the object.

                                                              + + + public + getClassName() : string + +
                                                              + + + + +
                                                              Return values
                                                              + string + — +
                                                              + + +
                                                              +
                                                              +

                                                              + getCreatedAt() + +

                                                              + + +

                                                              Get the createdAt for the object, or null if unsaved.

                                                              + + + public + getCreatedAt() : DateTime|null + +
                                                              + + + + +
                                                              Return values
                                                              + DateTime|null + — +
                                                              + + +
                                                              +
                                                              +

                                                              + getObjectId() + +

                                                              + + +

                                                              Get the objectId for the object, or null if unsaved.

                                                              + + + public + getObjectId() : string|null + +
                                                              + + + + +
                                                              Return values
                                                              + string|null + — +
                                                              + + +
                                                              +
                                                              +

                                                              + getRegisteredSubclass() + +

                                                              + + +

                                                              Get the registered subclass for a Parse class, or a generic ParseObject +if no subclass is registered.

                                                              + + + public + static getRegisteredSubclass(string $parseClassName) : ParseObject + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $parseClassName + : string +
                                                              +
                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              Return values
                                                              + ParseObject + — +
                                                              + + +
                                                              +
                                                              +

                                                              + getRelation() + +

                                                              + + +

                                                              Access or create a Relation value for a key.

                                                              + + + public + getRelation(string $key[, string $className = null ]) : ParseRelation + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $key + : string +
                                                              +
                                                              +

                                                              The key to access the relation for.

                                                              +
                                                              + +
                                                              +
                                                              + $className + : string + = null
                                                              +
                                                              +

                                                              The target class name.

                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              Return values
                                                              + ParseRelation + — +

                                                              The ParseRelation object if the relation already exists for the key or can be created for this key.

                                                              -

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Returns JSON object of the unsaved operations.

                                                              -
                                                              getSaveJSON() : array
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - -
                                                              - - -

                                                              Response

                                                              - array

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Gets the Subclass className if exists, otherwise false.

                                                              -
                                                              getSubclass() : mixed
                                                              -
                                                              - static
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - - -
                                                              - - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Get the updatedAt for the object, or null if unsaved.

                                                              -
                                                              getUpdatedAt() : \DateTime|null
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - -
                                                              - - -

                                                              Response

                                                              - \DateTime|null

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Check if the object has a given key.

                                                              -
                                                              has(stringkey) : bool
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              key

                                                              - string

                                                              Key to check

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - bool

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Determines whether this object has child objects that are dirty

                                                              -
                                                              hasDirtyChildren() : bool
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - -
                                                              - - -

                                                              Response

                                                              - bool

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Check whether there is a subclass registered for a given parse class.

                                                              -
                                                              hasRegisteredSubclass(mixedparseClassName) : bool
                                                              -
                                                              - static
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - - - - - -
                                                              - $parseClassName - - -

                                                              @param

                                                              - -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              parseClassName

                                                              - mixed

                                                              -
                                                              - -

                                                              Response

                                                              - bool

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Increment a numeric key by a certain value.

                                                              -
                                                              increment(stringkey, intvalue = 1) : mixed
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              key

                                                              - string

                                                              Key for numeric value on object to increment.

                                                              -

                                                              -
                                                              -
                                                              -

                                                              value

                                                              - int

                                                              Value to increment by.

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Returns true if the object has been fetched.

                                                              -
                                                              isDataAvailable() : bool
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - -
                                                              - - -

                                                              Response

                                                              - bool

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Check if the object or any of its child objects have unsaved operations.

                                                              -
                                                              isDirty() : bool
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - -
                                                              - - -

                                                              Response

                                                              - bool

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Check if the a value associated with a key has been -added/updated/removed and not saved yet.

                                                              -
                                                              isKeyDirty(stringkey) : bool
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              key

                                                              - string

                                                              -
                                                              - -

                                                              Response

                                                              - bool

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Merge server data after a save completes.

                                                              -
                                                              mergeAfterSave(arrayresult) : mixed
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              result

                                                              - array

                                                              Data retrieved from server.

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Merge data from other object.

                                                              -
                                                              mergeFromObject(\Parse\ParseObjectother) : mixed
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              other

                                                              - \Parse\ParseObject

                                                              Other object to merge data from

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Merges data received from the server.

                                                              -
                                                              mergeFromServer(arraydata, boolcompleteData = true) : mixed
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              data

                                                              - array

                                                              Data retrieved from server.

                                                              -

                                                              -
                                                              -
                                                              -

                                                              completeData

                                                              - bool

                                                              Fetch all data or not.

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Creates a ParseQuery for the subclass of ParseObject.

                                                              -
                                                              query() : \Parse\ParseQuery
                                                              -
                                                              - static
                                                              - - -
                                                              -
                                                              -

                                                              Cannot be called on the base class ParseObject.

                                                              -
                                                              - - - - - - -
                                                              Throws -
                                                              -
                                                              \Exception
                                                              -
                                                              -
                                                              -
                                                              - - -

                                                              Response

                                                              - \Parse\ParseQuery

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Start from serverData and process operations to generate the current -value set for an object.

                                                              -
                                                              rebuildEstimatedData() : mixed
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - - -
                                                              - - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Register a subclass. Should be called before any other Parse functions.

                                                              -
                                                              registerSubclass() : mixed
                                                              -
                                                              - static
                                                              - - -
                                                              -
                                                              -

                                                              Cannot be called on the base class ParseObject.

                                                              -
                                                              - - - - - - - - - - -
                                                              - - -
                                                              Throws -
                                                              -
                                                              \Exception
                                                              -
                                                              -
                                                              -
                                                              - - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Remove a value from an array for an object key.

                                                              -
                                                              remove(stringkey, mixedvalue) : mixed
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - - - - - -
                                                              - - -
                                                              Throws -
                                                              -
                                                              \Exception
                                                              -
                                                              -
                                                              -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              key

                                                              - string

                                                              Key to remove the value from on the object.

                                                              -

                                                              -
                                                              -
                                                              -

                                                              value

                                                              - mixed

                                                              Value to remove from the array.

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Revert all unsaved operations.

                                                              -
                                                              revert() : mixed
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - - -
                                                              - - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Save Object to Parse.

                                                              -
                                                              save(booluseMasterKey = false) : mixed
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              useMasterKey

                                                              - bool

                                                              Whether to use the Master Key.

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Save all the objects in the provided array.

                                                              -
                                                              saveAll(arraylist, booluseMasterKey = false, intbatchSize = 40) : mixed
                                                              -
                                                              - static
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              list

                                                              - array

                                                              -
                                                              -
                                                              -

                                                              useMasterKey

                                                              - bool

                                                              Whether to use the Master Key.

                                                              -

                                                              -
                                                              -
                                                              -

                                                              batchSize

                                                              - int

                                                              Number of objects to process per request

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Validate and set a value for an object key.

                                                              -
                                                              set(stringkey, mixedvalue) : mixed
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - - - - - -
                                                              - - -
                                                              Throws -
                                                              -
                                                              \Exception
                                                              -
                                                              -
                                                              -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              key

                                                              - string

                                                              Key to set a value for on the object.

                                                              -

                                                              -
                                                              -
                                                              -

                                                              value

                                                              - mixed

                                                              Value to set on the key.

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Set ACL for this object.

                                                              -
                                                              setACL(\Parse\ParseACLacl) : mixed
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              acl

                                                              - \Parse\ParseACL

                                                              -
                                                              - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Set an array value for an object key.

                                                              -
                                                              setArray(stringkey, arrayvalue) : mixed
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - - - - - -
                                                              - - -
                                                              Throws -
                                                              -
                                                              \Exception
                                                              -
                                                              -
                                                              -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              key

                                                              - string

                                                              Key to set the value for on the object.

                                                              -

                                                              -
                                                              -
                                                              -

                                                              value

                                                              - array

                                                              Value to set on the key.

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Set an associative array value for an object key.

                                                              -
                                                              setAssociativeArray(stringkey, arrayvalue) : mixed
                                                              -
                                                              -
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - - - - - -
                                                              - - -
                                                              Throws -
                                                              -
                                                              \Exception
                                                              -
                                                              -
                                                              -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              key

                                                              - string

                                                              Key to set the value for on the object.

                                                              -

                                                              -
                                                              -
                                                              -

                                                              value

                                                              - array

                                                              Value to set on the key.

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - mixed

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Creates an array of object ids from a given array of ParseObjects

                                                              -
                                                              toObjectIdArray(arrayobjects) : array
                                                              -
                                                              - static
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              Throws -
                                                              -
                                                              \Parse\ParseException
                                                              -
                                                              -
                                                              -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              objects

                                                              - array

                                                              Objects to create id array from

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - array

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Traverse object to find children.

                                                              -
                                                              traverse(booldeep, \Parse\ParseObject|array&object, callablemapFunction, arrayseen = []) : mixed
                                                              -
                                                              - static
                                                              - - -
                                                              -
                                                              -
                                                              - - -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              deep

                                                              - bool

                                                              Should this call traverse deeply

                                                              -

                                                              -
                                                              -
                                                              -

                                                              object

                                                              - \Parse\ParseObject|array

                                                              Object to traverse.

                                                              -

                                                              -
                                                              -
                                                              -

                                                              mapFunction

                                                              - callable

                                                              Function to call for every item.

                                                              -

                                                              -
                                                              -
                                                              -

                                                              seen

                                                              - array

                                                              Objects already seen.

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - mixed

                                                              The result of calling mapFunction on the root object.

                                                              -

                                                              -
                                                              -
                                                              - -
                                                              - -
                                                              -

                                                              Merges an existing array of objects with their fetched counterparts

                                                              -
                                                              updateWithFetchedResults(arrayobjects, arrayfetched) : array
                                                              -
                                                              - static
                                                              - - -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              Throws -
                                                              -
                                                              \Parse\ParseException
                                                              -
                                                              -
                                                              -
                                                              - -

                                                              Arguments

                                                              -
                                                              -

                                                              objects

                                                              - array

                                                              Original objects to update

                                                              -

                                                              -
                                                              -
                                                              -

                                                              fetched

                                                              - array

                                                              Fetched object data to update with

                                                              -

                                                              -
                                                              - -

                                                              Response

                                                              - array

                                                              -
                                                              -
                                                              - -
                                                              - - -

                                                              Properties

                                                              - -
                                                              -

                                                              Data as it exists on the server.

                                                              -
                                                              serverData : array
                                                              -
                                                              -
                                                              -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - var - - -
                                                              - -

                                                              Type(s)

                                                              - array<string|int, mixed> -
                                                              -
                                                              -
                                                              - -
                                                              -

                                                              Set of unsaved operations.

                                                              -
                                                              operationSet : array
                                                              -
                                                              -
                                                              -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - var - - -
                                                              - -

                                                              Type(s)

                                                              - array<string|int, mixed> -
                                                              -
                                                              -
                                                              - -
                                                              -

                                                              Estimated value of applying operationSet to serverData.

                                                              -
                                                              estimatedData : array
                                                              -
                                                              -
                                                              -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - var - - -
                                                              - -

                                                              Type(s)

                                                              - array<string|int, mixed> -
                                                              -
                                                              -
                                                              - -
                                                              -

                                                              Determine if data available for a given key or not.

                                                              -
                                                              dataAvailability : array
                                                              -
                                                              -
                                                              -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - var - - -
                                                              - -

                                                              Type(s)

                                                              - array<string|int, mixed> -
                                                              -
                                                              -
                                                              - -
                                                              -

                                                              Class name for data on Parse.

                                                              -
                                                              className : string
                                                              -
                                                              -
                                                              -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - var - - -
                                                              - -

                                                              Type(s)

                                                              - string -
                                                              -
                                                              -
                                                              - -
                                                              -

                                                              Unique identifier on Parse.

                                                              -
                                                              objectId : string
                                                              -
                                                              -
                                                              -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - var - - -
                                                              - -

                                                              Type(s)

                                                              - string -
                                                              -
                                                              -
                                                              - -
                                                              -

                                                              Timestamp when object was created.

                                                              -
                                                              createdAt : \DateTime
                                                              -
                                                              -
                                                              -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - var - - -
                                                              - -

                                                              Type(s)

                                                              - \DateTime -
                                                              -
                                                              -
                                                              - -
                                                              -

                                                              Timestamp when object was last updated.

                                                              -
                                                              updatedAt : \DateTime
                                                              -
                                                              -
                                                              -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - var - - -
                                                              - -

                                                              Type(s)

                                                              - \DateTime -
                                                              -
                                                              -
                                                              - -
                                                              -

                                                              Whether the object has been fully fetched from Parse.

                                                              -
                                                              hasBeenFetched : bool
                                                              -
                                                              -
                                                              -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - var - - -
                                                              - -

                                                              Type(s)

                                                              - bool -
                                                              -
                                                              -
                                                              - -
                                                              -

                                                              Holds the registered subclasses and Parse class names.

                                                              -
                                                              registeredSubclasses : array
                                                              -
                                                              - static
                                                              -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - var - - -
                                                              - -

                                                              Type(s)

                                                              - array<string|int, mixed> -
                                                              -
                                                              -
                                                              - -
                                                              -

                                                              Parse Class name, overridden by classes subclassing ParseObject

                                                              -
                                                              parseClassName : string
                                                              -
                                                              - static
                                                              -
                                                              -
                                                              -
                                                              - - - - - - -
                                                              - var - - -
                                                              - -

                                                              Type(s)

                                                              - string -
                                                              -
                                                              -
                                                              - - - - +
                                                              Return values
                                                              + mixed + — +
                                                              + + + +
                                                              +

                                                              + save() + +

                                                              + + +

                                                              Save Object to Parse.

                                                              + + + public + save([bool $useMasterKey = false ]) : mixed + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $useMasterKey + : bool + = false
                                                              +
                                                              +

                                                              Whether to use the Master Key.

                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              Return values
                                                              + mixed + — +
                                                              + + +
                                                              +
                                                              +

                                                              + saveAll() + +

                                                              + + +

                                                              Save all the objects in the provided array.

                                                              + + + public + static saveAll(array<string|int, mixed> $list[, bool $useMasterKey = false ][, int $batchSize = 40 ]) : mixed + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $list + : array<string|int, mixed> +
                                                              +
                                                              +
                                                              + +
                                                              +
                                                              + $useMasterKey + : bool + = false
                                                              +
                                                              +

                                                              Whether to use the Master Key.

                                                              +
                                                              + +
                                                              +
                                                              + $batchSize + : int + = 40
                                                              +
                                                              +

                                                              Number of objects to process per request

                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              Return values
                                                              + mixed + — +
                                                              + + +
                                                              +
                                                              +

                                                              + set() + +

                                                              + + +

                                                              Validate and set a value for an object key.

                                                              + + + public + set(string $key, mixed $value) : mixed + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $key + : string +
                                                              +
                                                              +

                                                              Key to set a value for on the object.

                                                              +
                                                              + +
                                                              +
                                                              + $value + : mixed +
                                                              +
                                                              +

                                                              Value to set on the key.

                                                              +
                                                              + +
                                                              +
                                                              + + +
                                                              + Tags + +
                                                              +
                                                              +
                                                              + throws +
                                                              +
                                                              + Exception + +
                                                              + +
                                                              +
                                                              + +
                                                              Return values
                                                              + mixed + — +
                                                              + + +
                                                              +
                                                              +

                                                              + setACL() + +

                                                              + + +

                                                              Set ACL for this object.

                                                              + + + public + setACL(ParseACL $acl) : mixed + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $acl + : ParseACL +
                                                              +
                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              Return values
                                                              + mixed + — +
                                                              + + +
                                                              +
                                                              +

                                                              + setArray() + +

                                                              + + +

                                                              Set an array value for an object key.

                                                              + + + public + setArray(string $key, array<string|int, mixed> $value) : mixed + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $key + : string +
                                                              +
                                                              +

                                                              Key to set the value for on the object.

                                                              +
                                                              + +
                                                              +
                                                              + $value + : array<string|int, mixed> +
                                                              +
                                                              +

                                                              Value to set on the key.

                                                              +
                                                              + +
                                                              +
                                                              + + +
                                                              + Tags + +
                                                              +
                                                              +
                                                              + throws +
                                                              +
                                                              + Exception + +
                                                              + +
                                                              +
                                                              + +
                                                              Return values
                                                              + mixed + — +
                                                              + + +
                                                              +
                                                              +

                                                              + setAssociativeArray() + +

                                                              + + +

                                                              Set an associative array value for an object key.

                                                              + + + public + setAssociativeArray(string $key, array<string|int, mixed> $value) : mixed + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $key + : string +
                                                              +
                                                              +

                                                              Key to set the value for on the object.

                                                              +
                                                              + +
                                                              +
                                                              + $value + : array<string|int, mixed> +
                                                              +
                                                              +

                                                              Value to set on the key.

                                                              +
                                                              + +
                                                              +
                                                              + + +
                                                              + Tags + +
                                                              +
                                                              +
                                                              + throws +
                                                              +
                                                              + Exception + +
                                                              + +
                                                              +
                                                              + +
                                                              Return values
                                                              + mixed + — +
                                                              + + +
                                                              +
                                                              +

                                                              + _isDirty() + +

                                                              + + +

                                                              Detects if the object (and optionally the child objects) has unsaved +changes.

                                                              + + + protected + _isDirty(bool $considerChildren) : bool + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $considerChildren + : bool +
                                                              +
                                                              +

                                                              Whether to consider children when checking for dirty state

                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              Return values
                                                              + bool + — +
                                                              + + +
                                                              +
                                                              +

                                                              + rebuildEstimatedData() + +

                                                              + + +

                                                              Start from serverData and process operations to generate the current +value set for an object.

                                                              + + + protected + rebuildEstimatedData() : mixed + +
                                                              + + + + +
                                                              Return values
                                                              + mixed + — +
                                                              + + +
                                                              +
                                                              +

                                                              + _isDataAvailable() + +

                                                              + + +

                                                              Returns whether or not data is available for a given key

                                                              + + + private + _isDataAvailable(string $key) : bool + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $key + : string +
                                                              +
                                                              +

                                                              Key to check availability of

                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              Return values
                                                              + bool + — +
                                                              + + +
                                                              +
                                                              +

                                                              + applyOperations() + +

                                                              + + +

                                                              Apply operations to a target object.

                                                              + + + private + applyOperations(array<string|int, mixed> $operations, array<string|int, mixed> &$target) : mixed + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $operations + : array<string|int, mixed> +
                                                              +
                                                              +

                                                              Operations set to apply.

                                                              +
                                                              + +
                                                              +
                                                              + $target + : array<string|int, mixed> +
                                                              +
                                                              +

                                                              Target data to affect.

                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              Return values
                                                              + mixed + — +
                                                              + + +
                                                              +
                                                              +

                                                              + canBeSerialized() + +

                                                              + + +

                                                              Determine if the current object can be serialized for saving.

                                                              + + + private + canBeSerialized() : bool + +
                                                              + + + + +
                                                              Return values
                                                              + bool + — +
                                                              + + +
                                                              +
                                                              +

                                                              + canBeSerializedAsValue() + +

                                                              + + +

                                                              Checks the given object and any children to see if the whole object +can be serialized for saving.

                                                              + + + private + static canBeSerializedAsValue(mixed $object) : bool + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $object + : mixed +
                                                              +
                                                              +

                                                              The value to check.

                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              Return values
                                                              + bool + — +
                                                              + + +
                                                              +
                                                              +

                                                              + deepSave() + +

                                                              + + +

                                                              Save object and unsaved children within.

                                                              + + + private + static deepSave(ParseObject|array<string|int, mixed> $target[, bool $useMasterKey = false ][, int $batchSize = 40 ]) : mixed + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $target + : ParseObject|array<string|int, mixed> +
                                                              +
                                                              +
                                                              + +
                                                              +
                                                              + $useMasterKey + : bool + = false
                                                              +
                                                              +

                                                              Whether to use the Master Key.

                                                              +
                                                              + +
                                                              +
                                                              + $batchSize + : int + = 40
                                                              +
                                                              +

                                                              Number of objects to process per request

                                                              +
                                                              + +
                                                              +
                                                              + + +
                                                              + Tags + +
                                                              +
                                                              +
                                                              + throws +
                                                              +
                                                              + Exception + +
                                                              + +
                                                              +
                                                              + throws +
                                                              +
                                                              + ParseAggregateException + +
                                                              + +
                                                              +
                                                              + throws +
                                                              +
                                                              + ParseException + +
                                                              + +
                                                              +
                                                              + +
                                                              Return values
                                                              + mixed + — +
                                                              + + +
                                                              +
                                                              +

                                                              + destroyBatch() + +

                                                              + + +

                                                              Destroy batch of objects.

                                                              + + + private + static destroyBatch(array<string|int, ParseObject$objects[, bool $useMasterKey = false ]) : array<string|int, mixed> + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $objects + : array<string|int, ParseObject> +
                                                              +
                                                              +
                                                              + +
                                                              +
                                                              + $useMasterKey + : bool + = false
                                                              +
                                                              +
                                                              + +
                                                              +
                                                              + + +
                                                              + Tags + +
                                                              +
                                                              +
                                                              + throws +
                                                              +
                                                              + ParseException + +
                                                              + +
                                                              +
                                                              + +
                                                              Return values
                                                              + array<string|int, mixed> + — +
                                                              + + +
                                                              +
                                                              +

                                                              + findUnsavedChildren() + +

                                                              + + +

                                                              Find unsaved children inside an object.

                                                              + + + private + static findUnsavedChildren(ParseObject $object, array<string|int, mixed> &$unsavedChildren, array<string|int, mixed> &$unsavedFiles) : mixed + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $object + : ParseObject +
                                                              +
                                                              +

                                                              Object to search.

                                                              +
                                                              + +
                                                              +
                                                              + $unsavedChildren + : array<string|int, mixed> +
                                                              +
                                                              +

                                                              Array to populate with children.

                                                              +
                                                              + +
                                                              +
                                                              + $unsavedFiles + : array<string|int, mixed> +
                                                              +
                                                              +

                                                              Array to populate with files.

                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              Return values
                                                              + mixed + — +
                                                              + + +
                                                              +
                                                              +

                                                              + getACLWithCopy() + +

                                                              + + +

                                                              Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one

                                                              + + + private + getACLWithCopy(bool $mayCopy) : ParseACL|null + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $mayCopy + : bool +
                                                              +
                                                              +

                                                              Whether to return a copy of this acl or not

                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              Return values
                                                              + ParseACL|null + — +
                                                              + + +
                                                              +
                                                              +

                                                              + getSaveJSON() + +

                                                              + + +

                                                              Returns JSON object of the unsaved operations.

                                                              + + + private + getSaveJSON() : array<string|int, mixed> + +
                                                              + + + + +
                                                              Return values
                                                              + array<string|int, mixed> + — +
                                                              + + +
                                                              +
                                                              +

                                                              + getSubclass() + +

                                                              + + +

                                                              Gets the Subclass className if exists, otherwise false.

                                                              + + + private + static getSubclass() : mixed + +
                                                              + + + + +
                                                              Return values
                                                              + mixed + — +
                                                              + + +
                                                              +
                                                              +

                                                              + hasDirtyChildren() + +

                                                              + + +

                                                              Determines whether this object has child objects that are dirty

                                                              + + + private + hasDirtyChildren() : bool + +
                                                              + + + + +
                                                              Return values
                                                              + bool + — +
                                                              + + +
                                                              +
                                                              +

                                                              + mergeAfterSave() + +

                                                              + + +

                                                              Merge server data after a save completes.

                                                              + + + private + mergeAfterSave(array<string|int, mixed> $result) : mixed + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $result + : array<string|int, mixed> +
                                                              +
                                                              +

                                                              Data retrieved from server.

                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              Return values
                                                              + mixed + — +
                                                              + + +
                                                              +
                                                              +

                                                              + mergeFromObject() + +

                                                              + + +

                                                              Merge data from other object.

                                                              + + + private + mergeFromObject(ParseObject $other) : mixed + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $other + : ParseObject +
                                                              +
                                                              +

                                                              Other object to merge data from

                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              Return values
                                                              + mixed + — +
                                                              + + +
                                                              +
                                                              +

                                                              + mergeFromServer() + +

                                                              + + +

                                                              Merges data received from the server.

                                                              + + + private + mergeFromServer(array<string|int, mixed> $data[, bool $completeData = true ]) : mixed + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $data + : array<string|int, mixed> +
                                                              +
                                                              +

                                                              Data retrieved from server.

                                                              +
                                                              + +
                                                              +
                                                              + $completeData + : bool + = true
                                                              +
                                                              +

                                                              Fetch all data or not.

                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              Return values
                                                              + mixed + — +
                                                              + + +
                                                              +
                                                              +

                                                              + toObjectIdArray() + +

                                                              + + +

                                                              Creates an array of object ids from a given array of ParseObjects

                                                              + + + private + static toObjectIdArray(array<string|int, mixed> $objects) : array<string|int, mixed> + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $objects + : array<string|int, mixed> +
                                                              +
                                                              +

                                                              Objects to create id array from

                                                              +
                                                              + +
                                                              +
                                                              + + +
                                                              + Tags + +
                                                              +
                                                              +
                                                              + throws +
                                                              +
                                                              + ParseException + +
                                                              + +
                                                              +
                                                              + +
                                                              Return values
                                                              + array<string|int, mixed> + — +
                                                              + + +
                                                              +
                                                              +

                                                              + traverse() + +

                                                              + + +

                                                              Traverse object to find children.

                                                              + + + private + static traverse(bool $deep, ParseObject|array<string|int, mixed> &$object, callable $mapFunction[, array<string|int, mixed> $seen = [] ]) : mixed + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $deep + : bool +
                                                              +
                                                              +

                                                              Should this call traverse deeply

                                                              +
                                                              + +
                                                              +
                                                              + $object + : ParseObject|array<string|int, mixed> +
                                                              +
                                                              +

                                                              Object to traverse.

                                                              +
                                                              + +
                                                              +
                                                              + $mapFunction + : callable +
                                                              +
                                                              +

                                                              Function to call for every item.

                                                              +
                                                              + +
                                                              +
                                                              + $seen + : array<string|int, mixed> + = []
                                                              +
                                                              +

                                                              Objects already seen.

                                                              +
                                                              + +
                                                              +
                                                              + + + +
                                                              Return values
                                                              + mixed + — +

                                                              The result of calling mapFunction on the root object.

                                                              +
                                                              + + +
                                                              +
                                                              +

                                                              + updateWithFetchedResults() + +

                                                              + + +

                                                              Merges an existing array of objects with their fetched counterparts

                                                              + + + private + static updateWithFetchedResults(array<string|int, mixed> $objects, array<string|int, mixed> $fetched) : array<string|int, mixed> + +
                                                              + +
                                                              Parameters
                                                              +
                                                              +
                                                              + $objects + : array<string|int, mixed> +
                                                              +
                                                              +

                                                              Original objects to update

                                                              +
                                                              + +
                                                              +
                                                              + $fetched + : array<string|int, mixed> +
                                                              +
                                                              +

                                                              Fetched object data to update with

                                                              +
                                                              + +
                                                              +
                                                              + + +
                                                              + Tags + +
                                                              +
                                                              +
                                                              + throws +
                                                              +
                                                              + ParseException + +
                                                              + +
                                                              +
                                                              + +
                                                              Return values
                                                              + array<string|int, mixed> + — +
                                                              + + +
                                                              + + + +
                                                              +
                                                              +
                                                              +

                                                              Search results

                                                              + +
                                                              +
                                                              +
                                                                +
                                                                +
                                                                +
                                                                + - + - + - - + + diff --git a/classes/Parse-ParsePolygon.html b/classes/Parse-ParsePolygon.html index ad4287a0..91e16634 100644 --- a/classes/Parse-ParsePolygon.html +++ b/classes/Parse-ParsePolygon.html @@ -1,376 +1,442 @@ - - - Parse PHP SDK API Reference » \Parse\ParsePolygon - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                                                                - + + implements + Encodable + + + + + +

                                                                ParsePolygon - Representation of a Parse Polygon object.

                                                                + +
                                                                + + +
                                                                + Tags + +
                                                                +
                                                                +
                                                                + author +
                                                                +
                                                                + +

                                                                Diamond Lewis findlewis@gmail.com

                                                                +
                                                                + +
                                                                +
                                                                + + + + +

                                                                + Interfaces, Classes and Traits + +

                                                                + +
                                                                +
                                                                Encodable
                                                                +
                                                                Class Encodable - Interface for Parse Classes which provide an encode +method.
                                                                + + +
                                                                + + +

                                                                + Table of Contents + +

                                                                + +
                                                                +
                                                                + $coordinates + +  : array<string|int, mixed> +
                                                                +
                                                                The coordinates.
                                                                + +
                                                                + __construct() + +  : mixed +
                                                                +
                                                                Create a Parse Polygon object.
                                                                + +
                                                                + _encode() + +  : array<string|int, mixed> +
                                                                +
                                                                Encode to associative array representation.
                                                                + +
                                                                + getCoordinates() + +  : array<string|int, mixed> +
                                                                +
                                                                Returns the Coordinates value for this Polygon.
                                                                + +
                                                                + setCoordinates() + +  : mixed +
                                                                +
                                                                Set the Coordinates value for this Polygon.
                                                                + +
                                                                + + - -
                                                                -
                                                                -
                                                                - - -
                                                                -
                                                                - - - - -
                                                                - - + +
                                                                +

                                                                + Properties + +

                                                                +
                                                                +

                                                                + $coordinates + + + +

                                                                + + +

                                                                The coordinates.

                                                                + + + private + array<string|int, mixed> + $coordinates + + +
                                                                -
                                                                + -
                                                                -
                                                                -

                                                                ParsePolygon

                                                                - - Implements Encodable - -

                                                                ParsePolygon - Representation of a Parse Polygon object.

                                                                -
                                                                -
                                                                - -
                                                                - - - - - - - - - -
                                                                - author - - -

                                                                Diamond Lewis findlewis@gmail.com

                                                                - -
                                                                - package - - -

                                                                Parse

                                                                - -
                                                                - -

                                                                Methods

                                                                - -
                                                                -

                                                                Create a Parse Polygon object.

                                                                -
                                                                __construct(arraycoords) : mixed
                                                                -
                                                                -
                                                                - - -
                                                                -
                                                                -
                                                                - - - - - - -
                                                                - - -
                                                                - -

                                                                Arguments

                                                                -
                                                                -

                                                                coords

                                                                - array

                                                                GeoPoints or Coordinates.

                                                                -

                                                                -
                                                                - -

                                                                Response

                                                                - mixed

                                                                -
                                                                -
                                                                - -
                                                                - -
                                                                -

                                                                Encode to associative array representation.

                                                                -
                                                                _encode() : array
                                                                -
                                                                -
                                                                - - -
                                                                -
                                                                -
                                                                - - -
                                                                - - -

                                                                Response

                                                                - array

                                                                -
                                                                -
                                                                - -
                                                                - -
                                                                -

                                                                Returns the Coordinates value for this Polygon.

                                                                -
                                                                getCoordinates() : array
                                                                -
                                                                -
                                                                - - -
                                                                -
                                                                -
                                                                - - -
                                                                - - -

                                                                Response

                                                                - array

                                                                -
                                                                -
                                                                - -
                                                                - -
                                                                -

                                                                Set the Coordinates value for this Polygon.

                                                                -
                                                                setCoordinates(arraycoords) : mixed
                                                                -
                                                                -
                                                                - - -
                                                                -
                                                                -
                                                                - - - - - - - - - - -
                                                                - - -
                                                                Throws -
                                                                -
                                                                \Parse\ParseException
                                                                -
                                                                -
                                                                -
                                                                - -

                                                                Arguments

                                                                -
                                                                -

                                                                coords

                                                                - array

                                                                GeoPoints or Coordinates.

                                                                -

                                                                -
                                                                - -

                                                                Response

                                                                - mixed

                                                                -
                                                                -
                                                                - -
                                                                - - -

                                                                Properties

                                                                - -
                                                                -

                                                                The coordinates.

                                                                -
                                                                coordinates : array
                                                                -
                                                                -
                                                                -
                                                                -
                                                                -
                                                                - - - - - - -
                                                                - var - - -
                                                                - -

                                                                Type(s)

                                                                - array<string|int, mixed> -
                                                                -
                                                                -
                                                                -
                                                                -
                                                                - - +
                                                                Return values
                                                                + array<string|int, mixed> + — +
                                                                + + + +
                                                                +

                                                                + getCoordinates() + +

                                                                + + +

                                                                Returns the Coordinates value for this Polygon.

                                                                + + + public + getCoordinates() : array<string|int, mixed> + +
                                                                + + + + +
                                                                Return values
                                                                + array<string|int, mixed> + — +
                                                                + + +
                                                                +
                                                                +

                                                                + setCoordinates() + +

                                                                + + +

                                                                Set the Coordinates value for this Polygon.

                                                                + + + public + setCoordinates(array<string|int, mixed> $coords) : mixed + +
                                                                + +
                                                                Parameters
                                                                +
                                                                +
                                                                + $coords + : array<string|int, mixed> +
                                                                +
                                                                +

                                                                GeoPoints or Coordinates.

                                                                +
                                                                + +
                                                                +
                                                                + + +
                                                                + Tags + +
                                                                +
                                                                +
                                                                + throws +
                                                                +
                                                                + ParseException + +
                                                                + +
                                                                +
                                                                + +
                                                                Return values
                                                                + mixed + — +
                                                                + + +
                                                                + + + +
                                                                +
                                                                +
                                                                +

                                                                Search results

                                                                + +
                                                                +
                                                                +
                                                                  +
                                                                  +
                                                                  +
                                                                  +
                                                                  -
                                                                  + - + - - + + diff --git a/classes/Parse-ParsePush.html b/classes/Parse-ParsePush.html index 4f678392..295dd245 100644 --- a/classes/Parse-ParsePush.html +++ b/classes/Parse-ParsePush.html @@ -1,284 +1,304 @@ - - - Parse PHP SDK API Reference » \Parse\ParsePush - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                                                                  - + + + + + +

                                                                  Class ParsePush - Handles sending push notifications with Parse.

                                                                  + +
                                                                  + + +
                                                                  + Tags + +
                                                                  +
                                                                  +
                                                                  + author +
                                                                  +
                                                                  + +

                                                                  Fosco Marotto fjm@fb.com

                                                                  +
                                                                  + +
                                                                  +
                                                                  + + + + + + +

                                                                  + Table of Contents + +

                                                                  + +
                                                                  +
                                                                  + getStatus() + +  : null|ParsePushStatus +
                                                                  +
                                                                  Returns the PushStatus for a response from ParsePush::send
                                                                  + +
                                                                  + hasStatus() + +  : bool +
                                                                  +
                                                                  Returns whether or not the given response has a push status +Checks to see if X-Push-Status-Id is present in $response
                                                                  + +
                                                                  + send() + +  : mixed +
                                                                  +
                                                                  Sends a push notification.
                                                                  + +
                                                                  + + - -
                                                                  -
                                                                  -
                                                                  - - -
                                                                  -
                                                                  - - - - -
                                                                  - - + -
                                                                  +
                                                                  +

                                                                  + Methods + +

                                                                  +
                                                                  +

                                                                  + getStatus() + +

                                                                  + + +

                                                                  Returns the PushStatus for a response from ParsePush::send

                                                                  + + + public + static getStatus(array<string|int, mixed> $response) : null|ParsePushStatus + +
                                                                  + +
                                                                  Parameters
                                                                  +
                                                                  +
                                                                  + $response + : array<string|int, mixed> +
                                                                  +
                                                                  +

                                                                  Response from ParsePush::send

                                                                  +
                                                                  + +
                                                                  +
                                                                  + + + +
                                                                  Return values
                                                                  + null|ParsePushStatus + — +
                                                                  + + +
                                                                  +
                                                                  +

                                                                  + hasStatus() + +

                                                                  + + +

                                                                  Returns whether or not the given response has a push status +Checks to see if X-Push-Status-Id is present in $response

                                                                  + + + public + static hasStatus(array<string|int, mixed> $response) : bool + +
                                                                  + +
                                                                  Parameters
                                                                  +
                                                                  +
                                                                  + $response + : array<string|int, mixed> +
                                                                  +
                                                                  +

                                                                  Response from ParsePush::send

                                                                  +
                                                                  + +
                                                                  +
                                                                  -
                                                                  -
                                                                  -

                                                                  ParsePush

                                                                  - - -

                                                                  Class ParsePush - Handles sending push notifications with Parse.

                                                                  -
                                                                  -
                                                                  - -
                                                                  - - - - - - - - - -
                                                                  - author - - -

                                                                  Fosco Marotto fjm@fb.com

                                                                  - -
                                                                  - package - - -

                                                                  Parse

                                                                  - -
                                                                  - -

                                                                  Methods

                                                                  - -
                                                                  -

                                                                  Returns the PushStatus for a response from ParsePush::send

                                                                  -
                                                                  getStatus(arrayresponse) : null|\Parse\ParsePushStatus
                                                                  -
                                                                  - static
                                                                  - - -
                                                                  -
                                                                  -
                                                                  - - -
                                                                  - -

                                                                  Arguments

                                                                  -
                                                                  -

                                                                  response

                                                                  - array

                                                                  Response from ParsePush::send

                                                                  -

                                                                  -
                                                                  - -

                                                                  Response

                                                                  - null|\Parse\ParsePushStatus

                                                                  -
                                                                  -
                                                                  - -
                                                                  - -
                                                                  -

                                                                  Returns whether or not the given response has a push status -Checks to see if X-Push-Status-Id is present in $response

                                                                  -
                                                                  hasStatus(arrayresponse) : bool
                                                                  -
                                                                  - static
                                                                  - - -
                                                                  -
                                                                  -
                                                                  - - -
                                                                  - -

                                                                  Arguments

                                                                  -
                                                                  -

                                                                  response

                                                                  - array

                                                                  Response from ParsePush::send

                                                                  -

                                                                  -
                                                                  - -

                                                                  Response

                                                                  - bool

                                                                  -
                                                                  -
                                                                  - -
                                                                  - -
                                                                  -

                                                                  Sends a push notification.

                                                                  -
                                                                  send(arraydata, booluseMasterKey = false) : mixed
                                                                  -
                                                                  - static
                                                                  - - -
                                                                  -
                                                                  -
                                                                  - - - - - - -
                                                                  Throws -
                                                                  -
                                                                  \Exception
                                                                  -

                                                                  ParseException

                                                                  -
                                                                  -
                                                                  -
                                                                  - -

                                                                  Arguments

                                                                  -
                                                                  -

                                                                  data

                                                                  - array

                                                                  The data of the push notification. Valid fields + + +

                                                                  Return values
                                                                  + bool + — +
                                                                  + + +
                                                                  +
                                                                  +

                                                                  + send() + +

                                                                  + + +

                                                                  Sends a push notification.

                                                                  + + + public + static send(array<string|int, mixed> $data[, bool $useMasterKey = false ]) : mixed + +
                                                                  + +
                                                                  Parameters
                                                                  +
                                                                  +
                                                                  + $data + : array<string|int, mixed> +
                                                                  +
                                                                  +

                                                                  The data of the push notification. Valid fields are: channels - An Array of channels to push to. push_time - A Date object for when to send the push. @@ -288,43 +308,67 @@

                                                                  data

                                                                  where - A ParseQuery over ParseInstallation that is used to match a set of installations to push to. data - The data to send as part of the push

                                                                  -

                                                                  -
                                                                  -
                                                                  -

                                                                  useMasterKey

                                                                  - bool

                                                                  Whether to use the Master Key for the request

                                                                  -

                                                                  -
                                                                  - -

                                                                  Response

                                                                  - mixed

                                                                  -
                                                                  - - - - - - - - - + +
                                                                  +
                                                                  +
                                                                  +

                                                                  Search results

                                                                  + +
                                                                  +
                                                                  +
                                                                    +
                                                                    +
                                                                    +
                                                                    + - + - + - - + + diff --git a/classes/Parse-ParsePushStatus.html b/classes/Parse-ParsePushStatus.html index 4c090ee4..b8ba011d 100644 --- a/classes/Parse-ParsePushStatus.html +++ b/classes/Parse-ParsePushStatus.html @@ -1,3758 +1,5270 @@ - - - Parse PHP SDK API Reference » \Parse\ParsePushStatus - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                                                                    - + + + + + +

                                                                    Class ParsePushStatus - Representation of PushStatus for push notifications

                                                                    + +
                                                                    + + +
                                                                    + Tags + +
                                                                    +
                                                                    +
                                                                    + author +
                                                                    +
                                                                    + +

                                                                    Ben Friedman friedman.benjamin@gmail.com

                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + + + + +

                                                                    + Table of Contents + +

                                                                    + +
                                                                    +
                                                                    + STATUS_FAILED + +  = 'failed' +
                                                                    +
                                                                    + +
                                                                    + STATUS_PENDING + +  = 'pending' +
                                                                    +
                                                                    + +
                                                                    + STATUS_RUNNING + +  = 'running' +
                                                                    +
                                                                    + +
                                                                    + STATUS_SCHEDULED + +  = 'scheduled' +
                                                                    +
                                                                    + +
                                                                    + STATUS_SUCCEEDED + +  = 'succeeded' +
                                                                    +
                                                                    + +
                                                                    + $parseClassName + +  : string +
                                                                    +
                                                                    Parse Class name
                                                                    + +
                                                                    + $operationSet + +  : array<string|int, mixed> +
                                                                    +
                                                                    Set of unsaved operations.
                                                                    + +
                                                                    + $serverData + +  : array<string|int, mixed> +
                                                                    +
                                                                    Data as it exists on the server.
                                                                    + +
                                                                    + $className + +  : string +
                                                                    +
                                                                    Class name for data on Parse.
                                                                    + +
                                                                    + $createdAt + +  : DateTime +
                                                                    +
                                                                    Timestamp when object was created.
                                                                    + +
                                                                    + $dataAvailability + +  : array<string|int, mixed> +
                                                                    +
                                                                    Determine if data available for a given key or not.
                                                                    + +
                                                                    + $estimatedData + +  : array<string|int, mixed> +
                                                                    +
                                                                    Estimated value of applying operationSet to serverData.
                                                                    + +
                                                                    + $hasBeenFetched + +  : bool +
                                                                    +
                                                                    Whether the object has been fully fetched from Parse.
                                                                    + +
                                                                    + $objectId + +  : string +
                                                                    +
                                                                    Unique identifier on Parse.
                                                                    + +
                                                                    + $registeredSubclasses + +  : array<string|int, mixed> +
                                                                    +
                                                                    Holds the registered subclasses and Parse class names.
                                                                    + +
                                                                    + $updatedAt + +  : DateTime +
                                                                    +
                                                                    Timestamp when object was last updated.
                                                                    + +
                                                                    + __construct() + +  : mixed +
                                                                    +
                                                                    Create a Parse Object.
                                                                    + +
                                                                    + __get() + +  : mixed +
                                                                    +
                                                                    Getter to catch direct property calls and pass them to the get function.
                                                                    + +
                                                                    + __isset() + +  : bool +
                                                                    +
                                                                    Magic handler to catch isset calls to object properties.
                                                                    + +
                                                                    + __set() + +  : mixed +
                                                                    +
                                                                    Setter to catch property calls and protect certain fields.
                                                                    + +
                                                                    + _encode() + +  : string +
                                                                    +
                                                                    Return a JSON encoded value of the object.
                                                                    + +
                                                                    + _mergeAfterFetch() + +  : mixed +
                                                                    +
                                                                    Merges data received from the server.
                                                                    + +
                                                                    + _mergeAfterFetchWithSelectedKeys() + +  : mixed +
                                                                    +
                                                                    Merges data received from the server with a given selected keys.
                                                                    + +
                                                                    + _mergeMagicFields() + +  : mixed +
                                                                    +
                                                                    Handle merging of special fields for the object.
                                                                    + +
                                                                    + _performOperation() + +  : mixed +
                                                                    +
                                                                    Perform an operation on an object property.
                                                                    + +
                                                                    + _toPointer() + +  : array<string|int, mixed> +
                                                                    +
                                                                    Gets a Pointer referencing this Object.
                                                                    + +
                                                                    + _unregisterSubclass() + +  : mixed +
                                                                    +
                                                                    Un-register a subclass.
                                                                    + +
                                                                    + add() + +  : mixed +
                                                                    +
                                                                    Add a value to an array property.
                                                                    + +
                                                                    + addUnique() + +  : mixed +
                                                                    +
                                                                    Add unique values to an array property.
                                                                    + +
                                                                    + beforeSave() + +  : void +
                                                                    +
                                                                    Before save stub
                                                                    + +
                                                                    + clear() + +  : mixed +
                                                                    +
                                                                    Clear all keys on this object by creating delete operations +for each key.
                                                                    + +
                                                                    + create() + +  : ParseObject +
                                                                    +
                                                                    Static method which returns a new Parse Object for a given class +Optionally creates a pointer object if the objectId is provided.
                                                                    + +
                                                                    + decode() + +  : ParseObject +
                                                                    +
                                                                    Decodes and returns a ParseObject from an encoded object
                                                                    + +
                                                                    + delete() + +  : mixed +
                                                                    +
                                                                    Delete a key from an object.
                                                                    + +
                                                                    + destroy() + +  : mixed +
                                                                    +
                                                                    Delete the object from Parse.
                                                                    + +
                                                                    + destroyAll() + +  : mixed +
                                                                    +
                                                                    Delete an array of objects.
                                                                    + +
                                                                    + encode() + +  : string +
                                                                    +
                                                                    Returns a JSON encoded array of a ParseObject
                                                                    + +
                                                                    + exists() + +  : bool +
                                                                    +
                                                                    Returns true if this object exists on the Server
                                                                    + +
                                                                    + fetch() + +  : ParseObject +
                                                                    +
                                                                    Fetch the whole object from the server and update the local object.
                                                                    + +
                                                                    + fetchAll() + +  : array<string|int, mixed> +
                                                                    +
                                                                    Fetch an array of Parse objects from the server.
                                                                    + +
                                                                    + get() + +  : mixed +
                                                                    +
                                                                    Get current value for an object property.
                                                                    + +
                                                                    + getACL() + +  : ParseACL +
                                                                    +
                                                                    Get the ACL assigned to the object.
                                                                    + +
                                                                    + getAllKeys() + +  : array<string|int, mixed> +
                                                                    +
                                                                    Get values for all keys of an object.
                                                                    + +
                                                                    + getClassName() + +  : string +
                                                                    +
                                                                    Get the Parse Class Name for the object.
                                                                    + +
                                                                    + getCreatedAt() + +  : DateTime|null +
                                                                    +
                                                                    Get the createdAt for the object, or null if unsaved.
                                                                    + +
                                                                    + getFromId() + +  : ParsePushStatus|null +
                                                                    +
                                                                    Returns a push status object or null from an id
                                                                    + +
                                                                    + getObjectId() + +  : string|null +
                                                                    +
                                                                    Get the objectId for the object, or null if unsaved.
                                                                    + +
                                                                    + getPushesFailed() + +  : int +
                                                                    +
                                                                    Gets the number of pushes failed
                                                                    + +
                                                                    + getPushesSent() + +  : int +
                                                                    +
                                                                    Gets the number of pushes sent
                                                                    + +
                                                                    + getPushHash() + +  : string +
                                                                    +
                                                                    Gets the hash for this push
                                                                    + +
                                                                    + getPushPayload() + +  : array<string|int, mixed> +
                                                                    +
                                                                    Gets the payload
                                                                    + +
                                                                    + getPushQuery() + +  : ParseQuery +
                                                                    +
                                                                    Gets the query used to send this push
                                                                    + +
                                                                    + getPushSource() + +  : string +
                                                                    +
                                                                    Gets the source of this push
                                                                    + +
                                                                    + getPushStatus() + +  : string +
                                                                    +
                                                                    Gets the status of this push
                                                                    + +
                                                                    + getPushTime() + +  : DateTime +
                                                                    +
                                                                    Gets the time this push was sent at
                                                                    + +
                                                                    + getRegisteredSubclass() + +  : ParseObject +
                                                                    +
                                                                    Get the registered subclass for a Parse class, or a generic ParseObject +if no subclass is registered.
                                                                    + +
                                                                    + getRelation() + +  : ParseRelation +
                                                                    +
                                                                    Access or create a Relation value for a key.
                                                                    + +
                                                                    + getUpdatedAt() + +  : DateTime|null +
                                                                    +
                                                                    Get the updatedAt for the object, or null if unsaved.
                                                                    + +
                                                                    + has() + +  : bool +
                                                                    +
                                                                    Check if the object has a given key.
                                                                    + +
                                                                    + hasFailed() + +  : bool +
                                                                    +
                                                                    Indicates whether this push has failed
                                                                    + +
                                                                    + hasRegisteredSubclass() + +  : bool +
                                                                    +
                                                                    Check whether there is a subclass registered for a given parse class.
                                                                    + +
                                                                    + hasSucceeded() + +  : bool +
                                                                    +
                                                                    Indicates whether this push has succeeded
                                                                    + +
                                                                    + increment() + +  : mixed +
                                                                    +
                                                                    Increment a numeric key by a certain value.
                                                                    + +
                                                                    + isDataAvailable() + +  : bool +
                                                                    +
                                                                    Returns true if the object has been fetched.
                                                                    + +
                                                                    + isDirty() + +  : bool +
                                                                    +
                                                                    Check if the object or any of its child objects have unsaved operations.
                                                                    + +
                                                                    + isKeyDirty() + +  : bool +
                                                                    +
                                                                    Check if the a value associated with a key has been +added/updated/removed and not saved yet.
                                                                    + +
                                                                    + isPending() + +  : bool +
                                                                    +
                                                                    Indicates whether this push is pending
                                                                    + +
                                                                    + isRunning() + +  : bool +
                                                                    +
                                                                    Indicates whether this push is running
                                                                    + +
                                                                    + isScheduled() + +  : bool +
                                                                    +
                                                                    Indicates whether this push is scheduled
                                                                    + +
                                                                    + query() + +  : ParseQuery +
                                                                    +
                                                                    Creates a ParseQuery for the subclass of ParseObject.
                                                                    + +
                                                                    + registerSubclass() + +  : mixed +
                                                                    +
                                                                    Register a subclass. Should be called before any other Parse functions.
                                                                    + +
                                                                    + remove() + +  : mixed +
                                                                    +
                                                                    Remove a value from an array for an object key.
                                                                    + +
                                                                    + revert() + +  : mixed +
                                                                    +
                                                                    Revert all unsaved operations.
                                                                    + +
                                                                    + save() + +  : mixed +
                                                                    +
                                                                    Save Object to Parse.
                                                                    + +
                                                                    + saveAll() + +  : mixed +
                                                                    +
                                                                    Save all the objects in the provided array.
                                                                    + +
                                                                    + set() + +  : mixed +
                                                                    +
                                                                    Validate and set a value for an object key.
                                                                    + +
                                                                    + setACL() + +  : mixed +
                                                                    +
                                                                    Set ACL for this object.
                                                                    + +
                                                                    + setArray() + +  : mixed +
                                                                    +
                                                                    Set an array value for an object key.
                                                                    + +
                                                                    + setAssociativeArray() + +  : mixed +
                                                                    +
                                                                    Set an associative array value for an object key.
                                                                    + +
                                                                    + _isDirty() + +  : bool +
                                                                    +
                                                                    Detects if the object (and optionally the child objects) has unsaved +changes.
                                                                    + +
                                                                    + rebuildEstimatedData() + +  : mixed +
                                                                    +
                                                                    Start from serverData and process operations to generate the current +value set for an object.
                                                                    + +
                                                                    + _isDataAvailable() + +  : bool +
                                                                    +
                                                                    Returns whether or not data is available for a given key
                                                                    + +
                                                                    + applyOperations() + +  : mixed +
                                                                    +
                                                                    Apply operations to a target object.
                                                                    + +
                                                                    + canBeSerialized() + +  : bool +
                                                                    +
                                                                    Determine if the current object can be serialized for saving.
                                                                    + +
                                                                    + canBeSerializedAsValue() + +  : bool +
                                                                    +
                                                                    Checks the given object and any children to see if the whole object +can be serialized for saving.
                                                                    + +
                                                                    + deepSave() + +  : mixed +
                                                                    +
                                                                    Save object and unsaved children within.
                                                                    + +
                                                                    + destroyBatch() + +  : array<string|int, mixed> +
                                                                    +
                                                                    Destroy batch of objects.
                                                                    + +
                                                                    + findUnsavedChildren() + +  : mixed +
                                                                    +
                                                                    Find unsaved children inside an object.
                                                                    + +
                                                                    + getACLWithCopy() + +  : ParseACL|null +
                                                                    +
                                                                    Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one
                                                                    + +
                                                                    + getSaveJSON() + +  : array<string|int, mixed> +
                                                                    +
                                                                    Returns JSON object of the unsaved operations.
                                                                    + +
                                                                    + getSubclass() + +  : mixed +
                                                                    +
                                                                    Gets the Subclass className if exists, otherwise false.
                                                                    + +
                                                                    + hasDirtyChildren() + +  : bool +
                                                                    +
                                                                    Determines whether this object has child objects that are dirty
                                                                    + +
                                                                    + mergeAfterSave() + +  : mixed +
                                                                    +
                                                                    Merge server data after a save completes.
                                                                    + +
                                                                    + mergeFromObject() + +  : mixed +
                                                                    +
                                                                    Merge data from other object.
                                                                    + +
                                                                    + mergeFromServer() + +  : mixed +
                                                                    +
                                                                    Merges data received from the server.
                                                                    + +
                                                                    + toObjectIdArray() + +  : array<string|int, mixed> +
                                                                    +
                                                                    Creates an array of object ids from a given array of ParseObjects
                                                                    + +
                                                                    + traverse() + +  : mixed +
                                                                    +
                                                                    Traverse object to find children.
                                                                    + +
                                                                    + updateWithFetchedResults() + +  : array<string|int, mixed> +
                                                                    +
                                                                    Merges an existing array of objects with their fetched counterparts
                                                                    + +
                                                                    + + - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    -
                                                                    - - - - -
                                                                    - - +
                                                                    +

                                                                    + Constants + +

                                                                    +
                                                                    +

                                                                    + STATUS_FAILED + +

                                                                    + + + + + public + mixed + STATUS_FAILED + = 'failed' + -
                                                                    -
                                                                    -
                                                                    -

                                                                    ParsePushStatus

                                                                    - - Extends ParseObject - -

                                                                    Class ParsePushStatus - Representation of PushStatus for push notifications

                                                                    -
                                                                    -
                                                                    - -
                                                                    - - - - - - - - - -
                                                                    - author - - -

                                                                    Ben Friedman friedman.benjamin@gmail.com

                                                                    - -
                                                                    - package - - -

                                                                    Parse

                                                                    - -
                                                                    - -

                                                                    Methods

                                                                    - -
                                                                    -

                                                                    Create a Parse Object.

                                                                    -
                                                                    __construct(stringclassName = null, mixedobjectId = null, boolisPointer = false) : mixed
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -

                                                                    Creates a pointer object if an objectId is provided, + + + + +

                                                                    +

                                                                    + STATUS_PENDING + +

                                                                    + + + + + + public + mixed + STATUS_PENDING + = 'pending' + + + + + + +
                                                                    +
                                                                    +

                                                                    + STATUS_RUNNING + +

                                                                    + + + + + + public + mixed + STATUS_RUNNING + = 'running' + + + + + + +
                                                                    +
                                                                    +

                                                                    + STATUS_SCHEDULED + +

                                                                    + + + + + + public + mixed + STATUS_SCHEDULED + = 'scheduled' + + + + + + +
                                                                    +
                                                                    +

                                                                    + STATUS_SUCCEEDED + +

                                                                    + + + + + + public + mixed + STATUS_SUCCEEDED + = 'succeeded' + + + + + + +
                                                                    + + + +
                                                                    +

                                                                    + Properties + +

                                                                    +
                                                                    +

                                                                    + $parseClassName + + + +

                                                                    + + +

                                                                    Parse Class name

                                                                    + + + public + static string + $parseClassName + = '_PushStatus' + +
                                                                    + + + +
                                                                    +
                                                                    +

                                                                    + $operationSet + + + +

                                                                    + + +

                                                                    Set of unsaved operations.

                                                                    + + + protected + array<string|int, mixed> + $operationSet + + +
                                                                    + + + +
                                                                    +
                                                                    +

                                                                    + $serverData + + + +

                                                                    + + +

                                                                    Data as it exists on the server.

                                                                    + + + protected + array<string|int, mixed> + $serverData + + +
                                                                    + + + +
                                                                    +
                                                                    +

                                                                    + $className + + + +

                                                                    + + +

                                                                    Class name for data on Parse.

                                                                    + + + private + string + $className + + +
                                                                    + + + +
                                                                    +
                                                                    +

                                                                    + $createdAt + + + +

                                                                    + + +

                                                                    Timestamp when object was created.

                                                                    + + + private + DateTime + $createdAt + + +
                                                                    + + + +
                                                                    +
                                                                    +

                                                                    + $dataAvailability + + + +

                                                                    + + +

                                                                    Determine if data available for a given key or not.

                                                                    + + + private + array<string|int, mixed> + $dataAvailability + + +
                                                                    + + + +
                                                                    +
                                                                    +

                                                                    + $estimatedData + + + +

                                                                    + + +

                                                                    Estimated value of applying operationSet to serverData.

                                                                    + + + private + array<string|int, mixed> + $estimatedData + + +
                                                                    + + + +
                                                                    +
                                                                    +

                                                                    + $hasBeenFetched + + + +

                                                                    + + +

                                                                    Whether the object has been fully fetched from Parse.

                                                                    + + + private + bool + $hasBeenFetched + + +
                                                                    + + + +
                                                                    +
                                                                    +

                                                                    + $objectId + + + +

                                                                    + + +

                                                                    Unique identifier on Parse.

                                                                    + + + private + string + $objectId + + +
                                                                    + + + +
                                                                    +
                                                                    +

                                                                    + $registeredSubclasses + + + +

                                                                    + + +

                                                                    Holds the registered subclasses and Parse class names.

                                                                    + + + private + static array<string|int, mixed> + $registeredSubclasses + = [] + +
                                                                    + + + +
                                                                    +
                                                                    +

                                                                    + $updatedAt + + + +

                                                                    + + +

                                                                    Timestamp when object was last updated.

                                                                    + + + private + DateTime + $updatedAt + + +
                                                                    + + + +
                                                                    +
                                                                    + +
                                                                    +

                                                                    + Methods + +

                                                                    +
                                                                    +

                                                                    + __construct() + +

                                                                    + + +

                                                                    Create a Parse Object.

                                                                    + + + public + __construct([string $className = null ][, mixed $objectId = null ][, bool $isPointer = false ]) : mixed + +

                                                                    Creates a pointer object if an objectId is provided, otherwise creates a new object.

                                                                    -
                                                                    - - - - - - - - - - -
                                                                    - - -
                                                                    Throws -
                                                                    -
                                                                    \Exception
                                                                    -
                                                                    -
                                                                    -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    className

                                                                    - string

                                                                    Class Name for data on Parse.

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    objectId

                                                                    - mixed

                                                                    Object Id for Existing object.

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    isPointer

                                                                    - bool

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Getter to catch direct property calls and pass them to the get function.

                                                                    -
                                                                    __get(stringkey) : mixed
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    key

                                                                    - string

                                                                    Key to retrieve from the Object.

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Magic handler to catch isset calls to object properties.

                                                                    -
                                                                    __isset(stringkey) : bool
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    key

                                                                    - string

                                                                    Key to check on the object.

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - bool

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Setter to catch property calls and protect certain fields.

                                                                    -
                                                                    __set(stringkey, mixedvalue) : mixed
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - - - - - -
                                                                    - - -
                                                                    Throws -
                                                                    -
                                                                    \Exception
                                                                    -
                                                                    -
                                                                    -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    key

                                                                    - string

                                                                    Key to set a value on.

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    value

                                                                    - mixed

                                                                    Value to assign.

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Return a JSON encoded value of the object.

                                                                    -
                                                                    _encode() : string
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - string

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Returns whether or not data is available for a given key

                                                                    -
                                                                    _isDataAvailable(stringkey) : bool
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    key

                                                                    - string

                                                                    Key to check availability of

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - bool

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Detects if the object (and optionally the child objects) has unsaved -changes.

                                                                    -
                                                                    _isDirty(boolconsiderChildren) : bool
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    considerChildren

                                                                    - bool

                                                                    Whether to consider children when checking for dirty state

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - bool

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Merges data received from the server.

                                                                    -
                                                                    _mergeAfterFetch(arrayresult, boolcompleteData = true) : mixed
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    result

                                                                    - array

                                                                    Data retrieved from the server.

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    completeData

                                                                    - bool

                                                                    Fetch all data or not.

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Merges data received from the server with a given selected keys.

                                                                    -
                                                                    _mergeAfterFetchWithSelectedKeys(arrayresult, arrayselectedKeys) : mixed
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    result

                                                                    - array

                                                                    Data retrieved from the server.

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    selectedKeys

                                                                    - array

                                                                    Keys to be fetched. Null or empty means all + + +

                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $className + : string + = null
                                                                    +
                                                                    +

                                                                    Class Name for data on Parse.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + $objectId + : mixed + = null
                                                                    +
                                                                    +

                                                                    Object Id for Existing object.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + $isPointer + : bool + = false
                                                                    +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + +
                                                                    + Tags + +
                                                                    +
                                                                    +
                                                                    + throws +
                                                                    +
                                                                    + Exception + +
                                                                    + +
                                                                    +
                                                                    + +
                                                                    Return values
                                                                    + mixed + — +
                                                                    + + + +
                                                                    +

                                                                    + __get() + +

                                                                    + + +

                                                                    Getter to catch direct property calls and pass them to the get function.

                                                                    + + + public + __get(string $key) : mixed + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $key + : string +
                                                                    +
                                                                    +

                                                                    Key to retrieve from the Object.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    Return values
                                                                    + mixed + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + __isset() + +

                                                                    + + +

                                                                    Magic handler to catch isset calls to object properties.

                                                                    + + + public + __isset(string $key) : bool + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $key + : string +
                                                                    +
                                                                    +

                                                                    Key to check on the object.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    Return values
                                                                    + bool + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + __set() + +

                                                                    + + +

                                                                    Setter to catch property calls and protect certain fields.

                                                                    + + + public + __set(string $key, mixed $value) : mixed + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $key + : string +
                                                                    +
                                                                    +

                                                                    Key to set a value on.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + $value + : mixed +
                                                                    +
                                                                    +

                                                                    Value to assign.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + + +
                                                                    + Tags + +
                                                                    +
                                                                    +
                                                                    + throws +
                                                                    +
                                                                    + Exception + +
                                                                    + +
                                                                    +
                                                                    + +
                                                                    Return values
                                                                    + mixed + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + _encode() + +

                                                                    + + +

                                                                    Return a JSON encoded value of the object.

                                                                    + + + public + _encode() : string + +
                                                                    + + + + +
                                                                    Return values
                                                                    + string + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + _mergeAfterFetch() + +

                                                                    + + +

                                                                    Merges data received from the server.

                                                                    + + + public + _mergeAfterFetch(array<string|int, mixed> $result[, bool $completeData = true ]) : mixed + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $result + : array<string|int, mixed> +
                                                                    +
                                                                    +

                                                                    Data retrieved from the server.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + $completeData + : bool + = true
                                                                    +
                                                                    +

                                                                    Fetch all data or not.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    Return values
                                                                    + mixed + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + _mergeAfterFetchWithSelectedKeys() + +

                                                                    + + +

                                                                    Merges data received from the server with a given selected keys.

                                                                    + + + public + _mergeAfterFetchWithSelectedKeys(array<string|int, mixed> $result, array<string|int, mixed> $selectedKeys) : mixed + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $result + : array<string|int, mixed> +
                                                                    +
                                                                    +

                                                                    Data retrieved from the server.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + $selectedKeys + : array<string|int, mixed> +
                                                                    +
                                                                    +

                                                                    Keys to be fetched. Null or empty means all data will be fetched.

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Handle merging of special fields for the object.

                                                                    -
                                                                    _mergeMagicFields(array&data) : mixed
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    data

                                                                    - array

                                                                    Data received from server.

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Perform an operation on an object property.

                                                                    -
                                                                    _performOperation(stringkey, \Parse\Internal\FieldOperationoperation) : mixed
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    key

                                                                    - string

                                                                    Key to perform an operation upon.

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    operation

                                                                    - \Parse\Internal\FieldOperation

                                                                    Operation to perform.

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Gets a Pointer referencing this Object.

                                                                    -
                                                                    _toPointer() : array
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    Throws -
                                                                    -
                                                                    \Exception
                                                                    -
                                                                    -
                                                                    -
                                                                    - - -

                                                                    Response

                                                                    - array

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Un-register a subclass.

                                                                    -
                                                                    _unregisterSubclass() : mixed
                                                                    -
                                                                    - inherited static
                                                                    - - -
                                                                    -
                                                                    -

                                                                    Cannot be called on the base class ParseObject.

                                                                    -
                                                                    - - - - - - -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Add a value to an array property.

                                                                    -
                                                                    add(stringkey, mixedvalue) : mixed
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    key

                                                                    - string

                                                                    Key for array value on object to add a value to.

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    value

                                                                    - mixed

                                                                    Value to add.

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Add unique values to an array property.

                                                                    -
                                                                    addUnique(stringkey, mixedvalue) : mixed
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    key

                                                                    - string

                                                                    Key for array value on object.

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    value

                                                                    - mixed

                                                                    Value list to add uniquely.

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Apply operations to a target object.

                                                                    -
                                                                    applyOperations(arrayoperations, array&target) : mixed
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    operations

                                                                    - array

                                                                    Operations set to apply.

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    target

                                                                    - array

                                                                    Target data to affect.

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Before save stub

                                                                    -
                                                                    beforeSave() : void
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - - -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Determine if the current object can be serialized for saving.

                                                                    -
                                                                    canBeSerialized() : bool
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - bool

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Checks the given object and any children to see if the whole object -can be serialized for saving.

                                                                    -
                                                                    canBeSerializedAsValue(mixedobject) : bool
                                                                    -
                                                                    - inherited static
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    object

                                                                    - mixed

                                                                    The value to check.

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - bool

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Clear all keys on this object by creating delete operations -for each key.

                                                                    -
                                                                    clear() : mixed
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Static method which returns a new Parse Object for a given class -Optionally creates a pointer object if the objectId is provided.

                                                                    -
                                                                    create(stringclassName, stringobjectId = null, boolisPointer = false) : \Parse\ParseObject
                                                                    -
                                                                    - inherited static
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    className

                                                                    - string

                                                                    Class Name for data on Parse.

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    objectId

                                                                    - string

                                                                    Unique identifier for existing object.

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    isPointer

                                                                    - bool

                                                                    If the object is a pointer.

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - \Parse\ParseObject

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Decodes and returns a ParseObject from an encoded object

                                                                    -
                                                                    decode(string|arrayencoded) : \Parse\ParseObject
                                                                    -
                                                                    - inherited static
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    Throws -
                                                                    -
                                                                    \Parse\ParseException
                                                                    -
                                                                    -
                                                                    -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    encoded

                                                                    - string|array

                                                                    Encoded ParseObject to decode

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - \Parse\ParseObject

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Save object and unsaved children within.

                                                                    -
                                                                    deepSave(\Parse\ParseObject|arraytarget, booluseMasterKey = false, intbatchSize = 40) : mixed
                                                                    -
                                                                    - inherited static
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - - - - - -
                                                                    - - -
                                                                    Throws -
                                                                    -
                                                                    \Exception
                                                                    -
                                                                    -
                                                                    \Parse\ParseAggregateException
                                                                    -
                                                                    -
                                                                    \Parse\ParseException
                                                                    -
                                                                    -
                                                                    -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    target

                                                                    - \Parse\ParseObject|array

                                                                    -
                                                                    -
                                                                    -

                                                                    useMasterKey

                                                                    - bool

                                                                    Whether to use the Master Key.

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    batchSize

                                                                    - int

                                                                    Number of objects to process per request

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Delete a key from an object.

                                                                    -
                                                                    delete(stringkey) : mixed
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    key

                                                                    - string

                                                                    Key to remove from object.

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Delete the object from Parse.

                                                                    -
                                                                    destroy(booluseMasterKey = false) : mixed
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    useMasterKey

                                                                    - bool

                                                                    Whether to use the master key.

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Delete an array of objects.

                                                                    -
                                                                    destroyAll(arrayobjects, booluseMasterKey = false, intbatchSize = 40) : mixed
                                                                    -
                                                                    - inherited static
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - - - - - -
                                                                    - - -
                                                                    Throws -
                                                                    -
                                                                    \Parse\ParseAggregateException
                                                                    -
                                                                    -
                                                                    -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    objects

                                                                    - array

                                                                    Objects to destroy.

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    useMasterKey

                                                                    - bool

                                                                    Whether to use the master key or not.

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    batchSize

                                                                    - int

                                                                    Number of objects to process per request

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Destroy batch of objects.

                                                                    -
                                                                    destroyBatch(\Parse\ParseObject[]objects, booluseMasterKey = false) : array
                                                                    -
                                                                    - inherited static
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    Throws -
                                                                    -
                                                                    \Parse\ParseException
                                                                    -
                                                                    -
                                                                    -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    objects

                                                                    - \Parse\ParseObject[]

                                                                    -
                                                                    -
                                                                    -

                                                                    useMasterKey

                                                                    - bool

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - array

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Returns a JSON encoded array of a ParseObject

                                                                    -
                                                                    encode() : string
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - string

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Returns true if this object exists on the Server

                                                                    -
                                                                    exists(booluseMasterKey = false) : bool
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    useMasterKey

                                                                    - bool

                                                                    Whether to use the Master Key.

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - bool

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Fetch the whole object from the server and update the local object.

                                                                    -
                                                                    fetch(booluseMasterKey = false) : \Parse\ParseObject
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    useMasterKey

                                                                    - bool

                                                                    Whether to use the master key and override ACLs

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - \Parse\ParseObject

                                                                    Returns self, so you can chain this call.

                                                                    -

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Fetch an array of Parse objects from the server.

                                                                    -
                                                                    fetchAll(arrayobjects, booluseMasterKey = false) : array
                                                                    -
                                                                    - inherited static
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    objects

                                                                    - array

                                                                    The ParseObjects to fetch

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    useMasterKey

                                                                    - bool

                                                                    Whether to override ACLs

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - array

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Find unsaved children inside an object.

                                                                    -
                                                                    findUnsavedChildren(\Parse\ParseObjectobject, array&unsavedChildren, array&unsavedFiles) : mixed
                                                                    -
                                                                    - inherited static
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    object

                                                                    - \Parse\ParseObject

                                                                    Object to search.

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    unsavedChildren

                                                                    - array

                                                                    Array to populate with children.

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    unsavedFiles

                                                                    - array

                                                                    Array to populate with files.

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Get current value for an object property.

                                                                    -
                                                                    get(stringkey) : mixed
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    Throws -
                                                                    -
                                                                    \Exception
                                                                    -
                                                                    -
                                                                    -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    key

                                                                    - string

                                                                    Key to retrieve from the estimatedData array.

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Get the ACL assigned to the object.

                                                                    -
                                                                    getACL() : \Parse\ParseACL
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - \Parse\ParseACL

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one

                                                                    -
                                                                    getACLWithCopy(boolmayCopy) : \Parse\ParseACL|null
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    mayCopy

                                                                    - bool

                                                                    Whether to return a copy of this acl or not

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - \Parse\ParseACL|null

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Get values for all keys of an object.

                                                                    -
                                                                    getAllKeys() : array
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - array

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Get the Parse Class Name for the object.

                                                                    -
                                                                    getClassName() : string
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - string

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Get the createdAt for the object, or null if unsaved.

                                                                    -
                                                                    getCreatedAt() : \DateTime|null
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - \DateTime|null

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Returns a push status object or null from an id

                                                                    -
                                                                    getFromId(stringid) : \Parse\ParsePushStatus|null
                                                                    -
                                                                    - static
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    id

                                                                    - string

                                                                    Id to get this push status by

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - \Parse\ParsePushStatus|null

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Get the objectId for the object, or null if unsaved.

                                                                    -
                                                                    getObjectId() : string|null
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - string|null

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Gets the number of pushes failed

                                                                    -
                                                                    getPushesFailed() : int
                                                                    -
                                                                    -
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - int

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Gets the number of pushes sent

                                                                    -
                                                                    getPushesSent() : int
                                                                    -
                                                                    -
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - int

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Gets the hash for this push

                                                                    -
                                                                    getPushHash() : string
                                                                    -
                                                                    -
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - string

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Gets the payload

                                                                    -
                                                                    getPushPayload() : array
                                                                    -
                                                                    -
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - array

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Gets the query used to send this push

                                                                    -
                                                                    getPushQuery() : \Parse\ParseQuery
                                                                    -
                                                                    -
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - \Parse\ParseQuery

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Gets the source of this push

                                                                    -
                                                                    getPushSource() : string
                                                                    -
                                                                    -
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - string

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Gets the status of this push

                                                                    -
                                                                    getPushStatus() : string
                                                                    -
                                                                    -
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - string

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Gets the time this push was sent at

                                                                    -
                                                                    getPushTime() : \DateTime
                                                                    -
                                                                    -
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - \DateTime

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Get the registered subclass for a Parse class, or a generic ParseObject -if no subclass is registered.

                                                                    -
                                                                    getRegisteredSubclass(mixedparseClassName) : \Parse\ParseObject
                                                                    -
                                                                    - inherited static
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - - - - - -
                                                                    - $parseClassName - - -

                                                                    @param

                                                                    - -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    parseClassName

                                                                    - mixed

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - \Parse\ParseObject

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Access or create a Relation value for a key.

                                                                    -
                                                                    getRelation(stringkey, stringclassName = null) : \Parse\ParseRelation
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    key

                                                                    - string

                                                                    The key to access the relation for.

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    className

                                                                    - string

                                                                    The target class name.

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - \Parse\ParseRelation

                                                                    The ParseRelation object if the relation already -exists for the key or can be created for this key.

                                                                    -

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Returns JSON object of the unsaved operations.

                                                                    -
                                                                    getSaveJSON() : array
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - array

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Gets the Subclass className if exists, otherwise false.

                                                                    -
                                                                    getSubclass() : mixed
                                                                    -
                                                                    - inherited static
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Get the updatedAt for the object, or null if unsaved.

                                                                    -
                                                                    getUpdatedAt() : \DateTime|null
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - \DateTime|null

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Check if the object has a given key.

                                                                    -
                                                                    has(stringkey) : bool
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    key

                                                                    - string

                                                                    Key to check

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - bool

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Determines whether this object has child objects that are dirty

                                                                    -
                                                                    hasDirtyChildren() : bool
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - bool

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Indicates whether this push has failed

                                                                    -
                                                                    hasFailed() : bool
                                                                    -
                                                                    -
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - bool

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Check whether there is a subclass registered for a given parse class.

                                                                    -
                                                                    hasRegisteredSubclass(mixedparseClassName) : bool
                                                                    -
                                                                    - inherited static
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - - - - - -
                                                                    - $parseClassName - - -

                                                                    @param

                                                                    - -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    parseClassName

                                                                    - mixed

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - bool

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Indicates whether this push has succeeded

                                                                    -
                                                                    hasSucceeded() : bool
                                                                    -
                                                                    -
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - bool

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Increment a numeric key by a certain value.

                                                                    -
                                                                    increment(stringkey, intvalue = 1) : mixed
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    key

                                                                    - string

                                                                    Key for numeric value on object to increment.

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    value

                                                                    - int

                                                                    Value to increment by.

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Returns true if the object has been fetched.

                                                                    -
                                                                    isDataAvailable() : bool
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - bool

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Check if the object or any of its child objects have unsaved operations.

                                                                    -
                                                                    isDirty() : bool
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - bool

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Check if the a value associated with a key has been -added/updated/removed and not saved yet.

                                                                    -
                                                                    isKeyDirty(stringkey) : bool
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    key

                                                                    - string

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - bool

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Indicates whether this push is pending

                                                                    -
                                                                    isPending() : bool
                                                                    -
                                                                    -
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - bool

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Indicates whether this push is running

                                                                    -
                                                                    isRunning() : bool
                                                                    -
                                                                    -
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - bool

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Indicates whether this push is scheduled

                                                                    -
                                                                    isScheduled() : bool
                                                                    -
                                                                    -
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - bool

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Merge server data after a save completes.

                                                                    -
                                                                    mergeAfterSave(arrayresult) : mixed
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    result

                                                                    - array

                                                                    Data retrieved from server.

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Merge data from other object.

                                                                    -
                                                                    mergeFromObject(\Parse\ParseObjectother) : mixed
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    other

                                                                    - \Parse\ParseObject

                                                                    Other object to merge data from

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Merges data received from the server.

                                                                    -
                                                                    mergeFromServer(arraydata, boolcompleteData = true) : mixed
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    data

                                                                    - array

                                                                    Data retrieved from server.

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    completeData

                                                                    - bool

                                                                    Fetch all data or not.

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Creates a ParseQuery for the subclass of ParseObject.

                                                                    -
                                                                    query() : \Parse\ParseQuery
                                                                    -
                                                                    - inherited static
                                                                    - - -
                                                                    -
                                                                    -

                                                                    Cannot be called on the base class ParseObject.

                                                                    -
                                                                    - - - - - - -
                                                                    Throws -
                                                                    -
                                                                    \Exception
                                                                    -
                                                                    -
                                                                    -
                                                                    - - -

                                                                    Response

                                                                    - \Parse\ParseQuery

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Start from serverData and process operations to generate the current -value set for an object.

                                                                    -
                                                                    rebuildEstimatedData() : mixed
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Register a subclass. Should be called before any other Parse functions.

                                                                    -
                                                                    registerSubclass() : mixed
                                                                    -
                                                                    - inherited static
                                                                    - - -
                                                                    -
                                                                    -

                                                                    Cannot be called on the base class ParseObject.

                                                                    -
                                                                    - - - - - - - - - - -
                                                                    - - -
                                                                    Throws -
                                                                    -
                                                                    \Exception
                                                                    -
                                                                    -
                                                                    -
                                                                    - - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Remove a value from an array for an object key.

                                                                    -
                                                                    remove(stringkey, mixedvalue) : mixed
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - - - - - -
                                                                    - - -
                                                                    Throws -
                                                                    -
                                                                    \Exception
                                                                    -
                                                                    -
                                                                    -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    key

                                                                    - string

                                                                    Key to remove the value from on the object.

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    value

                                                                    - mixed

                                                                    Value to remove from the array.

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Revert all unsaved operations.

                                                                    -
                                                                    revert() : mixed
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - - -
                                                                    - - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Save Object to Parse.

                                                                    -
                                                                    save(booluseMasterKey = false) : mixed
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    useMasterKey

                                                                    - bool

                                                                    Whether to use the Master Key.

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Save all the objects in the provided array.

                                                                    -
                                                                    saveAll(arraylist, booluseMasterKey = false, intbatchSize = 40) : mixed
                                                                    -
                                                                    - inherited static
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    list

                                                                    - array

                                                                    -
                                                                    -
                                                                    -

                                                                    useMasterKey

                                                                    - bool

                                                                    Whether to use the Master Key.

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    batchSize

                                                                    - int

                                                                    Number of objects to process per request

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Validate and set a value for an object key.

                                                                    -
                                                                    set(stringkey, mixedvalue) : mixed
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - - - - - -
                                                                    - - -
                                                                    Throws -
                                                                    -
                                                                    \Exception
                                                                    -
                                                                    -
                                                                    -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    key

                                                                    - string

                                                                    Key to set a value for on the object.

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    value

                                                                    - mixed

                                                                    Value to set on the key.

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Set ACL for this object.

                                                                    -
                                                                    setACL(\Parse\ParseACLacl) : mixed
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    acl

                                                                    - \Parse\ParseACL

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Set an array value for an object key.

                                                                    -
                                                                    setArray(stringkey, arrayvalue) : mixed
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - - - - - -
                                                                    - - -
                                                                    Throws -
                                                                    -
                                                                    \Exception
                                                                    -
                                                                    -
                                                                    -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    key

                                                                    - string

                                                                    Key to set the value for on the object.

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    value

                                                                    - array

                                                                    Value to set on the key.

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Set an associative array value for an object key.

                                                                    -
                                                                    setAssociativeArray(stringkey, arrayvalue) : mixed
                                                                    -
                                                                    - inherited
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - - - - - -
                                                                    - - -
                                                                    Throws -
                                                                    -
                                                                    \Exception
                                                                    -
                                                                    -
                                                                    -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    key

                                                                    - string

                                                                    Key to set the value for on the object.

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    value

                                                                    - array

                                                                    Value to set on the key.

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - mixed

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Creates an array of object ids from a given array of ParseObjects

                                                                    -
                                                                    toObjectIdArray(arrayobjects) : array
                                                                    -
                                                                    - inherited static
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    Throws -
                                                                    -
                                                                    \Parse\ParseException
                                                                    -
                                                                    -
                                                                    -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    objects

                                                                    - array

                                                                    Objects to create id array from

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - array

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Traverse object to find children.

                                                                    -
                                                                    traverse(booldeep, \Parse\ParseObject|array&object, callablemapFunction, arrayseen = []) : mixed
                                                                    -
                                                                    - inherited static
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    deep

                                                                    - bool

                                                                    Should this call traverse deeply

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    object

                                                                    - \Parse\ParseObject|array

                                                                    Object to traverse.

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    mapFunction

                                                                    - callable

                                                                    Function to call for every item.

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    seen

                                                                    - array

                                                                    Objects already seen.

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - mixed

                                                                    The result of calling mapFunction on the root object.

                                                                    -

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -
                                                                    -

                                                                    Merges an existing array of objects with their fetched counterparts

                                                                    -
                                                                    updateWithFetchedResults(arrayobjects, arrayfetched) : array
                                                                    -
                                                                    - inherited static
                                                                    - - -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    Throws -
                                                                    -
                                                                    \Parse\ParseException
                                                                    -
                                                                    -
                                                                    -
                                                                    - -

                                                                    Arguments

                                                                    -
                                                                    -

                                                                    objects

                                                                    - array

                                                                    Original objects to update

                                                                    -

                                                                    -
                                                                    -
                                                                    -

                                                                    fetched

                                                                    - array

                                                                    Fetched object data to update with

                                                                    -

                                                                    -
                                                                    - -

                                                                    Response

                                                                    - array

                                                                    -
                                                                    -
                                                                    - -
                                                                    - -

                                                                    Constants

                                                                    - -
                                                                    -

                                                                    STATUS_SCHEDULED

                                                                    -
                                                                    STATUS_SCHEDULED
                                                                    -
                                                                    -
                                                                    -
                                                                    -
                                                                    -
                                                                    - - - - - -
                                                                    - - -
                                                                    -
                                                                    -
                                                                    -
                                                                    - -
                                                                    -

                                                                    STATUS_PENDING

                                                                    -
                                                                    STATUS_PENDING
                                                                    -
                                                                    -
                                                                    -
                                                                    -
                                                                    -
                                                                    - - - - - -
                                                                    - - -
                                                                    -
                                                                    -
                                                                    -
                                                                    - -
                                                                    -

                                                                    STATUS_RUNNING

                                                                    -
                                                                    STATUS_RUNNING
                                                                    -
                                                                    -
                                                                    -
                                                                    -
                                                                    -
                                                                    - - - - - -
                                                                    - - -
                                                                    -
                                                                    -
                                                                    -
                                                                    - -
                                                                    -

                                                                    STATUS_SUCCEEDED

                                                                    -
                                                                    STATUS_SUCCEEDED
                                                                    -
                                                                    -
                                                                    -
                                                                    -
                                                                    -
                                                                    - - - - - -
                                                                    - - -
                                                                    -
                                                                    -
                                                                    -
                                                                    - -
                                                                    -

                                                                    STATUS_FAILED

                                                                    -
                                                                    STATUS_FAILED
                                                                    -
                                                                    -
                                                                    -
                                                                    -
                                                                    -
                                                                    - - - - - -
                                                                    - - -
                                                                    -
                                                                    -
                                                                    -
                                                                    - -

                                                                    Properties

                                                                    - -
                                                                    -

                                                                    Parse Class name, overridden by classes subclassing ParseObject

                                                                    -
                                                                    parseClassName : string
                                                                    -
                                                                    - inherited static
                                                                    -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - var - - -
                                                                    - -

                                                                    Type(s)

                                                                    - string -
                                                                    -
                                                                    -
                                                                    - -
                                                                    -

                                                                    Data as it exists on the server.

                                                                    -
                                                                    serverData : array
                                                                    -
                                                                    - inherited
                                                                    -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - var - - -
                                                                    - -

                                                                    Type(s)

                                                                    - array<string|int, mixed> -
                                                                    -
                                                                    -
                                                                    - -
                                                                    -

                                                                    Set of unsaved operations.

                                                                    -
                                                                    operationSet : array
                                                                    -
                                                                    - inherited
                                                                    -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - var - - -
                                                                    - -

                                                                    Type(s)

                                                                    - array<string|int, mixed> -
                                                                    -
                                                                    -
                                                                    - -
                                                                    -

                                                                    Estimated value of applying operationSet to serverData.

                                                                    -
                                                                    estimatedData : array
                                                                    -
                                                                    - inherited
                                                                    -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - var - - -
                                                                    - -

                                                                    Type(s)

                                                                    - array<string|int, mixed> -
                                                                    -
                                                                    -
                                                                    - -
                                                                    -

                                                                    Determine if data available for a given key or not.

                                                                    -
                                                                    dataAvailability : array
                                                                    -
                                                                    - inherited
                                                                    -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - var - - -
                                                                    - -

                                                                    Type(s)

                                                                    - array<string|int, mixed> -
                                                                    -
                                                                    -
                                                                    - -
                                                                    -

                                                                    Class name for data on Parse.

                                                                    -
                                                                    className : string
                                                                    -
                                                                    - inherited
                                                                    -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - var - - -
                                                                    - -

                                                                    Type(s)

                                                                    - string -
                                                                    -
                                                                    -
                                                                    - -
                                                                    -

                                                                    Unique identifier on Parse.

                                                                    -
                                                                    objectId : string
                                                                    -
                                                                    - inherited
                                                                    -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - var - - -
                                                                    - -

                                                                    Type(s)

                                                                    - string -
                                                                    -
                                                                    -
                                                                    - -
                                                                    -

                                                                    Timestamp when object was created.

                                                                    -
                                                                    createdAt : \DateTime
                                                                    -
                                                                    - inherited
                                                                    -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - var - - -
                                                                    - -

                                                                    Type(s)

                                                                    - \DateTime -
                                                                    -
                                                                    -
                                                                    - -
                                                                    -

                                                                    Timestamp when object was last updated.

                                                                    -
                                                                    updatedAt : \DateTime
                                                                    -
                                                                    - inherited
                                                                    -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - var - - -
                                                                    - -

                                                                    Type(s)

                                                                    - \DateTime -
                                                                    -
                                                                    -
                                                                    - -
                                                                    -

                                                                    Whether the object has been fully fetched from Parse.

                                                                    -
                                                                    hasBeenFetched : bool
                                                                    -
                                                                    - inherited
                                                                    -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - var - - -
                                                                    - -

                                                                    Type(s)

                                                                    - bool -
                                                                    -
                                                                    -
                                                                    - -
                                                                    -

                                                                    Holds the registered subclasses and Parse class names.

                                                                    -
                                                                    registeredSubclasses : array
                                                                    -
                                                                    - inherited static
                                                                    -
                                                                    -
                                                                    -
                                                                    - - - - - - -
                                                                    - var - - -
                                                                    - -

                                                                    Type(s)

                                                                    - array<string|int, mixed> -
                                                                    -
                                                                    -
                                                                    -
                                                                    -
                                                                    - - + + + +
                                                                    Return values
                                                                    + int + — +
                                                                    + + + +
                                                                    +

                                                                    + getPushesSent() + +

                                                                    + + +

                                                                    Gets the number of pushes sent

                                                                    + + + public + getPushesSent() : int + +
                                                                    + + + + +
                                                                    Return values
                                                                    + int + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + getPushHash() + +

                                                                    + + +

                                                                    Gets the hash for this push

                                                                    + + + public + getPushHash() : string + +
                                                                    + + + + +
                                                                    Return values
                                                                    + string + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + getPushPayload() + +

                                                                    + + +

                                                                    Gets the payload

                                                                    + + + public + getPushPayload() : array<string|int, mixed> + +
                                                                    + + + + +
                                                                    Return values
                                                                    + array<string|int, mixed> + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + getPushQuery() + +

                                                                    + + +

                                                                    Gets the query used to send this push

                                                                    + + + public + getPushQuery() : ParseQuery + +
                                                                    + + + + +
                                                                    Return values
                                                                    + ParseQuery + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + getPushSource() + +

                                                                    + + +

                                                                    Gets the source of this push

                                                                    + + + public + getPushSource() : string + +
                                                                    + + + + +
                                                                    Return values
                                                                    + string + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + getPushStatus() + +

                                                                    + + +

                                                                    Gets the status of this push

                                                                    + + + public + getPushStatus() : string + +
                                                                    + + + + +
                                                                    Return values
                                                                    + string + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + getPushTime() + +

                                                                    + + +

                                                                    Gets the time this push was sent at

                                                                    + + + public + getPushTime() : DateTime + +
                                                                    + + + + +
                                                                    Return values
                                                                    + DateTime + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + getRegisteredSubclass() + +

                                                                    + + +

                                                                    Get the registered subclass for a Parse class, or a generic ParseObject +if no subclass is registered.

                                                                    + + + public + static getRegisteredSubclass(string $parseClassName) : ParseObject + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $parseClassName + : string +
                                                                    +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    Return values
                                                                    + ParseObject + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + getRelation() + +

                                                                    + + +

                                                                    Access or create a Relation value for a key.

                                                                    + + + public + getRelation(string $key[, string $className = null ]) : ParseRelation + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $key + : string +
                                                                    +
                                                                    +

                                                                    The key to access the relation for.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + $className + : string + = null
                                                                    +
                                                                    +

                                                                    The target class name.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    Return values
                                                                    + ParseRelation + — +

                                                                    The ParseRelation object if the relation already +exists for the key or can be created for this key.

                                                                    +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + getUpdatedAt() + +

                                                                    + + +

                                                                    Get the updatedAt for the object, or null if unsaved.

                                                                    + + + public + getUpdatedAt() : DateTime|null + +
                                                                    + + + + +
                                                                    Return values
                                                                    + DateTime|null + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + has() + +

                                                                    + + +

                                                                    Check if the object has a given key.

                                                                    + + + public + has(string $key) : bool + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $key + : string +
                                                                    +
                                                                    +

                                                                    Key to check

                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    Return values
                                                                    + bool + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + hasFailed() + +

                                                                    + + +

                                                                    Indicates whether this push has failed

                                                                    + + + public + hasFailed() : bool + +
                                                                    + + + + +
                                                                    Return values
                                                                    + bool + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + hasRegisteredSubclass() + +

                                                                    + + +

                                                                    Check whether there is a subclass registered for a given parse class.

                                                                    + + + public + static hasRegisteredSubclass(string $parseClassName) : bool + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $parseClassName + : string +
                                                                    +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    Return values
                                                                    + bool + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + hasSucceeded() + +

                                                                    + + +

                                                                    Indicates whether this push has succeeded

                                                                    + + + public + hasSucceeded() : bool + +
                                                                    + + + + +
                                                                    Return values
                                                                    + bool + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + increment() + +

                                                                    + + +

                                                                    Increment a numeric key by a certain value.

                                                                    + + + public + increment(string $key[, int $value = 1 ]) : mixed + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $key + : string +
                                                                    +
                                                                    +

                                                                    Key for numeric value on object to increment.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + $value + : int + = 1
                                                                    +
                                                                    +

                                                                    Value to increment by.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    Return values
                                                                    + mixed + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + isDataAvailable() + +

                                                                    + + +

                                                                    Returns true if the object has been fetched.

                                                                    + + + public + isDataAvailable() : bool + +
                                                                    + + + + +
                                                                    Return values
                                                                    + bool + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + isDirty() + +

                                                                    + + +

                                                                    Check if the object or any of its child objects have unsaved operations.

                                                                    + + + public + isDirty() : bool + +
                                                                    + + + + +
                                                                    Return values
                                                                    + bool + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + isKeyDirty() + +

                                                                    + + +

                                                                    Check if the a value associated with a key has been +added/updated/removed and not saved yet.

                                                                    + + + public + isKeyDirty(string $key) : bool + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $key + : string +
                                                                    +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    Return values
                                                                    + bool + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + isPending() + +

                                                                    + + +

                                                                    Indicates whether this push is pending

                                                                    + + + public + isPending() : bool + +
                                                                    + + + + +
                                                                    Return values
                                                                    + bool + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + isRunning() + +

                                                                    + + +

                                                                    Indicates whether this push is running

                                                                    + + + public + isRunning() : bool + +
                                                                    + + + + +
                                                                    Return values
                                                                    + bool + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + isScheduled() + +

                                                                    + + +

                                                                    Indicates whether this push is scheduled

                                                                    + + + public + isScheduled() : bool + +
                                                                    + + + + +
                                                                    Return values
                                                                    + bool + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + query() + +

                                                                    + + +

                                                                    Creates a ParseQuery for the subclass of ParseObject.

                                                                    + + + public + static query() : ParseQuery + +

                                                                    Cannot be called on the base class ParseObject.

                                                                    +
                                                                    + + + +
                                                                    + Tags + +
                                                                    +
                                                                    +
                                                                    + throws +
                                                                    +
                                                                    + Exception + +
                                                                    + +
                                                                    +
                                                                    + +
                                                                    Return values
                                                                    + ParseQuery + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + registerSubclass() + +

                                                                    + + +

                                                                    Register a subclass. Should be called before any other Parse functions.

                                                                    + + + public + static registerSubclass() : mixed + +

                                                                    Cannot be called on the base class ParseObject.

                                                                    +
                                                                    + + + +
                                                                    + Tags + +
                                                                    +
                                                                    +
                                                                    + throws +
                                                                    +
                                                                    + Exception + +
                                                                    + +
                                                                    +
                                                                    + +
                                                                    Return values
                                                                    + mixed + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + remove() + +

                                                                    + + +

                                                                    Remove a value from an array for an object key.

                                                                    + + + public + remove(string $key, mixed $value) : mixed + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $key + : string +
                                                                    +
                                                                    +

                                                                    Key to remove the value from on the object.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + $value + : mixed +
                                                                    +
                                                                    +

                                                                    Value to remove from the array.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + + +
                                                                    + Tags + +
                                                                    +
                                                                    +
                                                                    + throws +
                                                                    +
                                                                    + Exception + +
                                                                    + +
                                                                    +
                                                                    + +
                                                                    Return values
                                                                    + mixed + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + revert() + +

                                                                    + + +

                                                                    Revert all unsaved operations.

                                                                    + + + public + revert() : mixed + +
                                                                    + + + + +
                                                                    Return values
                                                                    + mixed + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + save() + +

                                                                    + + +

                                                                    Save Object to Parse.

                                                                    + + + public + save([bool $useMasterKey = false ]) : mixed + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $useMasterKey + : bool + = false
                                                                    +
                                                                    +

                                                                    Whether to use the Master Key.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    Return values
                                                                    + mixed + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + saveAll() + +

                                                                    + + +

                                                                    Save all the objects in the provided array.

                                                                    + + + public + static saveAll(array<string|int, mixed> $list[, bool $useMasterKey = false ][, int $batchSize = 40 ]) : mixed + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $list + : array<string|int, mixed> +
                                                                    +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + $useMasterKey + : bool + = false
                                                                    +
                                                                    +

                                                                    Whether to use the Master Key.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + $batchSize + : int + = 40
                                                                    +
                                                                    +

                                                                    Number of objects to process per request

                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    Return values
                                                                    + mixed + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + set() + +

                                                                    + + +

                                                                    Validate and set a value for an object key.

                                                                    + + + public + set(string $key, mixed $value) : mixed + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $key + : string +
                                                                    +
                                                                    +

                                                                    Key to set a value for on the object.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + $value + : mixed +
                                                                    +
                                                                    +

                                                                    Value to set on the key.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + + +
                                                                    + Tags + +
                                                                    +
                                                                    +
                                                                    + throws +
                                                                    +
                                                                    + Exception + +
                                                                    + +
                                                                    +
                                                                    + +
                                                                    Return values
                                                                    + mixed + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + setACL() + +

                                                                    + + +

                                                                    Set ACL for this object.

                                                                    + + + public + setACL(ParseACL $acl) : mixed + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $acl + : ParseACL +
                                                                    +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    Return values
                                                                    + mixed + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + setArray() + +

                                                                    + + +

                                                                    Set an array value for an object key.

                                                                    + + + public + setArray(string $key, array<string|int, mixed> $value) : mixed + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $key + : string +
                                                                    +
                                                                    +

                                                                    Key to set the value for on the object.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + $value + : array<string|int, mixed> +
                                                                    +
                                                                    +

                                                                    Value to set on the key.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + + +
                                                                    + Tags + +
                                                                    +
                                                                    +
                                                                    + throws +
                                                                    +
                                                                    + Exception + +
                                                                    + +
                                                                    +
                                                                    + +
                                                                    Return values
                                                                    + mixed + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + setAssociativeArray() + +

                                                                    + + +

                                                                    Set an associative array value for an object key.

                                                                    + + + public + setAssociativeArray(string $key, array<string|int, mixed> $value) : mixed + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $key + : string +
                                                                    +
                                                                    +

                                                                    Key to set the value for on the object.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + $value + : array<string|int, mixed> +
                                                                    +
                                                                    +

                                                                    Value to set on the key.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + + +
                                                                    + Tags + +
                                                                    +
                                                                    +
                                                                    + throws +
                                                                    +
                                                                    + Exception + +
                                                                    + +
                                                                    +
                                                                    + +
                                                                    Return values
                                                                    + mixed + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + _isDirty() + +

                                                                    + + +

                                                                    Detects if the object (and optionally the child objects) has unsaved +changes.

                                                                    + + + protected + _isDirty(bool $considerChildren) : bool + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $considerChildren + : bool +
                                                                    +
                                                                    +

                                                                    Whether to consider children when checking for dirty state

                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    Return values
                                                                    + bool + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + rebuildEstimatedData() + +

                                                                    + + +

                                                                    Start from serverData and process operations to generate the current +value set for an object.

                                                                    + + + protected + rebuildEstimatedData() : mixed + +
                                                                    + + + + +
                                                                    Return values
                                                                    + mixed + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + _isDataAvailable() + +

                                                                    + + +

                                                                    Returns whether or not data is available for a given key

                                                                    + + + private + _isDataAvailable(string $key) : bool + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $key + : string +
                                                                    +
                                                                    +

                                                                    Key to check availability of

                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    Return values
                                                                    + bool + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + applyOperations() + +

                                                                    + + +

                                                                    Apply operations to a target object.

                                                                    + + + private + applyOperations(array<string|int, mixed> $operations, array<string|int, mixed> &$target) : mixed + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $operations + : array<string|int, mixed> +
                                                                    +
                                                                    +

                                                                    Operations set to apply.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + $target + : array<string|int, mixed> +
                                                                    +
                                                                    +

                                                                    Target data to affect.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    Return values
                                                                    + mixed + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + canBeSerialized() + +

                                                                    + + +

                                                                    Determine if the current object can be serialized for saving.

                                                                    + + + private + canBeSerialized() : bool + +
                                                                    + + + + +
                                                                    Return values
                                                                    + bool + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + canBeSerializedAsValue() + +

                                                                    + + +

                                                                    Checks the given object and any children to see if the whole object +can be serialized for saving.

                                                                    + + + private + static canBeSerializedAsValue(mixed $object) : bool + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $object + : mixed +
                                                                    +
                                                                    +

                                                                    The value to check.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    Return values
                                                                    + bool + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + deepSave() + +

                                                                    + + +

                                                                    Save object and unsaved children within.

                                                                    + + + private + static deepSave(ParseObject|array<string|int, mixed> $target[, bool $useMasterKey = false ][, int $batchSize = 40 ]) : mixed + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $target + : ParseObject|array<string|int, mixed> +
                                                                    +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + $useMasterKey + : bool + = false
                                                                    +
                                                                    +

                                                                    Whether to use the Master Key.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + $batchSize + : int + = 40
                                                                    +
                                                                    +

                                                                    Number of objects to process per request

                                                                    +
                                                                    + +
                                                                    +
                                                                    + + +
                                                                    + Tags + +
                                                                    +
                                                                    +
                                                                    + throws +
                                                                    +
                                                                    + Exception + +
                                                                    + +
                                                                    +
                                                                    + throws +
                                                                    +
                                                                    + ParseAggregateException + +
                                                                    + +
                                                                    +
                                                                    + throws +
                                                                    +
                                                                    + ParseException + +
                                                                    + +
                                                                    +
                                                                    + +
                                                                    Return values
                                                                    + mixed + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + destroyBatch() + +

                                                                    + + +

                                                                    Destroy batch of objects.

                                                                    + + + private + static destroyBatch(array<string|int, ParseObject$objects[, bool $useMasterKey = false ]) : array<string|int, mixed> + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $objects + : array<string|int, ParseObject> +
                                                                    +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + $useMasterKey + : bool + = false
                                                                    +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + +
                                                                    + Tags + +
                                                                    +
                                                                    +
                                                                    + throws +
                                                                    +
                                                                    + ParseException + +
                                                                    + +
                                                                    +
                                                                    + +
                                                                    Return values
                                                                    + array<string|int, mixed> + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + findUnsavedChildren() + +

                                                                    + + +

                                                                    Find unsaved children inside an object.

                                                                    + + + private + static findUnsavedChildren(ParseObject $object, array<string|int, mixed> &$unsavedChildren, array<string|int, mixed> &$unsavedFiles) : mixed + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $object + : ParseObject +
                                                                    +
                                                                    +

                                                                    Object to search.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + $unsavedChildren + : array<string|int, mixed> +
                                                                    +
                                                                    +

                                                                    Array to populate with children.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + $unsavedFiles + : array<string|int, mixed> +
                                                                    +
                                                                    +

                                                                    Array to populate with files.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    Return values
                                                                    + mixed + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + getACLWithCopy() + +

                                                                    + + +

                                                                    Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one

                                                                    + + + private + getACLWithCopy(bool $mayCopy) : ParseACL|null + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $mayCopy + : bool +
                                                                    +
                                                                    +

                                                                    Whether to return a copy of this acl or not

                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    Return values
                                                                    + ParseACL|null + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + getSaveJSON() + +

                                                                    + + +

                                                                    Returns JSON object of the unsaved operations.

                                                                    + + + private + getSaveJSON() : array<string|int, mixed> + +
                                                                    + + + + +
                                                                    Return values
                                                                    + array<string|int, mixed> + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + getSubclass() + +

                                                                    + + +

                                                                    Gets the Subclass className if exists, otherwise false.

                                                                    + + + private + static getSubclass() : mixed + +
                                                                    + + + + +
                                                                    Return values
                                                                    + mixed + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + hasDirtyChildren() + +

                                                                    + + +

                                                                    Determines whether this object has child objects that are dirty

                                                                    + + + private + hasDirtyChildren() : bool + +
                                                                    + + + + +
                                                                    Return values
                                                                    + bool + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + mergeAfterSave() + +

                                                                    + + +

                                                                    Merge server data after a save completes.

                                                                    + + + private + mergeAfterSave(array<string|int, mixed> $result) : mixed + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $result + : array<string|int, mixed> +
                                                                    +
                                                                    +

                                                                    Data retrieved from server.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    Return values
                                                                    + mixed + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + mergeFromObject() + +

                                                                    + + +

                                                                    Merge data from other object.

                                                                    + + + private + mergeFromObject(ParseObject $other) : mixed + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $other + : ParseObject +
                                                                    +
                                                                    +

                                                                    Other object to merge data from

                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    Return values
                                                                    + mixed + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + mergeFromServer() + +

                                                                    + + +

                                                                    Merges data received from the server.

                                                                    + + + private + mergeFromServer(array<string|int, mixed> $data[, bool $completeData = true ]) : mixed + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $data + : array<string|int, mixed> +
                                                                    +
                                                                    +

                                                                    Data retrieved from server.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + $completeData + : bool + = true
                                                                    +
                                                                    +

                                                                    Fetch all data or not.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    Return values
                                                                    + mixed + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + toObjectIdArray() + +

                                                                    + + +

                                                                    Creates an array of object ids from a given array of ParseObjects

                                                                    + + + private + static toObjectIdArray(array<string|int, mixed> $objects) : array<string|int, mixed> + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $objects + : array<string|int, mixed> +
                                                                    +
                                                                    +

                                                                    Objects to create id array from

                                                                    +
                                                                    + +
                                                                    +
                                                                    + + +
                                                                    + Tags + +
                                                                    +
                                                                    +
                                                                    + throws +
                                                                    +
                                                                    + ParseException + +
                                                                    + +
                                                                    +
                                                                    + +
                                                                    Return values
                                                                    + array<string|int, mixed> + — +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + traverse() + +

                                                                    + + +

                                                                    Traverse object to find children.

                                                                    + + + private + static traverse(bool $deep, ParseObject|array<string|int, mixed> &$object, callable $mapFunction[, array<string|int, mixed> $seen = [] ]) : mixed + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $deep + : bool +
                                                                    +
                                                                    +

                                                                    Should this call traverse deeply

                                                                    +
                                                                    + +
                                                                    +
                                                                    + $object + : ParseObject|array<string|int, mixed> +
                                                                    +
                                                                    +

                                                                    Object to traverse.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + $mapFunction + : callable +
                                                                    +
                                                                    +

                                                                    Function to call for every item.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + $seen + : array<string|int, mixed> + = []
                                                                    +
                                                                    +

                                                                    Objects already seen.

                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + +
                                                                    Return values
                                                                    + mixed + — +

                                                                    The result of calling mapFunction on the root object.

                                                                    +
                                                                    + + +
                                                                    +
                                                                    +

                                                                    + updateWithFetchedResults() + +

                                                                    + + +

                                                                    Merges an existing array of objects with their fetched counterparts

                                                                    + + + private + static updateWithFetchedResults(array<string|int, mixed> $objects, array<string|int, mixed> $fetched) : array<string|int, mixed> + +
                                                                    + +
                                                                    Parameters
                                                                    +
                                                                    +
                                                                    + $objects + : array<string|int, mixed> +
                                                                    +
                                                                    +

                                                                    Original objects to update

                                                                    +
                                                                    + +
                                                                    +
                                                                    + $fetched + : array<string|int, mixed> +
                                                                    +
                                                                    +

                                                                    Fetched object data to update with

                                                                    +
                                                                    + +
                                                                    +
                                                                    + + +
                                                                    + Tags + +
                                                                    +
                                                                    +
                                                                    + throws +
                                                                    +
                                                                    + ParseException + +
                                                                    + +
                                                                    +
                                                                    + +
                                                                    Return values
                                                                    + array<string|int, mixed> + — +
                                                                    + + +
                                                                    + + + +
                                                                    +
                                                                    +
                                                                    +

                                                                    Search results

                                                                    + +
                                                                    +
                                                                    +
                                                                      +
                                                                      +
                                                                      +
                                                                      +
                                                                      -
                                                                      + - + - - + + diff --git a/classes/Parse-ParseQuery.html b/classes/Parse-ParseQuery.html index 4e05e6ba..8bcc4893 100644 --- a/classes/Parse-ParseQuery.html +++ b/classes/Parse-ParseQuery.html @@ -1,3417 +1,5053 @@ - - - Parse PHP SDK API Reference » \Parse\ParseQuery - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                                                                      - - - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      - - - - -
                                                                      - - +Supports closed and open (last point is connected to first) paths + +
                                                                      + withinRadians() + +  : ParseQuery +
                                                                      +
                                                                      Add a proximity based constraint for finding objects with key point +values near the point given and within the maximum distance given.
                                                                      + +
                                                                      + _and() + +  : ParseQuery +
                                                                      +
                                                                      Add constraint that at all of the passed in queries matches.
                                                                      + +
                                                                      + _matchClassname() + +  : string +
                                                                      +
                                                                      All queries must have same class name.
                                                                      + +
                                                                      + _mergeQueries() + +  : ParseQuery +
                                                                      +
                                                                      Combines queries for NOR, AND, OR queries.
                                                                      + +
                                                                      + _nor() + +  : ParseQuery +
                                                                      +
                                                                      Add constraint that at none of the passed in queries matches.
                                                                      + +
                                                                      + _or() + +  : ParseQuery +
                                                                      +
                                                                      Add constraint that at least one of the passed in queries matches.
                                                                      + +
                                                                      + addCondition() + +  : mixed +
                                                                      +
                                                                      Helper for condition queries.
                                                                      + +
                                                                      + buildQueryString() + +  : string +
                                                                      +
                                                                      Build query string from query constraints.
                                                                      + +
                                                                      + quote() + +  : string +
                                                                      +
                                                                      Converts a string into a regex that matches it.
                                                                      + +
                                                                      + regexStartWith() + +  : string +
                                                                      +
                                                                      Converts a string into a regex that matches it at the beginning
                                                                      + + -
                                                                      -
                                                                      -
                                                                      -

                                                                      ParseQuery

                                                                      - - -

                                                                      Class ParseQuery - Handles querying data from Parse.

                                                                      -
                                                                      -
                                                                      - -
                                                                      - - - - - - - - - -
                                                                      - author - - -

                                                                      Fosco Marotto fjm@fb.com

                                                                      - -
                                                                      - package - - -

                                                                      Parse

                                                                      - -
                                                                      - -

                                                                      Methods

                                                                      - -
                                                                      -

                                                                      Create a Parse Query for a given Parse Class.

                                                                      -
                                                                      __construct(mixedclassName) : mixed
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - - - - - -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      className

                                                                      - mixed

                                                                      Class Name of data on Parse.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - mixed

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add constraint that at all of the passed in queries matches.

                                                                      -
                                                                      _and(arrayqueries) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      queries

                                                                      - array

                                                                      The list of queries to OR.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns the query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Returns an associative array of the query constraints.

                                                                      -
                                                                      _getOptions() : array
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - - -

                                                                      Response

                                                                      - array

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      All queries must have same class name.

                                                                      -
                                                                      _matchClassname(arrayqueryObjects) : string
                                                                      -
                                                                      - static
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - - - - - -
                                                                      Throws -
                                                                      -
                                                                      \Exception
                                                                      -

                                                                      If all queries don't have same class.

                                                                      -
                                                                      -
                                                                      -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      queryObjects

                                                                      - array

                                                                      Array of ParseQuery objects.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - string

                                                                      class name.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Combines queries for NOR, AND, OR queries.

                                                                      -
                                                                      _mergeQueries(stringkey, arrayqueries) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The condition $and, $or, $nor.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      queries

                                                                      - array

                                                                      The list of queries to combine.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns the query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add constraint that at none of the passed in queries matches.

                                                                      -
                                                                      _nor(arrayqueries) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      queries

                                                                      - array

                                                                      The list of queries to NOR.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns the query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add constraint that at least one of the passed in queries matches.

                                                                      -
                                                                      _or(arrayqueries) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      queries

                                                                      - array

                                                                      The list of queries to OR.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns the query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Sets the conditions of this parse query from an array

                                                                      -
                                                                      _setConditions(arrayconditions) : mixed
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - - - - - - - - - -
                                                                      - - -
                                                                      Throws -
                                                                      -
                                                                      \Parse\ParseException
                                                                      -
                                                                      -
                                                                      -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      conditions

                                                                      - array

                                                                      Array of Conditions to set

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - mixed

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Set the query orderBy to ascending for the given key(s). It can also add -secondary sort descriptors without overwriting the existing order.

                                                                      -
                                                                      addAscending(mixedkey) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - mixed

                                                                      Key(s) to sort by, which is a string or an array of strings.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Helper for condition queries.

                                                                      -
                                                                      addCondition(stringkey, stringcondition, mixedvalue) : mixed
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - - - - - - - - - -
                                                                      - - -
                                                                      Throws -
                                                                      -
                                                                      \Exception
                                                                      -
                                                                      -
                                                                      -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key to where constraints

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      condition

                                                                      - string

                                                                      The condition name

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      value

                                                                      - mixed

                                                                      The condition value, can be a string or an array of strings

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - mixed

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Set the query orderBy to descending for a given key(s). It can also add -secondary sort descriptors without overwriting the existing order.

                                                                      -
                                                                      addDescending(mixedkey) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - mixed

                                                                      Key(s) to sort by, which is a string or an array of strings.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Execute an aggregate query and returns aggregate results.

                                                                      -
                                                                      aggregate(arraypipeline) : array
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      pipeline

                                                                      - array

                                                                      stages to process query

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - array

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Constructs a ParseQuery object that is the AND of the passed in queries objects.

                                                                      -
                                                                      andQueries(arrayqueryObjects) : \Parse\ParseQuery
                                                                      -
                                                                      - static
                                                                      - - -
                                                                      -
                                                                      -

                                                                      All queries must have same class name.

                                                                      -
                                                                      - - - - - - -
                                                                      Throws -
                                                                      -
                                                                      \Exception
                                                                      -

                                                                      If all queries don't have same class.

                                                                      -
                                                                      -
                                                                      -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      queryObjects

                                                                      - array

                                                                      Array of ParseQuery objects to AND.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      The query that is the AND of the passed in queries.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Set the query orderBy to ascending for the given key(s). It overwrites the -existing order criteria.

                                                                      -
                                                                      ascending(mixedkey) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - mixed

                                                                      Key(s) to sort by, which is a string or an array of strings.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Build query string from query constraints.

                                                                      -
                                                                      buildQueryString(arrayqueryOptions) : string
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      queryOptions

                                                                      - array

                                                                      Associative array of the query constraints.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - string

                                                                      Query string.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Adds a constraint to the query that requires a particular key's value to -be contained by the provided list of values. Get objects where all array elements match.

                                                                      -
                                                                      containedBy(stringkey, mixedvalue) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key to check.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      value

                                                                      - mixed

                                                                      The values that will match.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add a constraint to the query that requires a particular key's value to -be contained in the provided list of values.

                                                                      -
                                                                      containedIn(stringkey, arrayvalues) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key to check.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      values

                                                                      - array

                                                                      The values that will match.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns the query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Adds a constraint for finding string values that contain a provided -string. This may be slow for large datasets.

                                                                      -
                                                                      contains(stringkey, mixedvalue) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key to check.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      value

                                                                      - mixed

                                                                      The substring that the value must contain.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add a constraint to the query that requires a particular key's value to -contain each one of the provided list of values.

                                                                      -
                                                                      containsAll(stringkey, arrayvalues) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key to check. This key's value must be an array.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      values

                                                                      - array

                                                                      The values that will match.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns the query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add a constraint to the query that requires a particular key's value to -contain each one of the provided list of values starting with the given string.

                                                                      -
                                                                      containsAllStartingWith(stringkey, arrayvalues) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key to check. This key's value must be an array.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      values

                                                                      - array

                                                                      The values that will match as starting string.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns the query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Execute a count query and return the count.

                                                                      -
                                                                      count(booluseMasterKey = false) : int
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      useMasterKey

                                                                      - bool

                                                                      If the query should use the master key

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - int

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Set the query orderBy to descending for a given key(s). It overwrites the -existing order criteria.

                                                                      -
                                                                      descending(mixedkey) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - mixed

                                                                      Key(s) to sort by, which is a string or an array of strings.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Execute a distinct query and return unique values.

                                                                      -
                                                                      distinct(stringkey) : array
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      field to find distinct values

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - array

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add a constraint for finding objects that not contain the given key.

                                                                      -
                                                                      doesNotExist(stringkey) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key that should not exist.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns the query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add a constraint that requires that a key's value not match a value in an -object returned by the given query.

                                                                      -
                                                                      doesNotMatchKeyInQuery(stringkey, stringqueryKey, \Parse\ParseQueryquery) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key that contains teh value that is being + + + +

                                                                      +

                                                                      + Properties + +

                                                                      +
                                                                      +

                                                                      + $className + + + +

                                                                      + + +

                                                                      Class name for data stored on Parse.

                                                                      + + + private + string + $className + + +
                                                                      + + + +
                                                                      +
                                                                      +

                                                                      + $count + + + +

                                                                      + + +

                                                                      Determines if the query is a count query or a results query.

                                                                      + + + private + int + $count + + +
                                                                      + + + +
                                                                      +
                                                                      +

                                                                      + $excludes + + + +

                                                                      + + +

                                                                      Exclude keys.

                                                                      + + + private + array<string|int, mixed> + $excludes + = [] + +
                                                                      + + + +
                                                                      +
                                                                      +

                                                                      + $includeReadPreference + + + +

                                                                      + + +

                                                                      The read preference for the queries to include pointers.

                                                                      + + + private + string + $includeReadPreference + + +
                                                                      + + + +
                                                                      +
                                                                      +

                                                                      + $includes + + + +

                                                                      + + +

                                                                      Include nested objects.

                                                                      + + + private + array<string|int, mixed> + $includes + = [] + +
                                                                      + + + +
                                                                      +
                                                                      +

                                                                      + $limit + + + +

                                                                      + + +

                                                                      Limit of results, defaults to 100 when not explicitly set.

                                                                      + + + private + int + $limit + = -1 + +
                                                                      + + + +
                                                                      +
                                                                      +

                                                                      + $orderBy + + + +

                                                                      + + +

                                                                      Order By keys.

                                                                      + + + private + array<string|int, mixed> + $orderBy + = [] + +
                                                                      + + + +
                                                                      +
                                                                      +

                                                                      + $readPreference + + + +

                                                                      + + +

                                                                      The read preference for the main query.

                                                                      + + + private + string + $readPreference + + +
                                                                      + + + +
                                                                      +
                                                                      +

                                                                      + $selectedKeys + + + +

                                                                      + + +

                                                                      Include certain keys only.

                                                                      + + + private + array<string|int, mixed> + $selectedKeys + = [] + +
                                                                      + + + +
                                                                      +
                                                                      +

                                                                      + $skip + + + +

                                                                      + + +

                                                                      Skip from the beginning of the search results.

                                                                      + + + private + int + $skip + = 0 + +
                                                                      + + + +
                                                                      +
                                                                      +

                                                                      + $subqueryReadPreference + + + +

                                                                      + + +

                                                                      The read preference for the sub queries.

                                                                      + + + private + string + $subqueryReadPreference + + +
                                                                      + + + +
                                                                      +
                                                                      +

                                                                      + $where + + + +

                                                                      + + +

                                                                      Where constraints.

                                                                      + + + private + array<string|int, mixed> + $where + = [] + +
                                                                      + + + +
                                                                      +
                                                                      + +
                                                                      +

                                                                      + Methods + +

                                                                      +
                                                                      +

                                                                      + __construct() + +

                                                                      + + +

                                                                      Create a Parse Query for a given Parse Class.

                                                                      + + + public + __construct(mixed $className) : mixed + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $className + : mixed +
                                                                      +
                                                                      +

                                                                      Class Name of data on Parse.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + mixed + — +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + _getOptions() + +

                                                                      + + +

                                                                      Returns an associative array of the query constraints.

                                                                      + + + public + _getOptions() : array<string|int, mixed> + +
                                                                      + + + + +
                                                                      Return values
                                                                      + array<string|int, mixed> + — +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + _setConditions() + +

                                                                      + + +

                                                                      Sets the conditions of this parse query from an array

                                                                      + + + public + _setConditions(array<string|int, mixed> $conditions) : mixed + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $conditions + : array<string|int, mixed> +
                                                                      +
                                                                      +

                                                                      Array of Conditions to set

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + +
                                                                      + Tags + +
                                                                      +
                                                                      +
                                                                      + throws +
                                                                      +
                                                                      + ParseException + +
                                                                      + +
                                                                      +
                                                                      + +
                                                                      Return values
                                                                      + mixed + — +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + addAscending() + +

                                                                      + + +

                                                                      Set the query orderBy to ascending for the given key(s). It can also add +secondary sort descriptors without overwriting the existing order.

                                                                      + + + public + addAscending(mixed $key) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : mixed +
                                                                      +
                                                                      +

                                                                      Key(s) to sort by, which is a string or an array of strings.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns this query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + addDescending() + +

                                                                      + + +

                                                                      Set the query orderBy to descending for a given key(s). It can also add +secondary sort descriptors without overwriting the existing order.

                                                                      + + + public + addDescending(mixed $key) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : mixed +
                                                                      +
                                                                      +

                                                                      Key(s) to sort by, which is a string or an array of strings.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns this query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + aggregate() + +

                                                                      + + +

                                                                      Execute an aggregate query and returns aggregate results.

                                                                      + + + public + aggregate(array<string|int, mixed> $pipeline) : array<string|int, mixed> + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $pipeline + : array<string|int, mixed> +
                                                                      +
                                                                      +

                                                                      stages to process query

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + array<string|int, mixed> + — +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + andQueries() + +

                                                                      + + +

                                                                      Constructs a ParseQuery object that is the AND of the passed in queries objects.

                                                                      + + + public + static andQueries(array<string|int, mixed> $queryObjects) : ParseQuery + +

                                                                      All queries must have same class name.

                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $queryObjects + : array<string|int, mixed> +
                                                                      +
                                                                      +

                                                                      Array of ParseQuery objects to AND.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + +
                                                                      + Tags + +
                                                                      +
                                                                      +
                                                                      + throws +
                                                                      +
                                                                      + Exception + +

                                                                      If all queries don't have same class.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      The query that is the AND of the passed in queries.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + ascending() + +

                                                                      + + +

                                                                      Set the query orderBy to ascending for the given key(s). It overwrites the +existing order criteria.

                                                                      + + + public + ascending(mixed $key) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : mixed +
                                                                      +
                                                                      +

                                                                      Key(s) to sort by, which is a string or an array of strings.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns this query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + containedBy() + +

                                                                      + + +

                                                                      Adds a constraint to the query that requires a particular key's value to +be contained by the provided list of values. Get objects where all array elements match.

                                                                      + + + public + containedBy(string $key, mixed $value) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key to check.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $value + : mixed +
                                                                      +
                                                                      +

                                                                      The values that will match.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns this query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + containedIn() + +

                                                                      + + +

                                                                      Add a constraint to the query that requires a particular key's value to +be contained in the provided list of values.

                                                                      + + + public + containedIn(string $key, array<string|int, mixed> $values) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key to check.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $values + : array<string|int, mixed> +
                                                                      +
                                                                      +

                                                                      The values that will match.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns the query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + contains() + +

                                                                      + + +

                                                                      Adds a constraint for finding string values that contain a provided +string. This may be slow for large datasets.

                                                                      + + + public + contains(string $key, mixed $value) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key to check.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $value + : mixed +
                                                                      +
                                                                      +

                                                                      The substring that the value must contain.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns this query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + containsAll() + +

                                                                      + + +

                                                                      Add a constraint to the query that requires a particular key's value to +contain each one of the provided list of values.

                                                                      + + + public + containsAll(string $key, array<string|int, mixed> $values) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key to check. This key's value must be an array.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $values + : array<string|int, mixed> +
                                                                      +
                                                                      +

                                                                      The values that will match.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns the query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + containsAllStartingWith() + +

                                                                      + + +

                                                                      Add a constraint to the query that requires a particular key's value to +contain each one of the provided list of values starting with the given string.

                                                                      + + + public + containsAllStartingWith(string $key, array<string|int, mixed> $values) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key to check. This key's value must be an array.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $values + : array<string|int, mixed> +
                                                                      +
                                                                      +

                                                                      The values that will match as starting string.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns the query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + count() + +

                                                                      + + +

                                                                      Execute a count query and return the count.

                                                                      + + + public + count([bool $useMasterKey = false ]) : int + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $useMasterKey + : bool + = false
                                                                      +
                                                                      +

                                                                      If the query should use the master key

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + int + — +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + descending() + +

                                                                      + + +

                                                                      Set the query orderBy to descending for a given key(s). It overwrites the +existing order criteria.

                                                                      + + + public + descending(mixed $key) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : mixed +
                                                                      +
                                                                      +

                                                                      Key(s) to sort by, which is a string or an array of strings.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns this query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + distinct() + +

                                                                      + + +

                                                                      Execute a distinct query and return unique values.

                                                                      + + + public + distinct(string $key) : array<string|int, mixed> + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      field to find distinct values

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + array<string|int, mixed> + — +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + doesNotExist() + +

                                                                      + + +

                                                                      Add a constraint for finding objects that not contain the given key.

                                                                      + + + public + doesNotExist(string $key) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key that should not exist.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns the query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + doesNotMatchKeyInQuery() + +

                                                                      + + +

                                                                      Add a constraint that requires that a key's value not match a value in an +object returned by the given query.

                                                                      + + + public + doesNotMatchKeyInQuery(string $key, string $queryKey, ParseQuery $query) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key that contains teh value that is being excluded.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      queryKey

                                                                      - string

                                                                      The key in objects returned by the query to + + + +

                                                                      + $queryKey + : string +
                                                                      +
                                                                      +

                                                                      The key in objects returned by the query to match against.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      query

                                                                      - \Parse\ParseQuery

                                                                      The query to run.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns the query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add a constraint that requires that a key's value not matches a ParseQuery -constraint.

                                                                      -
                                                                      doesNotMatchQuery(stringkey, \Parse\ParseQueryquery) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key that the contains the object not to + + + +

                                                                      + $query + : ParseQuery +
                                                                      +
                                                                      +

                                                                      The query to run.

                                                                      +
                                                                      + +
                                                                      + + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns the query, so you can chain this call.

                                                                      +
                                                                      + + + +
                                                                      +

                                                                      + doesNotMatchQuery() + +

                                                                      + + +

                                                                      Add a constraint that requires that a key's value not matches a ParseQuery +constraint.

                                                                      + + + public + doesNotMatchQuery(string $key, ParseQuery $query) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key that the contains the object not to match the query.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      query

                                                                      - \Parse\ParseQuery

                                                                      The query that should not match.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns the query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Iterates over each result of a query, calling a callback for each one. The + + + +
                                                                      + $query + : ParseQuery +
                                                                      +
                                                                      +

                                                                      The query that should not match.

                                                                      +
                                                                      + +
                                                                      + + + + +

                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns the query, so you can chain this call.

                                                                      +
                                                                      + + + +
                                                                      +

                                                                      + each() + +

                                                                      + + +

                                                                      Iterates over each result of a query, calling a callback for each one. The items are processed in an unspecified order. The query may not have any -sort order, and may not use limit or skip. -

                                                                      each(callablecallback, booluseMasterKey = false, intbatchSize = 100) : mixed
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - - - - - - - - - -
                                                                      - - -
                                                                      Throws -
                                                                      -
                                                                      \Exception
                                                                      -

                                                                      If query has sort, skip, or limit.

                                                                      -
                                                                      -
                                                                      -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      callback

                                                                      - callable

                                                                      Callback that will be called with each result +sort order, and may not use limit or skip.

                                                                      + + + public + each(callable $callback[, bool $useMasterKey = false ][, int $batchSize = 100 ]) : mixed + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $callback + : callable +
                                                                      +
                                                                      +

                                                                      Callback that will be called with each result of the query.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      useMasterKey

                                                                      - bool

                                                                      -
                                                                      -
                                                                      -

                                                                      batchSize

                                                                      - int

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - mixed

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add a constraint to the query that requires a particular key's value to -end with the provided value.

                                                                      -
                                                                      endsWith(stringkey, mixedvalue) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key to check.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      value

                                                                      - mixed

                                                                      The substring that the value must end with.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Set a constraint for a field matching a given value.

                                                                      -
                                                                      equalTo(stringkey, mixedvalue) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      Key to set up an equals constraint.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      value

                                                                      - mixed

                                                                      Value the key must equal.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Restricts the fields of the returned Parse.Objects to all keys except the -provided keys. Exclude takes precedence over select and include.

                                                                      -
                                                                      excludeKey(mixedkey) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -

                                                                      (Requires Parse Server 3.6.0+)

                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - mixed

                                                                      The name(s) of the key(s) to exclude. It could be + + + +

                                                                      + $useMasterKey + : bool + = false
                                                                      +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + $batchSize + : int + = 100
                                                                      +
                                                                      +
                                                                      + +
                                                                      + + + +
                                                                      + Tags + +
                                                                      +
                                                                      +
                                                                      + throws +
                                                                      +
                                                                      + Exception + +

                                                                      If query has sort, skip, or limit.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + +
                                                                      Return values
                                                                      + mixed + — +
                                                                      + + + +
                                                                      +

                                                                      + endsWith() + +

                                                                      + + +

                                                                      Add a constraint to the query that requires a particular key's value to +end with the provided value.

                                                                      + + + public + endsWith(string $key, mixed $value) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key to check.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $value + : mixed +
                                                                      +
                                                                      +

                                                                      The substring that the value must end with.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns this query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + equalTo() + +

                                                                      + + +

                                                                      Set a constraint for a field matching a given value.

                                                                      + + + public + equalTo(string $key, mixed $value) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      Key to set up an equals constraint.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $value + : mixed +
                                                                      +
                                                                      +

                                                                      Value the key must equal.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns this query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + excludeKey() + +

                                                                      + + +

                                                                      Restricts the fields of the returned Parse.Objects to all keys except the +provided keys. Exclude takes precedence over select and include.

                                                                      + + + public + excludeKey(mixed $key) : ParseQuery + +

                                                                      (Requires Parse Server 3.6.0+)

                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : mixed +
                                                                      +
                                                                      +

                                                                      The name(s) of the key(s) to exclude. It could be string, or an Array of string.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns the query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add a constraint for finding objects that contain the given key.

                                                                      -
                                                                      exists(stringkey) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key that should exist.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns the query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Execute a find query and return the results.

                                                                      -
                                                                      find(booluseMasterKey = false, booldecodeObjects = true) : \Parse\ParseObject[]
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      useMasterKey

                                                                      - bool

                                                                      -
                                                                      -
                                                                      -

                                                                      decodeObjects

                                                                      - bool

                                                                      If set to false, will return raw data instead of ParseObject instances

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseObject[]

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Execute a query to get only the first result.

                                                                      -
                                                                      first(booluseMasterKey = false, booldecodeObjects = true) : array|\Parse\ParseObject
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      useMasterKey

                                                                      - bool

                                                                      If the query should use the master key

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      decodeObjects

                                                                      - bool

                                                                      If set to false, will return raw data instead of ParseObject instances

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - array|\Parse\ParseObject

                                                                      Returns the first object or an empty array

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Adds a constraint for finding string values that contain a provided -string using Full Text Search

                                                                      -
                                                                      fullText(stringkey, mixedvalue) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key to check.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      value

                                                                      - mixed

                                                                      The substring that the value must contain.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Execute a query to retrieve a specific object.

                                                                      -
                                                                      get(stringobjectId, booluseMasterKey = false) : array|\Parse\ParseObject
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - - - - - -
                                                                      Throws -
                                                                      -
                                                                      \Parse\ParseException
                                                                      -
                                                                      -
                                                                      -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      objectId

                                                                      - string

                                                                      Unique object id to retrieve.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      useMasterKey

                                                                      - bool

                                                                      If the query should use the master key

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - array|\Parse\ParseObject

                                                                      Returns the selected object or an empty array

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add a constraint to the query that requires a particular key's value to -be greater than the provided value.

                                                                      -
                                                                      greaterThan(stringkey, mixedvalue) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key to check.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      value

                                                                      - mixed

                                                                      The value that provides an Lower bound.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add a constraint to the query that requires a particular key's value to -be greater than or equal to the provided value.

                                                                      -
                                                                      greaterThanOrEqualTo(stringkey, mixedvalue) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key to check.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      value

                                                                      - mixed

                                                                      The value that provides a lower bound.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add a constraint to the query that requires a particular key's value to -be greater than or equal to the provided relative time string.

                                                                      -
                                                                      greaterThanOrEqualToRelativeTime(stringkey, stringrelativeTime) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key to check.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      relativeTime

                                                                      - string

                                                                      The relative time that provides a lower bound

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add a constraint to the query that requires a particular key's value to -be greater than the provided relative time string.

                                                                      -
                                                                      greaterThanRelativeTime(stringkey, stringrelativeTime) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key to check

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      relativeTime

                                                                      - string

                                                                      The relative time that provides a lower bound

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Handles result from ParseClient::_request

                                                                      -
                                                                      handleQueryResult(arrayresult, booldecodeObjects) : array
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      result

                                                                      - array

                                                                      Array of ParseObject raw data.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      decodeObjects

                                                                      - bool

                                                                      If set to false, will return raw data instead of ParseObject instances

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - array

                                                                      Array of ParseObjects or raw data.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Includes all nested Parse.Objects.

                                                                      -
                                                                      includeAllKeys() : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -

                                                                      Requires Parse Server 3.0.0+

                                                                      -
                                                                      - - -
                                                                      - - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns the query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Include nested Parse Objects for the provided key. You can use dot -notation to specify which fields in the included object are also fetch.

                                                                      -
                                                                      includeKey(mixedkey) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -

                                                                      You can include all nested Parse Objects by passing in '*'. (Requires Parse Server 3.0.0+)

                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - mixed

                                                                      The name(s) of the key(s) to include. It could be + + + + + + + +

                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns the query, so you can chain this call.

                                                                      +
                                                                      + + + +
                                                                      +

                                                                      + exists() + +

                                                                      + + +

                                                                      Add a constraint for finding objects that contain the given key.

                                                                      + + + public + exists(string $key) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key that should exist.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns the query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + find() + +

                                                                      + + +

                                                                      Execute a find query and return the results.

                                                                      + + + public + find([bool $useMasterKey = false ][, bool $decodeObjects = true ]) : array<string|int, ParseObject> + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $useMasterKey + : bool + = false
                                                                      +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + $decodeObjects + : bool + = true
                                                                      +
                                                                      +

                                                                      If set to false, will return raw data instead of ParseObject instances

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + array<string|int, ParseObject> + — +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + first() + +

                                                                      + + +

                                                                      Execute a query to get only the first result.

                                                                      + + + public + first([bool $useMasterKey = false ][, bool $decodeObjects = true ]) : array<string|int, mixed>|ParseObject + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $useMasterKey + : bool + = false
                                                                      +
                                                                      +

                                                                      If the query should use the master key

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $decodeObjects + : bool + = true
                                                                      +
                                                                      +

                                                                      If set to false, will return raw data instead of ParseObject instances

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + array<string|int, mixed>|ParseObject + — +

                                                                      Returns the first object or an empty array

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + fullText() + +

                                                                      + + +

                                                                      Adds a constraint for finding string values that contain a provided +string using Full Text Search

                                                                      + + + public + fullText(string $key, mixed $value) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key to check.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $value + : mixed +
                                                                      +
                                                                      +

                                                                      The substring that the value must contain.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns this query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + get() + +

                                                                      + + +

                                                                      Execute a query to retrieve a specific object.

                                                                      + + + public + get(string $objectId[, bool $useMasterKey = false ]) : array<string|int, mixed>|ParseObject + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $objectId + : string +
                                                                      +
                                                                      +

                                                                      Unique object id to retrieve.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $useMasterKey + : bool + = false
                                                                      +
                                                                      +

                                                                      If the query should use the master key

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + +
                                                                      + Tags + +
                                                                      +
                                                                      +
                                                                      + throws +
                                                                      +
                                                                      + ParseException + +
                                                                      + +
                                                                      +
                                                                      + +
                                                                      Return values
                                                                      + array<string|int, mixed>|ParseObject + — +

                                                                      Returns the selected object or an empty array

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + greaterThan() + +

                                                                      + + +

                                                                      Add a constraint to the query that requires a particular key's value to +be greater than the provided value.

                                                                      + + + public + greaterThan(string $key, mixed $value) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key to check.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $value + : mixed +
                                                                      +
                                                                      +

                                                                      The value that provides an Lower bound.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns this query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + greaterThanOrEqualTo() + +

                                                                      + + +

                                                                      Add a constraint to the query that requires a particular key's value to +be greater than or equal to the provided value.

                                                                      + + + public + greaterThanOrEqualTo(string $key, mixed $value) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key to check.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $value + : mixed +
                                                                      +
                                                                      +

                                                                      The value that provides a lower bound.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns this query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + greaterThanOrEqualToRelativeTime() + +

                                                                      + + +

                                                                      Add a constraint to the query that requires a particular key's value to +be greater than or equal to the provided relative time string.

                                                                      + + + public + greaterThanOrEqualToRelativeTime(string $key, string $relativeTime) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key to check.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $relativeTime + : string +
                                                                      +
                                                                      +

                                                                      The relative time that provides a lower bound

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns this query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + greaterThanRelativeTime() + +

                                                                      + + +

                                                                      Add a constraint to the query that requires a particular key's value to +be greater than the provided relative time string.

                                                                      + + + public + greaterThanRelativeTime(string $key, string $relativeTime) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key to check

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $relativeTime + : string +
                                                                      +
                                                                      +

                                                                      The relative time that provides a lower bound

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns this query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + handleQueryResult() + +

                                                                      + + +

                                                                      Handles result from ParseClient::_request

                                                                      + + + public + handleQueryResult(array<string|int, mixed> $result, bool $decodeObjects) : array<string|int, mixed> + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $result + : array<string|int, mixed> +
                                                                      +
                                                                      +

                                                                      Array of ParseObject raw data.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $decodeObjects + : bool +
                                                                      +
                                                                      +

                                                                      If set to false, will return raw data instead of ParseObject instances

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + array<string|int, mixed> + — +

                                                                      Array of ParseObjects or raw data.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + includeAllKeys() + +

                                                                      + + +

                                                                      Includes all nested Parse.Objects.

                                                                      + + + public + includeAllKeys() : ParseQuery + +

                                                                      Requires Parse Server 3.0.0+

                                                                      +
                                                                      + + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns the query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + includeKey() + +

                                                                      + + +

                                                                      Include nested Parse Objects for the provided key. You can use dot +notation to specify which fields in the included object are also fetch.

                                                                      + + + public + includeKey(mixed $key) : ParseQuery + +

                                                                      You can include all nested Parse Objects by passing in '*'. (Requires Parse Server 3.0.0+)

                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : mixed +
                                                                      +
                                                                      +

                                                                      The name(s) of the key(s) to include. It could be string, or an Array of string.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns the query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add a constraint to the query that requires a particular key's value to -be less than the provided value.

                                                                      -
                                                                      lessThan(stringkey, mixedvalue) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key to check.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      value

                                                                      - mixed

                                                                      The value that provides an Upper bound.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add a constraint to the query that requires a particular key's value to -be less than or equal to the provided value.

                                                                      -
                                                                      lessThanOrEqualTo(stringkey, mixedvalue) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key to check.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      value

                                                                      - mixed

                                                                      The value that provides an upper bound.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add a constraint to the query that requires a particular key's value to -be less than or equal to the provided date string.

                                                                      -
                                                                      lessThanOrEqualToRelativeTime(stringkey, stringrelativeTime) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key to check.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      relativeTime

                                                                      - string

                                                                      The relative time that provides an upper bound

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add a constraint to the query that requires a particular key's value to -be less than the provided relative time string.

                                                                      -
                                                                      lessThanRelativeTime(stringkey, stringrelativeTime) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key to check

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      relativeTime

                                                                      - string

                                                                      The relative time that provides an upper bound

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Set the limit parameter as a query constraint.

                                                                      -
                                                                      limit(intn) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      n

                                                                      - int

                                                                      Number of objects to return from the query.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Adds a regular expression constraint for finding string values that match -the provided regular expression.

                                                                      -
                                                                      matches(stringkey, stringregex, stringmodifiers = '') : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -

                                                                      This may be slow for large datasets.

                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key that the string to match is stored in.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      regex

                                                                      - string

                                                                      The regular expression pattern to match.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      modifiers

                                                                      - string

                                                                      Modifies the search, supports i, m

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns the query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add a constraint that requires that a key's value matches a value in an -object returned by the given query.

                                                                      -
                                                                      matchesKeyInQuery(stringkey, stringqueryKey, \Parse\ParseQueryquery) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key that contains the value that is being + + + + + + + +

                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns the query, so you can chain this call.

                                                                      +
                                                                      + + + +
                                                                      +

                                                                      + lessThan() + +

                                                                      + + +

                                                                      Add a constraint to the query that requires a particular key's value to +be less than the provided value.

                                                                      + + + public + lessThan(string $key, mixed $value) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key to check.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $value + : mixed +
                                                                      +
                                                                      +

                                                                      The value that provides an Upper bound.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns this query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + lessThanOrEqualTo() + +

                                                                      + + +

                                                                      Add a constraint to the query that requires a particular key's value to +be less than or equal to the provided value.

                                                                      + + + public + lessThanOrEqualTo(string $key, mixed $value) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key to check.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $value + : mixed +
                                                                      +
                                                                      +

                                                                      The value that provides an upper bound.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns this query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + lessThanOrEqualToRelativeTime() + +

                                                                      + + +

                                                                      Add a constraint to the query that requires a particular key's value to +be less than or equal to the provided date string.

                                                                      + + + public + lessThanOrEqualToRelativeTime(string $key, string $relativeTime) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key to check.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $relativeTime + : string +
                                                                      +
                                                                      +

                                                                      The relative time that provides an upper bound

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns this query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + lessThanRelativeTime() + +

                                                                      + + +

                                                                      Add a constraint to the query that requires a particular key's value to +be less than the provided relative time string.

                                                                      + + + public + lessThanRelativeTime(string $key, string $relativeTime) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key to check

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $relativeTime + : string +
                                                                      +
                                                                      +

                                                                      The relative time that provides an upper bound

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns this query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + limit() + +

                                                                      + + +

                                                                      Set the limit parameter as a query constraint.

                                                                      + + + public + limit(int $n) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $n + : int +
                                                                      +
                                                                      +

                                                                      Number of objects to return from the query.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns this query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + matches() + +

                                                                      + + +

                                                                      Adds a regular expression constraint for finding string values that match +the provided regular expression.

                                                                      + + + public + matches(string $key, string $regex[, string $modifiers = '' ]) : ParseQuery + +

                                                                      This may be slow for large datasets.

                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key that the string to match is stored in.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $regex + : string +
                                                                      +
                                                                      +

                                                                      The regular expression pattern to match.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $modifiers + : string + = ''
                                                                      +
                                                                      +

                                                                      Modifies the search, supports i, m

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns the query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + matchesKeyInQuery() + +

                                                                      + + +

                                                                      Add a constraint that requires that a key's value matches a value in an +object returned by the given query.

                                                                      + + + public + matchesKeyInQuery(string $key, string $queryKey, ParseQuery $query) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key that contains the value that is being matched.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      queryKey

                                                                      - string

                                                                      The key in objects returned by the query to + + + +

                                                                      + $queryKey + : string +
                                                                      +
                                                                      +

                                                                      The key in objects returned by the query to match against.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      query

                                                                      - \Parse\ParseQuery

                                                                      The query to run.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns the query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add a constraint that requires that a key's value matches a ParseQuery -constraint.

                                                                      -
                                                                      matchesQuery(stringkey, \Parse\ParseQueryquery) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key that the contains the object to match + + + +

                                                                      + $query + : ParseQuery +
                                                                      +
                                                                      +

                                                                      The query to run.

                                                                      +
                                                                      + +
                                                                      + + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns the query, so you can chain this call.

                                                                      +
                                                                      + + + +
                                                                      +

                                                                      + matchesQuery() + +

                                                                      + + +

                                                                      Add a constraint that requires that a key's value matches a ParseQuery +constraint.

                                                                      + + + public + matchesQuery(string $key, ParseQuery $query) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key that the contains the object to match the query.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      query

                                                                      - \Parse\ParseQuery

                                                                      The query that should match.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns the query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add a proximity based constraint for finding objects with key point -values near the point given.

                                                                      -
                                                                      near(stringkey, \Parse\ParseGeoPointpoint) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key that the ParseGeoPoint is stored in.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      point

                                                                      - \Parse\ParseGeoPoint

                                                                      The reference ParseGeoPoint that is used.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Constructs a ParseQuery object that is the NOR of the passed in queries objects.

                                                                      -
                                                                      norQueries(arrayqueryObjects) : \Parse\ParseQuery
                                                                      -
                                                                      - static
                                                                      - - -
                                                                      -
                                                                      -

                                                                      All queries must have same class name.

                                                                      -
                                                                      - - - - - - -
                                                                      Throws -
                                                                      -
                                                                      \Exception
                                                                      -

                                                                      If all queries don't have same class.

                                                                      -
                                                                      -
                                                                      -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      queryObjects

                                                                      - array

                                                                      Array of ParseQuery objects to NOR.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      The query that is the NOR of the passed in queries.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add a constraint to the query that requires a particular key's value to -not be contained in the provided list of values.

                                                                      -
                                                                      notContainedIn(stringkey, arrayvalues) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key to check.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      values

                                                                      - array

                                                                      The values that will not match.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns the query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add a constraint to the query that requires a particular key's value to -be not equal to the provided value.

                                                                      -
                                                                      notEqualTo(stringkey, mixedvalue) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key to check.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      value

                                                                      - mixed

                                                                      The value that must not be equalled.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Constructs a ParseQuery object that is the OR of the passed in queries objects.

                                                                      -
                                                                      orQueries(arrayqueryObjects) : \Parse\ParseQuery
                                                                      -
                                                                      - static
                                                                      - - -
                                                                      -
                                                                      -

                                                                      All queries must have same class name.

                                                                      -
                                                                      - - - - - - -
                                                                      Throws -
                                                                      -
                                                                      \Exception
                                                                      -

                                                                      If all queries don't have same class.

                                                                      -
                                                                      -
                                                                      -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      queryObjects

                                                                      - array

                                                                      Array of ParseQuery objects to OR.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      The query that is the OR of the passed in queries.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add a constraint to the query that requires a particular key's -coordinates that contains a ParseGeoPoint

                                                                      -
                                                                      polygonContains(stringkey, \Parse\ParseGeoPointpoint) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key of the ParsePolygon

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      point

                                                                      - \Parse\ParseGeoPoint

                                                                      The point that will be contained.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Converts a string into a regex that matches it.

                                                                      -
                                                                      quote(mixeds) : string
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -

                                                                      Surrounding with \Q .. \E does this, we just need to escape \E's in -the text separately.

                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      s

                                                                      - mixed

                                                                      The string or array being replaced.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - string

                                                                      Returns the string converted.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Changes the read preference that the backend will use when performing the query to the database.

                                                                      -
                                                                      readPreference(stringreadPreference, stringincludeReadPreference = null, stringsubqueryReadPreference = null) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      readPreference

                                                                      - string

                                                                      The read preference for the main query.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      includeReadPreference

                                                                      - string

                                                                      The read preference for the queries to include pointers.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      subqueryReadPreference

                                                                      - string

                                                                      The read preference for the sub queries.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns the query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Converts a string into a regex that matches it at the beginning

                                                                      -
                                                                      regexStartWith(mixeds) : string
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      s

                                                                      - mixed

                                                                      The string or array being replaced.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - string

                                                                      Returns the string converted.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add constraint for parse relation.

                                                                      -
                                                                      relatedTo(stringkey, mixedvalue) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      -
                                                                      -
                                                                      -

                                                                      value

                                                                      - mixed

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns the query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Restrict the fields of the returned Parse Objects to include only the + + + +
                                                                      + $query + : ParseQuery +
                                                                      +
                                                                      +

                                                                      The query that should match.

                                                                      +
                                                                      + +
                                                                      + + + + +

                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns the query, so you can chain this call.

                                                                      +
                                                                      + + + +
                                                                      +

                                                                      + near() + +

                                                                      + + +

                                                                      Add a proximity based constraint for finding objects with key point +values near the point given.

                                                                      + + + public + near(string $key, ParseGeoPoint $point) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key that the ParseGeoPoint is stored in.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $point + : ParseGeoPoint +
                                                                      +
                                                                      +

                                                                      The reference ParseGeoPoint that is used.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns this query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + norQueries() + +

                                                                      + + +

                                                                      Constructs a ParseQuery object that is the NOR of the passed in queries objects.

                                                                      + + + public + static norQueries(array<string|int, mixed> $queryObjects) : ParseQuery + +

                                                                      All queries must have same class name.

                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $queryObjects + : array<string|int, mixed> +
                                                                      +
                                                                      +

                                                                      Array of ParseQuery objects to NOR.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + +
                                                                      + Tags + +
                                                                      +
                                                                      +
                                                                      + throws +
                                                                      +
                                                                      + Exception + +

                                                                      If all queries don't have same class.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      The query that is the NOR of the passed in queries.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + notContainedIn() + +

                                                                      + + +

                                                                      Add a constraint to the query that requires a particular key's value to +not be contained in the provided list of values.

                                                                      + + + public + notContainedIn(string $key, array<string|int, mixed> $values) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key to check.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $values + : array<string|int, mixed> +
                                                                      +
                                                                      +

                                                                      The values that will not match.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns the query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + notEqualTo() + +

                                                                      + + +

                                                                      Add a constraint to the query that requires a particular key's value to +be not equal to the provided value.

                                                                      + + + public + notEqualTo(string $key, mixed $value) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key to check.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $value + : mixed +
                                                                      +
                                                                      +

                                                                      The value that must not be equalled.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns this query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + orQueries() + +

                                                                      + + +

                                                                      Constructs a ParseQuery object that is the OR of the passed in queries objects.

                                                                      + + + public + static orQueries(array<string|int, mixed> $queryObjects) : ParseQuery + +

                                                                      All queries must have same class name.

                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $queryObjects + : array<string|int, mixed> +
                                                                      +
                                                                      +

                                                                      Array of ParseQuery objects to OR.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + +
                                                                      + Tags + +
                                                                      +
                                                                      +
                                                                      + throws +
                                                                      +
                                                                      + Exception + +

                                                                      If all queries don't have same class.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      The query that is the OR of the passed in queries.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + polygonContains() + +

                                                                      + + +

                                                                      Add a constraint to the query that requires a particular key's +coordinates that contains a ParseGeoPoint

                                                                      + + + public + polygonContains(string $key, ParseGeoPoint $point) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key of the ParsePolygon

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $point + : ParseGeoPoint +
                                                                      +
                                                                      +

                                                                      The point that will be contained.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns this query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + readPreference() + +

                                                                      + + +

                                                                      Changes the read preference that the backend will use when performing the query to the database.

                                                                      + + + public + readPreference(string $readPreference[, string $includeReadPreference = null ][, string $subqueryReadPreference = null ]) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $readPreference + : string +
                                                                      +
                                                                      +

                                                                      The read preference for the main query.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $includeReadPreference + : string + = null
                                                                      +
                                                                      +

                                                                      The read preference for the queries to include pointers.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $subqueryReadPreference + : string + = null
                                                                      +
                                                                      +

                                                                      The read preference for the sub queries.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns the query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + relatedTo() + +

                                                                      + + +

                                                                      Add constraint for parse relation.

                                                                      + + + public + relatedTo(string $key, mixed $value) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + $value + : mixed +
                                                                      +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns the query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + select() + +

                                                                      + + +

                                                                      Restrict the fields of the returned Parse Objects to include only the provided keys. If this is called multiple times, then all of the keys -specified in each of the calls will be included. -

                                                                      select(mixedkey) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - mixed

                                                                      The name(s) of the key(s) to include. It could be +specified in each of the calls will be included.

                                                                      + + + public + select(mixed $key) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : mixed +
                                                                      +
                                                                      +

                                                                      The name(s) of the key(s) to include. It could be string, or an Array of string.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns the query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Set the skip parameter as a query constraint.

                                                                      -
                                                                      skip(intn) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      n

                                                                      - int

                                                                      Number of objects to skip from start of results.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add a constraint to the query that requires a particular key's value to -start with the provided value.

                                                                      -
                                                                      startsWith(stringkey, mixedvalue) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key to check.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      value

                                                                      - mixed

                                                                      The substring that the value must start with.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      The response will include the total number of objects satisfying this query, -dispite limit / skip. Might be useful for pagination.

                                                                      -
                                                                      withCount(boolincludeCount = true) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -

                                                                      Note: the results will be an object + + + + + + + +

                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns the query, so you can chain this call.

                                                                      +
                                                                      + + + +
                                                                      +

                                                                      + skip() + +

                                                                      + + +

                                                                      Set the skip parameter as a query constraint.

                                                                      + + + public + skip(int $n) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $n + : int +
                                                                      +
                                                                      +

                                                                      Number of objects to skip from start of results.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns this query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + startsWith() + +

                                                                      + + +

                                                                      Add a constraint to the query that requires a particular key's value to +start with the provided value.

                                                                      + + + public + startsWith(string $key, mixed $value) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key to check.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $value + : mixed +
                                                                      +
                                                                      +

                                                                      The substring that the value must start with.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns this query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + withCount() + +

                                                                      + + +

                                                                      The response will include the total number of objects satisfying this query, +dispite limit / skip. Might be useful for pagination.

                                                                      + + + public + withCount([bool $includeCount = true ]) : ParseQuery + +

                                                                      Note: the results will be an object results: holding {ParseObject} array and count: integer holding total number

                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      includeCount

                                                                      - bool

                                                                      If response should include count, true by default.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add a constraint to the query that requires a particular key's + + +

                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $includeCount + : bool + = true
                                                                      +
                                                                      +

                                                                      If response should include count, true by default.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns this query, so you can chain this call.

                                                                      +
                                                                      + + + +
                                                                      +

                                                                      + withinGeoBox() + +

                                                                      + + +

                                                                      Add a constraint to the query that requires a particular key's coordinates be contained within a given rectangular geographic bounding -box. -

                                                                      withinGeoBox(stringkey, \Parse\ParseGeoPointsouthwest, \Parse\ParseGeoPointnortheast) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key of the ParseGeoPoint

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      southwest

                                                                      - \Parse\ParseGeoPoint

                                                                      The lower-left corner of the box.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      northeast

                                                                      - \Parse\ParseGeoPoint

                                                                      The upper-right corner of the box.

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add a proximity based constraint for finding objects with key point -values near the point given and within the maximum distance given.

                                                                      -
                                                                      withinKilometers(stringkey, \Parse\ParseGeoPointpoint, intmaxDistance, boolsort = true) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -

                                                                      Radius of earth used is 6371.0 kilometers.

                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key of the ParseGeoPoint

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      point

                                                                      - \Parse\ParseGeoPoint

                                                                      The ParseGeoPoint that is used.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      maxDistance

                                                                      - int

                                                                      Maximum distance (in kilometers)

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      sort

                                                                      - bool

                                                                      Return objects sorted by distance

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add a proximity based constraint for finding objects with key point -values near the point given and within the maximum distance given.

                                                                      -
                                                                      withinMiles(stringkey, \Parse\ParseGeoPointpoint, intmaxDistance, boolsort = true) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -

                                                                      Radius of earth used is 3958.8 miles.

                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key of the ParseGeoPoint

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      point

                                                                      - \Parse\ParseGeoPoint

                                                                      The ParseGeoPoint that is used.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      maxDistance

                                                                      - int

                                                                      Maximum distance (in miles)

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      sort

                                                                      - bool

                                                                      Return objects sorted by distance

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add a constraint to the query that requires a particular key's +box.

                                                                      + + + public + withinGeoBox(string $key, ParseGeoPoint $southwest, ParseGeoPoint $northeast) : ParseQuery + +
                                                                      + +

                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key of the ParseGeoPoint

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $southwest + : ParseGeoPoint +
                                                                      +
                                                                      +

                                                                      The lower-left corner of the box.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $northeast + : ParseGeoPoint +
                                                                      +
                                                                      +

                                                                      The upper-right corner of the box.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns this query, so you can chain this call.

                                                                      +
                                                                      + + + +
                                                                      +

                                                                      + withinKilometers() + +

                                                                      + + +

                                                                      Add a proximity based constraint for finding objects with key point +values near the point given and within the maximum distance given.

                                                                      + + + public + withinKilometers(string $key, ParseGeoPoint $point, int $maxDistance[, bool $sort = true ]) : ParseQuery + +

                                                                      Radius of earth used is 6371.0 kilometers.

                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key of the ParseGeoPoint

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $point + : ParseGeoPoint +
                                                                      +
                                                                      +

                                                                      The ParseGeoPoint that is used.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $maxDistance + : int +
                                                                      +
                                                                      +

                                                                      Maximum distance (in kilometers)

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $sort + : bool + = true
                                                                      +
                                                                      +

                                                                      Return objects sorted by distance

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns this query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + withinMiles() + +

                                                                      + + +

                                                                      Add a proximity based constraint for finding objects with key point +values near the point given and within the maximum distance given.

                                                                      + + + public + withinMiles(string $key, ParseGeoPoint $point, int $maxDistance[, bool $sort = true ]) : ParseQuery + +

                                                                      Radius of earth used is 3958.8 miles.

                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key of the ParseGeoPoint

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $point + : ParseGeoPoint +
                                                                      +
                                                                      +

                                                                      The ParseGeoPoint that is used.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $maxDistance + : int +
                                                                      +
                                                                      +

                                                                      Maximum distance (in miles)

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $sort + : bool + = true
                                                                      +
                                                                      +

                                                                      Return objects sorted by distance

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns this query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + withinPolygon() + +

                                                                      + + +

                                                                      Add a constraint to the query that requires a particular key's coordinates be contained within and on the bounds of a given polygon -Supports closed and open (last point is connected to first) paths -

                                                                      withinPolygon(stringkey, arraypoints) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -

                                                                      Polygon must have at least 3 points

                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key of the ParseGeoPoint

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      points

                                                                      - array

                                                                      Array of ParseGeoPoint

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - -
                                                                      -

                                                                      Add a proximity based constraint for finding objects with key point -values near the point given and within the maximum distance given.

                                                                      -
                                                                      withinRadians(stringkey, \Parse\ParseGeoPointpoint, intmaxDistance, boolsort = true) : \Parse\ParseQuery
                                                                      -
                                                                      -
                                                                      - - -
                                                                      -
                                                                      -
                                                                      - - -
                                                                      - -

                                                                      Arguments

                                                                      -
                                                                      -

                                                                      key

                                                                      - string

                                                                      The key of the ParseGeoPoint

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      point

                                                                      - \Parse\ParseGeoPoint

                                                                      The ParseGeoPoint that is used.

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      maxDistance

                                                                      - int

                                                                      Maximum distance (in radians)

                                                                      -

                                                                      -
                                                                      -
                                                                      -

                                                                      sort

                                                                      - bool

                                                                      Return objects sorted by distance

                                                                      -

                                                                      -
                                                                      - -

                                                                      Response

                                                                      - \Parse\ParseQuery

                                                                      Returns this query, so you can chain this call.

                                                                      -

                                                                      -
                                                                      -
                                                                      - -
                                                                      - - -

                                                                      Properties

                                                                      - -
                                                                      -

                                                                      Class name for data stored on Parse.

                                                                      -
                                                                      className : string
                                                                      -
                                                                      -
                                                                      -
                                                                      -
                                                                      -
                                                                      - - - - - - -
                                                                      - var - - -
                                                                      - -

                                                                      Type(s)

                                                                      - string -
                                                                      -
                                                                      -
                                                                      - -
                                                                      -

                                                                      Where constraints.

                                                                      -
                                                                      where : array
                                                                      -
                                                                      -
                                                                      -
                                                                      -
                                                                      -
                                                                      - - - - - - -
                                                                      - var - - -
                                                                      - -

                                                                      Type(s)

                                                                      - array<string|int, mixed> -
                                                                      -
                                                                      -
                                                                      - -
                                                                      -

                                                                      Order By keys.

                                                                      -
                                                                      orderBy : array
                                                                      -
                                                                      -
                                                                      -
                                                                      -
                                                                      -
                                                                      - - - - - - -
                                                                      - var - - -
                                                                      - -

                                                                      Type(s)

                                                                      - array<string|int, mixed> -
                                                                      -
                                                                      -
                                                                      - -
                                                                      -

                                                                      Include nested objects.

                                                                      -
                                                                      includes : array
                                                                      -
                                                                      -
                                                                      -
                                                                      -
                                                                      -
                                                                      - - - - - - -
                                                                      - var - - -
                                                                      - -

                                                                      Type(s)

                                                                      - array<string|int, mixed> -
                                                                      -
                                                                      -
                                                                      - -
                                                                      -

                                                                      Exclude keys.

                                                                      -
                                                                      excludes : array
                                                                      -
                                                                      -
                                                                      -
                                                                      -
                                                                      -
                                                                      - - - - - - -
                                                                      - var - - -
                                                                      - -

                                                                      Type(s)

                                                                      - array<string|int, mixed> -
                                                                      -
                                                                      -
                                                                      - -
                                                                      -

                                                                      Include certain keys only.

                                                                      -
                                                                      selectedKeys : array
                                                                      -
                                                                      -
                                                                      -
                                                                      -
                                                                      -
                                                                      - - - - - - -
                                                                      - var - - -
                                                                      - -

                                                                      Type(s)

                                                                      - array<string|int, mixed> -
                                                                      -
                                                                      -
                                                                      - -
                                                                      -

                                                                      Skip from the beginning of the search results.

                                                                      -
                                                                      skip : int
                                                                      -
                                                                      -
                                                                      -
                                                                      -
                                                                      -
                                                                      - - - - - - -
                                                                      - var - - -
                                                                      - -

                                                                      Type(s)

                                                                      - int -
                                                                      -
                                                                      -
                                                                      - -
                                                                      -

                                                                      Determines if the query is a count query or a results query.

                                                                      -
                                                                      count : int
                                                                      -
                                                                      -
                                                                      -
                                                                      -
                                                                      -
                                                                      - - - - - - -
                                                                      - var - - -
                                                                      - -

                                                                      Type(s)

                                                                      - int -
                                                                      -
                                                                      -
                                                                      - -
                                                                      -

                                                                      Limit of results, defaults to 100 when not explicitly set.

                                                                      -
                                                                      limit : int
                                                                      -
                                                                      -
                                                                      -
                                                                      -
                                                                      -
                                                                      - - - - - - -
                                                                      - var - - -
                                                                      - -

                                                                      Type(s)

                                                                      - int -
                                                                      -
                                                                      -
                                                                      - -
                                                                      -

                                                                      The read preference for the main query.

                                                                      -
                                                                      readPreference : string
                                                                      -
                                                                      -
                                                                      -
                                                                      -
                                                                      -
                                                                      - - - - - - -
                                                                      - var - - -
                                                                      - -

                                                                      Type(s)

                                                                      - string -
                                                                      -
                                                                      -
                                                                      - -
                                                                      -

                                                                      The read preference for the queries to include pointers.

                                                                      -
                                                                      includeReadPreference : string
                                                                      -
                                                                      -
                                                                      -
                                                                      -
                                                                      -
                                                                      - - - - - - -
                                                                      - var - - -
                                                                      - -

                                                                      Type(s)

                                                                      - string -
                                                                      -
                                                                      -
                                                                      - -
                                                                      -

                                                                      The read preference for the sub queries.

                                                                      -
                                                                      subqueryReadPreference : string
                                                                      -
                                                                      -
                                                                      -
                                                                      -
                                                                      -
                                                                      - - - - - - -
                                                                      - var - - -
                                                                      - -

                                                                      Type(s)

                                                                      - string -
                                                                      -
                                                                      -
                                                                      -
                                                                      -
                                                                      - - + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns this query, so you can chain this call.

                                                                      +
                                                                      + + + +
                                                                      +

                                                                      + _and() + +

                                                                      + + +

                                                                      Add constraint that at all of the passed in queries matches.

                                                                      + + + private + _and(array<string|int, mixed> $queries) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $queries + : array<string|int, mixed> +
                                                                      +
                                                                      +

                                                                      The list of queries to OR.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns the query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + _matchClassname() + +

                                                                      + + +

                                                                      All queries must have same class name.

                                                                      + + + private + static _matchClassname(array<string|int, mixed> $queryObjects) : string + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $queryObjects + : array<string|int, mixed> +
                                                                      +
                                                                      +

                                                                      Array of ParseQuery objects.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + +
                                                                      + Tags + +
                                                                      +
                                                                      +
                                                                      + throws +
                                                                      +
                                                                      + Exception + +

                                                                      If all queries don't have same class.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + +
                                                                      Return values
                                                                      + string + — +

                                                                      class name.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + _mergeQueries() + +

                                                                      + + +

                                                                      Combines queries for NOR, AND, OR queries.

                                                                      + + + private + _mergeQueries(string $key, array<string|int, mixed> $queries) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The condition $and, $or, $nor.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $queries + : array<string|int, mixed> +
                                                                      +
                                                                      +

                                                                      The list of queries to combine.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns the query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + _nor() + +

                                                                      + + +

                                                                      Add constraint that at none of the passed in queries matches.

                                                                      + + + private + _nor(array<string|int, mixed> $queries) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $queries + : array<string|int, mixed> +
                                                                      +
                                                                      +

                                                                      The list of queries to NOR.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns the query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + _or() + +

                                                                      + + +

                                                                      Add constraint that at least one of the passed in queries matches.

                                                                      + + + private + _or(array<string|int, mixed> $queries) : ParseQuery + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $queries + : array<string|int, mixed> +
                                                                      +
                                                                      +

                                                                      The list of queries to OR.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + ParseQuery + — +

                                                                      Returns the query, so you can chain this call.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + addCondition() + +

                                                                      + + +

                                                                      Helper for condition queries.

                                                                      + + + private + addCondition(string $key, string $condition, mixed $value) : mixed + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $key + : string +
                                                                      +
                                                                      +

                                                                      The key to where constraints

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $condition + : string +
                                                                      +
                                                                      +

                                                                      The condition name

                                                                      +
                                                                      + +
                                                                      +
                                                                      + $value + : mixed +
                                                                      +
                                                                      +

                                                                      The condition value, can be a string or an array of strings

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + +
                                                                      + Tags + +
                                                                      +
                                                                      +
                                                                      + throws +
                                                                      +
                                                                      + Exception + +
                                                                      + +
                                                                      +
                                                                      + +
                                                                      Return values
                                                                      + mixed + — +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + buildQueryString() + +

                                                                      + + +

                                                                      Build query string from query constraints.

                                                                      + + + private + buildQueryString(array<string|int, mixed> $queryOptions) : string + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $queryOptions + : array<string|int, mixed> +
                                                                      +
                                                                      +

                                                                      Associative array of the query constraints.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + string + — +

                                                                      Query string.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + quote() + +

                                                                      + + +

                                                                      Converts a string into a regex that matches it.

                                                                      + + + private + quote(mixed $s) : string + +

                                                                      Surrounding with \Q .. \E does this, we just need to escape \E's in +the text separately.

                                                                      +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $s + : mixed +
                                                                      +
                                                                      +

                                                                      The string or array being replaced.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + string + — +

                                                                      Returns the string converted.

                                                                      +
                                                                      + + +
                                                                      +
                                                                      +

                                                                      + regexStartWith() + +

                                                                      + + +

                                                                      Converts a string into a regex that matches it at the beginning

                                                                      + + + private + regexStartWith(mixed $s) : string + +
                                                                      + +
                                                                      Parameters
                                                                      +
                                                                      +
                                                                      + $s + : mixed +
                                                                      +
                                                                      +

                                                                      The string or array being replaced.

                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + +
                                                                      Return values
                                                                      + string + — +

                                                                      Returns the string converted.

                                                                      +
                                                                      + + +
                                                                      + + + +
                                                                      +
                                                                      +
                                                                      +

                                                                      Search results

                                                                      + +
                                                                      +
                                                                      +
                                                                        +
                                                                        +
                                                                        +
                                                                        +
                                                                        -
                                                                        + - + - - + + diff --git a/classes/Parse-ParseRelation.html b/classes/Parse-ParseRelation.html index 947193b4..e673bb54 100644 --- a/classes/Parse-ParseRelation.html +++ b/classes/Parse-ParseRelation.html @@ -1,614 +1,723 @@ - - - Parse PHP SDK API Reference » \Parse\ParseRelation - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                                                                        - + + implements + Encodable + + + + + +

                                                                        Class ParseRelation - A class that is used to access all of the children of a many-to-many relationship.

                                                                        + +

                                                                        Each instance of ParseRelation is associated with a particular parent object and key.

                                                                        +
                                                                        + + +
                                                                        + Tags + +
                                                                        +
                                                                        +
                                                                        + author +
                                                                        +
                                                                        + +

                                                                        Mohamed Madbouli mohamedmadbouli@fb.com

                                                                        +
                                                                        + +
                                                                        +
                                                                        + + + + +

                                                                        + Interfaces, Classes and Traits + +

                                                                        + +
                                                                        +
                                                                        Encodable
                                                                        +
                                                                        Class Encodable - Interface for Parse Classes which provide an encode +method.
                                                                        + + +
                                                                        + + +

                                                                        + Table of Contents + +

                                                                        + +
                                                                        +
                                                                        + $key + +  : string +
                                                                        +
                                                                        The key of the relation in the parent object.
                                                                        + +
                                                                        + $parent + +  : ParseObject +
                                                                        +
                                                                        The parent of this relation.
                                                                        + +
                                                                        + $targetClassName + +  : string +
                                                                        +
                                                                        The className of the target objects.
                                                                        + +
                                                                        + __construct() + +  : mixed +
                                                                        +
                                                                        Creates a new Relation for the given parent object, key and class name of target objects.
                                                                        + +
                                                                        + _encode() + +  : array<string|int, mixed> +
                                                                        +
                                                                        Return an encoded array of this relation.
                                                                        + +
                                                                        + add() + +  : mixed +
                                                                        +
                                                                        Adds a ParseObject or an array of ParseObjects to the relation.
                                                                        + +
                                                                        + getQuery() + +  : ParseQuery +
                                                                        +
                                                                        Gets a query that can be used to query the objects in this relation.
                                                                        + +
                                                                        + getTargetClass() + +  : string +
                                                                        +
                                                                        Returns the target classname for the relation.
                                                                        + +
                                                                        + remove() + +  : mixed +
                                                                        +
                                                                        Removes a ParseObject or an array of ParseObjects from this relation.
                                                                        + +
                                                                        + setParent() + +  : mixed +
                                                                        +
                                                                        Set the parent object for the relation.
                                                                        + +
                                                                        + setTargetClass() + +  : mixed +
                                                                        +
                                                                        Set the target classname for the relation.
                                                                        + +
                                                                        + + - -
                                                                        - + + + + +
                                                                        +

                                                                        + $targetClassName + + + +

                                                                        + + +

                                                                        The className of the target objects.

                                                                        + + + private + string + $targetClassName + + +
                                                                        -
                                                                        -
                                                                        -

                                                                        ParseRelation

                                                                        - - Implements Encodable - -

                                                                        Class ParseRelation - A class that is used to access all of the children of a many-to-many relationship.

                                                                        -
                                                                        -
                                                                        -

                                                                        Each instance of ParseRelation is associated with a particular parent object and key.

                                                                        - -
                                                                        - - - - - - - - - -
                                                                        - author - - -

                                                                        Mohamed Madbouli mohamedmadbouli@fb.com

                                                                        - -
                                                                        - package - - -

                                                                        Parse

                                                                        - -
                                                                        - -

                                                                        Methods

                                                                        - -
                                                                        -

                                                                        Creates a new Relation for the given parent object, key and class name of target objects.

                                                                        -
                                                                        __construct(\Parse\ParseObjectparent, stringkey, stringtargetClassName = null) : mixed
                                                                        -
                                                                        -
                                                                        - - -
                                                                        -
                                                                        -
                                                                        - - - - - - -
                                                                        - - -
                                                                        - -

                                                                        Arguments

                                                                        -
                                                                        -

                                                                        parent

                                                                        - \Parse\ParseObject

                                                                        The parent of this relation.

                                                                        -

                                                                        -
                                                                        -
                                                                        -

                                                                        key

                                                                        - string

                                                                        The key of the relation in the parent object.

                                                                        -

                                                                        -
                                                                        -
                                                                        -

                                                                        targetClassName

                                                                        - string

                                                                        The className of the target objects.

                                                                        -

                                                                        -
                                                                        - -

                                                                        Response

                                                                        - mixed

                                                                        -
                                                                        -
                                                                        - -
                                                                        - -
                                                                        -

                                                                        Return an encoded array of this relation.

                                                                        -
                                                                        _encode() : array
                                                                        -
                                                                        -
                                                                        - - -
                                                                        -
                                                                        -
                                                                        - - -
                                                                        - - -

                                                                        Response

                                                                        - array

                                                                        -
                                                                        -
                                                                        - -
                                                                        - -
                                                                        -

                                                                        Adds a ParseObject or an array of ParseObjects to the relation.

                                                                        -
                                                                        add(mixedobjects) : mixed
                                                                        -
                                                                        -
                                                                        - - -
                                                                        -
                                                                        -
                                                                        - - - - - - -
                                                                        - - -
                                                                        - -

                                                                        Arguments

                                                                        -
                                                                        -

                                                                        objects

                                                                        - mixed

                                                                        The item or items to add.

                                                                        -

                                                                        -
                                                                        - -

                                                                        Response

                                                                        - mixed

                                                                        -
                                                                        -
                                                                        - -
                                                                        - -
                                                                        -

                                                                        Gets a query that can be used to query the objects in this relation.

                                                                        -
                                                                        getQuery() : \Parse\ParseQuery
                                                                        -
                                                                        -
                                                                        - - -
                                                                        -
                                                                        -
                                                                        - - -
                                                                        - - -

                                                                        Response

                                                                        - \Parse\ParseQuery

                                                                        That restricts the results to objects in this relations.

                                                                        -

                                                                        -
                                                                        -
                                                                        - -
                                                                        - -
                                                                        -

                                                                        Returns the target classname for the relation.

                                                                        -
                                                                        getTargetClass() : string
                                                                        -
                                                                        -
                                                                        - - -
                                                                        -
                                                                        -
                                                                        - - -
                                                                        - - -

                                                                        Response

                                                                        - string

                                                                        -
                                                                        -
                                                                        - -
                                                                        - -
                                                                        -

                                                                        Removes a ParseObject or an array of ParseObjects from this relation.

                                                                        -
                                                                        remove(mixedobjects) : mixed
                                                                        -
                                                                        -
                                                                        - - -
                                                                        -
                                                                        -
                                                                        - - - - - - -
                                                                        - - -
                                                                        - -

                                                                        Arguments

                                                                        -
                                                                        -

                                                                        objects

                                                                        - mixed

                                                                        The item or items to remove.

                                                                        -

                                                                        -
                                                                        - -

                                                                        Response

                                                                        - mixed

                                                                        -
                                                                        -
                                                                        - -
                                                                        - -
                                                                        -

                                                                        Set the parent object for the relation.

                                                                        -
                                                                        setParent(mixedparent) : mixed
                                                                        -
                                                                        -
                                                                        - - -
                                                                        -
                                                                        -
                                                                        - - - - - - - - - - - - - - -
                                                                        - $parent - - -

                                                                        @param

                                                                        - -
                                                                        - - -
                                                                        - - -
                                                                        - -

                                                                        Arguments

                                                                        -
                                                                        -

                                                                        parent

                                                                        - mixed

                                                                        -
                                                                        - -

                                                                        Response

                                                                        - mixed

                                                                        -
                                                                        -
                                                                        - -
                                                                        - -
                                                                        -

                                                                        Set the target classname for the relation.

                                                                        -
                                                                        setTargetClass(mixedclassName) : mixed
                                                                        -
                                                                        -
                                                                        - - -
                                                                        -
                                                                        -
                                                                        - - - - - - - - - - - - - - -
                                                                        - $className - - -

                                                                        @param

                                                                        - -
                                                                        - - -
                                                                        - - -
                                                                        - -

                                                                        Arguments

                                                                        -
                                                                        -

                                                                        className

                                                                        - mixed

                                                                        -
                                                                        - -

                                                                        Response

                                                                        - mixed

                                                                        -
                                                                        -
                                                                        - -
                                                                        - - -

                                                                        Properties

                                                                        - -
                                                                        -

                                                                        The parent of this relation.

                                                                        -
                                                                        parent : \Parse\ParseObject
                                                                        -
                                                                        -
                                                                        -
                                                                        -
                                                                        -
                                                                        - - - - - - -
                                                                        - var - - -
                                                                        - -

                                                                        Type(s)

                                                                        - ParseObject -
                                                                        -
                                                                        -
                                                                        - -
                                                                        -

                                                                        The key of the relation in the parent object.

                                                                        -
                                                                        key : string
                                                                        -
                                                                        -
                                                                        -
                                                                        -
                                                                        -
                                                                        - - - - - - -
                                                                        - var - - -
                                                                        - -

                                                                        Type(s)

                                                                        - string -
                                                                        -
                                                                        -
                                                                        - -
                                                                        -

                                                                        The className of the target objects.

                                                                        -
                                                                        targetClassName : string
                                                                        -
                                                                        -
                                                                        -
                                                                        -
                                                                        -
                                                                        - - - - - - -
                                                                        - var - - -
                                                                        - -

                                                                        Type(s)

                                                                        - string -
                                                                        -
                                                                        -
                                                                        -
                                                                        -
                                                                        - - +
                                                                        + + +
                                                                        +

                                                                        + Methods + +

                                                                        +
                                                                        +

                                                                        + __construct() + +

                                                                        + + +

                                                                        Creates a new Relation for the given parent object, key and class name of target objects.

                                                                        + + + public + __construct(ParseObject $parent, string $key[, string $targetClassName = null ]) : mixed + +
                                                                        + +
                                                                        Parameters
                                                                        +
                                                                        +
                                                                        + $parent + : ParseObject +
                                                                        +
                                                                        +

                                                                        The parent of this relation.

                                                                        +
                                                                        + +
                                                                        +
                                                                        + $key + : string +
                                                                        +
                                                                        +

                                                                        The key of the relation in the parent object.

                                                                        +
                                                                        + +
                                                                        +
                                                                        + $targetClassName + : string + = null
                                                                        +
                                                                        +

                                                                        The className of the target objects.

                                                                        +
                                                                        + +
                                                                        +
                                                                        + + + +
                                                                        Return values
                                                                        + mixed + — +
                                                                        + + +
                                                                        +
                                                                        +

                                                                        + _encode() + +

                                                                        + + +

                                                                        Return an encoded array of this relation.

                                                                        + + + public + _encode() : array<string|int, mixed> + +
                                                                        + + + + +
                                                                        Return values
                                                                        + array<string|int, mixed> + — +
                                                                        + + +
                                                                        +
                                                                        +

                                                                        + add() + +

                                                                        + + +

                                                                        Adds a ParseObject or an array of ParseObjects to the relation.

                                                                        + + + public + add(mixed $objects) : mixed + +
                                                                        + +
                                                                        Parameters
                                                                        +
                                                                        +
                                                                        + $objects + : mixed +
                                                                        +
                                                                        +

                                                                        The item or items to add.

                                                                        +
                                                                        + +
                                                                        +
                                                                        + + + +
                                                                        Return values
                                                                        + mixed + — +
                                                                        + + +
                                                                        +
                                                                        +

                                                                        + getQuery() + +

                                                                        + + +

                                                                        Gets a query that can be used to query the objects in this relation.

                                                                        + + + public + getQuery() : ParseQuery + +
                                                                        + + + + +
                                                                        Return values
                                                                        + ParseQuery + — +

                                                                        That restricts the results to objects in this relations.

                                                                        +
                                                                        + + +
                                                                        +
                                                                        +

                                                                        + getTargetClass() + +

                                                                        + + +

                                                                        Returns the target classname for the relation.

                                                                        + + + public + getTargetClass() : string + +
                                                                        + + + + +
                                                                        Return values
                                                                        + string + — +
                                                                        + + +
                                                                        +
                                                                        +

                                                                        + remove() + +

                                                                        + + +

                                                                        Removes a ParseObject or an array of ParseObjects from this relation.

                                                                        + + + public + remove(mixed $objects) : mixed + +
                                                                        + +
                                                                        Parameters
                                                                        +
                                                                        +
                                                                        + $objects + : mixed +
                                                                        +
                                                                        +

                                                                        The item or items to remove.

                                                                        +
                                                                        + +
                                                                        +
                                                                        + + + +
                                                                        Return values
                                                                        + mixed + — +
                                                                        + + +
                                                                        +
                                                                        +

                                                                        + setParent() + +

                                                                        + + +

                                                                        Set the parent object for the relation.

                                                                        + + + public + setParent(ParseObject $parent) : mixed + +
                                                                        + +
                                                                        Parameters
                                                                        +
                                                                        +
                                                                        + $parent + : ParseObject +
                                                                        +
                                                                        +
                                                                        + +
                                                                        +
                                                                        + + + +
                                                                        Return values
                                                                        + mixed + — +
                                                                        + + +
                                                                        +
                                                                        +

                                                                        + setTargetClass() + +

                                                                        + + +

                                                                        Set the target classname for the relation.

                                                                        + + + public + setTargetClass(string $className) : mixed + +
                                                                        + +
                                                                        Parameters
                                                                        +
                                                                        +
                                                                        + $className + : string +
                                                                        +
                                                                        +
                                                                        + +
                                                                        +
                                                                        + + + +
                                                                        Return values
                                                                        + mixed + — +
                                                                        + + +
                                                                        +
                                                                        + + +
                                                                        +
                                                                        +
                                                                        +

                                                                        Search results

                                                                        + +
                                                                        +
                                                                        +
                                                                          +
                                                                          +
                                                                          +
                                                                          +
                                                                          - + - + - - + + diff --git a/classes/Parse-ParseRole.html b/classes/Parse-ParseRole.html index a9d3f276..72b6994b 100644 --- a/classes/Parse-ParseRole.html +++ b/classes/Parse-ParseRole.html @@ -1,3412 +1,4793 @@ - - - Parse PHP SDK API Reference » \Parse\ParseRole - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                                                                          - - - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          -
                                                                          - - - - -
                                                                          - - + has been granted. + +
                                                                          + has() + +  : bool +
                                                                          +
                                                                          Check if the object has a given key.
                                                                          + +
                                                                          + hasRegisteredSubclass() + +  : bool +
                                                                          +
                                                                          Check whether there is a subclass registered for a given parse class.
                                                                          + +
                                                                          + increment() + +  : mixed +
                                                                          +
                                                                          Increment a numeric key by a certain value.
                                                                          + +
                                                                          + isDataAvailable() + +  : bool +
                                                                          +
                                                                          Returns true if the object has been fetched.
                                                                          + +
                                                                          + isDirty() + +  : bool +
                                                                          +
                                                                          Check if the object or any of its child objects have unsaved operations.
                                                                          + +
                                                                          + isKeyDirty() + +  : bool +
                                                                          +
                                                                          Check if the a value associated with a key has been +added/updated/removed and not saved yet.
                                                                          + +
                                                                          + query() + +  : ParseQuery +
                                                                          +
                                                                          Creates a ParseQuery for the subclass of ParseObject.
                                                                          + +
                                                                          + registerSubclass() + +  : mixed +
                                                                          +
                                                                          Register a subclass. Should be called before any other Parse functions.
                                                                          + +
                                                                          + remove() + +  : mixed +
                                                                          +
                                                                          Remove a value from an array for an object key.
                                                                          + +
                                                                          + revert() + +  : mixed +
                                                                          +
                                                                          Revert all unsaved operations.
                                                                          + +
                                                                          + save() + +  : mixed +
                                                                          +
                                                                          Handles pre-saving of this role +Calls ParseObject::save to finish
                                                                          + +
                                                                          + saveAll() + +  : mixed +
                                                                          +
                                                                          Save all the objects in the provided array.
                                                                          + +
                                                                          + set() + +  : mixed +
                                                                          +
                                                                          Validate and set a value for an object key.
                                                                          + +
                                                                          + setACL() + +  : mixed +
                                                                          +
                                                                          Set ACL for this object.
                                                                          + +
                                                                          + setArray() + +  : mixed +
                                                                          +
                                                                          Set an array value for an object key.
                                                                          + +
                                                                          + setAssociativeArray() + +  : mixed +
                                                                          +
                                                                          Set an associative array value for an object key.
                                                                          + +
                                                                          + setName() + +  : mixed +
                                                                          +
                                                                          Sets the role name.
                                                                          + +
                                                                          + _isDirty() + +  : bool +
                                                                          +
                                                                          Detects if the object (and optionally the child objects) has unsaved +changes.
                                                                          + +
                                                                          + rebuildEstimatedData() + +  : mixed +
                                                                          +
                                                                          Start from serverData and process operations to generate the current +value set for an object.
                                                                          + +
                                                                          + _isDataAvailable() + +  : bool +
                                                                          +
                                                                          Returns whether or not data is available for a given key
                                                                          + +
                                                                          + applyOperations() + +  : mixed +
                                                                          +
                                                                          Apply operations to a target object.
                                                                          + +
                                                                          + canBeSerialized() + +  : bool +
                                                                          +
                                                                          Determine if the current object can be serialized for saving.
                                                                          + +
                                                                          + canBeSerializedAsValue() + +  : bool +
                                                                          +
                                                                          Checks the given object and any children to see if the whole object +can be serialized for saving.
                                                                          + +
                                                                          + deepSave() + +  : mixed +
                                                                          +
                                                                          Save object and unsaved children within.
                                                                          + +
                                                                          + destroyBatch() + +  : array<string|int, mixed> +
                                                                          +
                                                                          Destroy batch of objects.
                                                                          + +
                                                                          + findUnsavedChildren() + +  : mixed +
                                                                          +
                                                                          Find unsaved children inside an object.
                                                                          + +
                                                                          + getACLWithCopy() + +  : ParseACL|null +
                                                                          +
                                                                          Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one
                                                                          + +
                                                                          + getSaveJSON() + +  : array<string|int, mixed> +
                                                                          +
                                                                          Returns JSON object of the unsaved operations.
                                                                          + +
                                                                          + getSubclass() + +  : mixed +
                                                                          +
                                                                          Gets the Subclass className if exists, otherwise false.
                                                                          + +
                                                                          + hasDirtyChildren() + +  : bool +
                                                                          +
                                                                          Determines whether this object has child objects that are dirty
                                                                          + +
                                                                          + mergeAfterSave() + +  : mixed +
                                                                          +
                                                                          Merge server data after a save completes.
                                                                          + +
                                                                          + mergeFromObject() + +  : mixed +
                                                                          +
                                                                          Merge data from other object.
                                                                          + +
                                                                          + mergeFromServer() + +  : mixed +
                                                                          +
                                                                          Merges data received from the server.
                                                                          + +
                                                                          + toObjectIdArray() + +  : array<string|int, mixed> +
                                                                          +
                                                                          Creates an array of object ids from a given array of ParseObjects
                                                                          + +
                                                                          + traverse() + +  : mixed +
                                                                          +
                                                                          Traverse object to find children.
                                                                          + +
                                                                          + updateWithFetchedResults() + +  : array<string|int, mixed> +
                                                                          +
                                                                          Merges an existing array of objects with their fetched counterparts
                                                                          + + -
                                                                          -
                                                                          -
                                                                          -

                                                                          ParseRole

                                                                          - - Extends ParseObject - -

                                                                          Class ParseRole - Representation of an access Role.

                                                                          -
                                                                          -
                                                                          - -
                                                                          - - - - - - - - - -
                                                                          - author - - -

                                                                          Fosco Marotto fjm@fb.com

                                                                          - -
                                                                          - package - - -

                                                                          Parse

                                                                          - -
                                                                          - -

                                                                          Methods

                                                                          - -
                                                                          -

                                                                          Create a Parse Object.

                                                                          -
                                                                          __construct(stringclassName = null, mixedobjectId = null, boolisPointer = false) : mixed
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -

                                                                          Creates a pointer object if an objectId is provided, + + + +

                                                                          +

                                                                          + Properties + +

                                                                          +
                                                                          +

                                                                          + $parseClassName + + + +

                                                                          + + +

                                                                          Parse Class name

                                                                          + + + public + static string + $parseClassName + = '_Role' + +
                                                                          + + + +
                                                                          +
                                                                          +

                                                                          + $operationSet + + + +

                                                                          + + +

                                                                          Set of unsaved operations.

                                                                          + + + protected + array<string|int, mixed> + $operationSet + + +
                                                                          + + + +
                                                                          +
                                                                          +

                                                                          + $serverData + + + +

                                                                          + + +

                                                                          Data as it exists on the server.

                                                                          + + + protected + array<string|int, mixed> + $serverData + + +
                                                                          + + + +
                                                                          +
                                                                          +

                                                                          + $className + + + +

                                                                          + + +

                                                                          Class name for data on Parse.

                                                                          + + + private + string + $className + + +
                                                                          + + + +
                                                                          +
                                                                          +

                                                                          + $createdAt + + + +

                                                                          + + +

                                                                          Timestamp when object was created.

                                                                          + + + private + DateTime + $createdAt + + +
                                                                          + + + +
                                                                          +
                                                                          +

                                                                          + $dataAvailability + + + +

                                                                          + + +

                                                                          Determine if data available for a given key or not.

                                                                          + + + private + array<string|int, mixed> + $dataAvailability + + +
                                                                          + + + +
                                                                          +
                                                                          +

                                                                          + $estimatedData + + + +

                                                                          + + +

                                                                          Estimated value of applying operationSet to serverData.

                                                                          + + + private + array<string|int, mixed> + $estimatedData + + +
                                                                          + + + +
                                                                          +
                                                                          +

                                                                          + $hasBeenFetched + + + +

                                                                          + + +

                                                                          Whether the object has been fully fetched from Parse.

                                                                          + + + private + bool + $hasBeenFetched + + +
                                                                          + + + +
                                                                          +
                                                                          +

                                                                          + $objectId + + + +

                                                                          + + +

                                                                          Unique identifier on Parse.

                                                                          + + + private + string + $objectId + + +
                                                                          + + + +
                                                                          +
                                                                          +

                                                                          + $registeredSubclasses + + + +

                                                                          + + +

                                                                          Holds the registered subclasses and Parse class names.

                                                                          + + + private + static array<string|int, mixed> + $registeredSubclasses + = [] + +
                                                                          + + + +
                                                                          +
                                                                          +

                                                                          + $updatedAt + + + +

                                                                          + + +

                                                                          Timestamp when object was last updated.

                                                                          + + + private + DateTime + $updatedAt + + +
                                                                          + + + +
                                                                          +
                                                                          + +
                                                                          +

                                                                          + Methods + +

                                                                          +
                                                                          +

                                                                          + __construct() + +

                                                                          + + +

                                                                          Create a Parse Object.

                                                                          + + + public + __construct([string $className = null ][, mixed $objectId = null ][, bool $isPointer = false ]) : mixed + +

                                                                          Creates a pointer object if an objectId is provided, otherwise creates a new object.

                                                                          -
                                                                          - - - - - - - - - - -
                                                                          - - -
                                                                          Throws -
                                                                          -
                                                                          \Exception
                                                                          -
                                                                          -
                                                                          -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          className

                                                                          - string

                                                                          Class Name for data on Parse.

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          objectId

                                                                          - mixed

                                                                          Object Id for Existing object.

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          isPointer

                                                                          - bool

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Getter to catch direct property calls and pass them to the get function.

                                                                          -
                                                                          __get(stringkey) : mixed
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          key

                                                                          - string

                                                                          Key to retrieve from the Object.

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Magic handler to catch isset calls to object properties.

                                                                          -
                                                                          __isset(stringkey) : bool
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          key

                                                                          - string

                                                                          Key to check on the object.

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - bool

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Setter to catch property calls and protect certain fields.

                                                                          -
                                                                          __set(stringkey, mixedvalue) : mixed
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - - - - - -
                                                                          - - -
                                                                          Throws -
                                                                          -
                                                                          \Exception
                                                                          -
                                                                          -
                                                                          -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          key

                                                                          - string

                                                                          Key to set a value on.

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          value

                                                                          - mixed

                                                                          Value to assign.

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Return a JSON encoded value of the object.

                                                                          -
                                                                          _encode() : string
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - - -

                                                                          Response

                                                                          - string

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Returns whether or not data is available for a given key

                                                                          -
                                                                          _isDataAvailable(stringkey) : bool
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          key

                                                                          - string

                                                                          Key to check availability of

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - bool

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Detects if the object (and optionally the child objects) has unsaved -changes.

                                                                          -
                                                                          _isDirty(boolconsiderChildren) : bool
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          considerChildren

                                                                          - bool

                                                                          Whether to consider children when checking for dirty state

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - bool

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Merges data received from the server.

                                                                          -
                                                                          _mergeAfterFetch(arrayresult, boolcompleteData = true) : mixed
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          result

                                                                          - array

                                                                          Data retrieved from the server.

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          completeData

                                                                          - bool

                                                                          Fetch all data or not.

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Merges data received from the server with a given selected keys.

                                                                          -
                                                                          _mergeAfterFetchWithSelectedKeys(arrayresult, arrayselectedKeys) : mixed
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          result

                                                                          - array

                                                                          Data retrieved from the server.

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          selectedKeys

                                                                          - array

                                                                          Keys to be fetched. Null or empty means all + + +

                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $className + : string + = null
                                                                          +
                                                                          +

                                                                          Class Name for data on Parse.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + $objectId + : mixed + = null
                                                                          +
                                                                          +

                                                                          Object Id for Existing object.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + $isPointer + : bool + = false
                                                                          +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + +
                                                                          +
                                                                          +
                                                                          + throws +
                                                                          +
                                                                          + Exception + +
                                                                          + +
                                                                          +
                                                                          + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + + +
                                                                          +

                                                                          + __get() + +

                                                                          + + +

                                                                          Getter to catch direct property calls and pass them to the get function.

                                                                          + + + public + __get(string $key) : mixed + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $key + : string +
                                                                          +
                                                                          +

                                                                          Key to retrieve from the Object.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + __isset() + +

                                                                          + + +

                                                                          Magic handler to catch isset calls to object properties.

                                                                          + + + public + __isset(string $key) : bool + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $key + : string +
                                                                          +
                                                                          +

                                                                          Key to check on the object.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          Return values
                                                                          + bool + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + __set() + +

                                                                          + + +

                                                                          Setter to catch property calls and protect certain fields.

                                                                          + + + public + __set(string $key, mixed $value) : mixed + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $key + : string +
                                                                          +
                                                                          +

                                                                          Key to set a value on.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + $value + : mixed +
                                                                          +
                                                                          +

                                                                          Value to assign.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + +
                                                                          +
                                                                          +
                                                                          + throws +
                                                                          +
                                                                          + Exception + +
                                                                          + +
                                                                          +
                                                                          + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + _encode() + +

                                                                          + + +

                                                                          Return a JSON encoded value of the object.

                                                                          + + + public + _encode() : string + +
                                                                          + + + + +
                                                                          Return values
                                                                          + string + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + _mergeAfterFetch() + +

                                                                          + + +

                                                                          Merges data received from the server.

                                                                          + + + public + _mergeAfterFetch(array<string|int, mixed> $result[, bool $completeData = true ]) : mixed + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $result + : array<string|int, mixed> +
                                                                          +
                                                                          +

                                                                          Data retrieved from the server.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + $completeData + : bool + = true
                                                                          +
                                                                          +

                                                                          Fetch all data or not.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + _mergeAfterFetchWithSelectedKeys() + +

                                                                          + + +

                                                                          Merges data received from the server with a given selected keys.

                                                                          + + + public + _mergeAfterFetchWithSelectedKeys(array<string|int, mixed> $result, array<string|int, mixed> $selectedKeys) : mixed + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $result + : array<string|int, mixed> +
                                                                          +
                                                                          +

                                                                          Data retrieved from the server.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + $selectedKeys + : array<string|int, mixed> +
                                                                          +
                                                                          +

                                                                          Keys to be fetched. Null or empty means all data will be fetched.

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Handle merging of special fields for the object.

                                                                          -
                                                                          _mergeMagicFields(array&data) : mixed
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          data

                                                                          - array

                                                                          Data received from server.

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Perform an operation on an object property.

                                                                          -
                                                                          _performOperation(stringkey, \Parse\Internal\FieldOperationoperation) : mixed
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          key

                                                                          - string

                                                                          Key to perform an operation upon.

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          operation

                                                                          - \Parse\Internal\FieldOperation

                                                                          Operation to perform.

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Gets a Pointer referencing this Object.

                                                                          -
                                                                          _toPointer() : array
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          Throws -
                                                                          -
                                                                          \Exception
                                                                          -
                                                                          -
                                                                          -
                                                                          - - -

                                                                          Response

                                                                          - array

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Un-register a subclass.

                                                                          -
                                                                          _unregisterSubclass() : mixed
                                                                          -
                                                                          - inherited static
                                                                          - - -
                                                                          -
                                                                          -

                                                                          Cannot be called on the base class ParseObject.

                                                                          -
                                                                          - - - - - - -
                                                                          - - -
                                                                          - - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Add a value to an array property.

                                                                          -
                                                                          add(stringkey, mixedvalue) : mixed
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          key

                                                                          - string

                                                                          Key for array value on object to add a value to.

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          value

                                                                          - mixed

                                                                          Value to add.

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Add unique values to an array property.

                                                                          -
                                                                          addUnique(stringkey, mixedvalue) : mixed
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          key

                                                                          - string

                                                                          Key for array value on object.

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          value

                                                                          - mixed

                                                                          Value list to add uniquely.

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Apply operations to a target object.

                                                                          -
                                                                          applyOperations(arrayoperations, array&target) : mixed
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          operations

                                                                          - array

                                                                          Operations set to apply.

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          target

                                                                          - array

                                                                          Target data to affect.

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Before save stub

                                                                          -
                                                                          beforeSave() : void
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - - -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Determine if the current object can be serialized for saving.

                                                                          -
                                                                          canBeSerialized() : bool
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - - -

                                                                          Response

                                                                          - bool

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Checks the given object and any children to see if the whole object -can be serialized for saving.

                                                                          -
                                                                          canBeSerializedAsValue(mixedobject) : bool
                                                                          -
                                                                          - inherited static
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          object

                                                                          - mixed

                                                                          The value to check.

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - bool

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Clear all keys on this object by creating delete operations -for each key.

                                                                          -
                                                                          clear() : mixed
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - - -
                                                                          - - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Static method which returns a new Parse Object for a given class -Optionally creates a pointer object if the objectId is provided.

                                                                          -
                                                                          create(stringclassName, stringobjectId = null, boolisPointer = false) : \Parse\ParseObject
                                                                          -
                                                                          - inherited static
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          className

                                                                          - string

                                                                          Class Name for data on Parse.

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          objectId

                                                                          - string

                                                                          Unique identifier for existing object.

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          isPointer

                                                                          - bool

                                                                          If the object is a pointer.

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - \Parse\ParseObject

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Create a ParseRole object with a given name and ACL.

                                                                          -
                                                                          createRole(stringname, \Parse\ParseACLacl) : \Parse\ParseRole
                                                                          -
                                                                          - static
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          name

                                                                          - string

                                                                          -
                                                                          -
                                                                          -

                                                                          acl

                                                                          - \Parse\ParseACL

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - \Parse\ParseRole

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Decodes and returns a ParseObject from an encoded object

                                                                          -
                                                                          decode(string|arrayencoded) : \Parse\ParseObject
                                                                          -
                                                                          - inherited static
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          Throws -
                                                                          -
                                                                          \Parse\ParseException
                                                                          -
                                                                          -
                                                                          -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          encoded

                                                                          - string|array

                                                                          Encoded ParseObject to decode

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - \Parse\ParseObject

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Save object and unsaved children within.

                                                                          -
                                                                          deepSave(\Parse\ParseObject|arraytarget, booluseMasterKey = false, intbatchSize = 40) : mixed
                                                                          -
                                                                          - inherited static
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - - - - - -
                                                                          - - -
                                                                          Throws -
                                                                          -
                                                                          \Exception
                                                                          -
                                                                          -
                                                                          \Parse\ParseAggregateException
                                                                          -
                                                                          -
                                                                          \Parse\ParseException
                                                                          -
                                                                          -
                                                                          -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          target

                                                                          - \Parse\ParseObject|array

                                                                          -
                                                                          -
                                                                          -

                                                                          useMasterKey

                                                                          - bool

                                                                          Whether to use the Master Key.

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          batchSize

                                                                          - int

                                                                          Number of objects to process per request

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Delete a key from an object.

                                                                          -
                                                                          delete(stringkey) : mixed
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          key

                                                                          - string

                                                                          Key to remove from object.

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Delete the object from Parse.

                                                                          -
                                                                          destroy(booluseMasterKey = false) : mixed
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          useMasterKey

                                                                          - bool

                                                                          Whether to use the master key.

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Delete an array of objects.

                                                                          -
                                                                          destroyAll(arrayobjects, booluseMasterKey = false, intbatchSize = 40) : mixed
                                                                          -
                                                                          - inherited static
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - - - - - -
                                                                          - - -
                                                                          Throws -
                                                                          -
                                                                          \Parse\ParseAggregateException
                                                                          -
                                                                          -
                                                                          -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          objects

                                                                          - array

                                                                          Objects to destroy.

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          useMasterKey

                                                                          - bool

                                                                          Whether to use the master key or not.

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          batchSize

                                                                          - int

                                                                          Number of objects to process per request

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Destroy batch of objects.

                                                                          -
                                                                          destroyBatch(\Parse\ParseObject[]objects, booluseMasterKey = false) : array
                                                                          -
                                                                          - inherited static
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          Throws -
                                                                          -
                                                                          \Parse\ParseException
                                                                          -
                                                                          -
                                                                          -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          objects

                                                                          - \Parse\ParseObject[]

                                                                          -
                                                                          -
                                                                          -

                                                                          useMasterKey

                                                                          - bool

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - array

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Returns a JSON encoded array of a ParseObject

                                                                          -
                                                                          encode() : string
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - - -

                                                                          Response

                                                                          - string

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Returns true if this object exists on the Server

                                                                          -
                                                                          exists(booluseMasterKey = false) : bool
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          useMasterKey

                                                                          - bool

                                                                          Whether to use the Master Key.

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - bool

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Fetch the whole object from the server and update the local object.

                                                                          -
                                                                          fetch(booluseMasterKey = false) : \Parse\ParseObject
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          useMasterKey

                                                                          - bool

                                                                          Whether to use the master key and override ACLs

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - \Parse\ParseObject

                                                                          Returns self, so you can chain this call.

                                                                          -

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Fetch an array of Parse objects from the server.

                                                                          -
                                                                          fetchAll(arrayobjects, booluseMasterKey = false) : array
                                                                          -
                                                                          - inherited static
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          objects

                                                                          - array

                                                                          The ParseObjects to fetch

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          useMasterKey

                                                                          - bool

                                                                          Whether to override ACLs

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - array

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Find unsaved children inside an object.

                                                                          -
                                                                          findUnsavedChildren(\Parse\ParseObjectobject, array&unsavedChildren, array&unsavedFiles) : mixed
                                                                          -
                                                                          - inherited static
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          object

                                                                          - \Parse\ParseObject

                                                                          Object to search.

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          unsavedChildren

                                                                          - array

                                                                          Array to populate with children.

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          unsavedFiles

                                                                          - array

                                                                          Array to populate with files.

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Get current value for an object property.

                                                                          -
                                                                          get(stringkey) : mixed
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          Throws -
                                                                          -
                                                                          \Exception
                                                                          -
                                                                          -
                                                                          -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          key

                                                                          - string

                                                                          Key to retrieve from the estimatedData array.

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Get the ACL assigned to the object.

                                                                          -
                                                                          getACL() : \Parse\ParseACL
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - - -

                                                                          Response

                                                                          - \Parse\ParseACL

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one

                                                                          -
                                                                          getACLWithCopy(boolmayCopy) : \Parse\ParseACL|null
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          mayCopy

                                                                          - bool

                                                                          Whether to return a copy of this acl or not

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - \Parse\ParseACL|null

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Get values for all keys of an object.

                                                                          -
                                                                          getAllKeys() : array
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - - -

                                                                          Response

                                                                          - array

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Get the Parse Class Name for the object.

                                                                          -
                                                                          getClassName() : string
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - - -

                                                                          Response

                                                                          - string

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Get the createdAt for the object, or null if unsaved.

                                                                          -
                                                                          getCreatedAt() : \DateTime|null
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - - -

                                                                          Response

                                                                          - \DateTime|null

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Returns the role name.

                                                                          -
                                                                          getName() : string
                                                                          -
                                                                          -
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - - -

                                                                          Response

                                                                          - string

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Get the objectId for the object, or null if unsaved.

                                                                          -
                                                                          getObjectId() : string|null
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - - -

                                                                          Response

                                                                          - string|null

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Get the registered subclass for a Parse class, or a generic ParseObject -if no subclass is registered.

                                                                          -
                                                                          getRegisteredSubclass(mixedparseClassName) : \Parse\ParseObject
                                                                          -
                                                                          - inherited static
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - - - - - -
                                                                          - $parseClassName - - -

                                                                          @param

                                                                          - -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          parseClassName

                                                                          - mixed

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - \Parse\ParseObject

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Access or create a Relation value for a key.

                                                                          -
                                                                          getRelation(stringkey, stringclassName = null) : \Parse\ParseRelation
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          key

                                                                          - string

                                                                          The key to access the relation for.

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          className

                                                                          - string

                                                                          The target class name.

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - \Parse\ParseRelation

                                                                          The ParseRelation object if the relation already + + + + + + + +

                                                                          Return values
                                                                          + mixed + — +
                                                                          + + + +
                                                                          +

                                                                          + _mergeMagicFields() + +

                                                                          + + +

                                                                          Handle merging of special fields for the object.

                                                                          + + + public + _mergeMagicFields(array<string|int, mixed> &$data) : mixed + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $data + : array<string|int, mixed> +
                                                                          +
                                                                          +

                                                                          Data received from server.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + _performOperation() + +

                                                                          + + +

                                                                          Perform an operation on an object property.

                                                                          + + + public + _performOperation(string $key, FieldOperation $operation) : mixed + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $key + : string +
                                                                          +
                                                                          +

                                                                          Key to perform an operation upon.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + $operation + : FieldOperation +
                                                                          +
                                                                          +

                                                                          Operation to perform.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + _toPointer() + +

                                                                          + + +

                                                                          Gets a Pointer referencing this Object.

                                                                          + + + public + _toPointer() : array<string|int, mixed> + +
                                                                          + + + +
                                                                          + Tags + +
                                                                          +
                                                                          +
                                                                          + throws +
                                                                          +
                                                                          + Exception + +
                                                                          + +
                                                                          +
                                                                          + +
                                                                          Return values
                                                                          + array<string|int, mixed> + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + _unregisterSubclass() + +

                                                                          + + +

                                                                          Un-register a subclass.

                                                                          + + + public + static _unregisterSubclass() : mixed + +

                                                                          Cannot be called on the base class ParseObject.

                                                                          +
                                                                          + + + + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + add() + +

                                                                          + + +

                                                                          Add a value to an array property.

                                                                          + + + public + add(string $key, mixed $value) : mixed + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $key + : string +
                                                                          +
                                                                          +

                                                                          Key for array value on object to add a value to.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + $value + : mixed +
                                                                          +
                                                                          +

                                                                          Value to add.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + addUnique() + +

                                                                          + + +

                                                                          Add unique values to an array property.

                                                                          + + + public + addUnique(string $key, mixed $value) : mixed + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $key + : string +
                                                                          +
                                                                          +

                                                                          Key for array value on object.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + $value + : mixed +
                                                                          +
                                                                          +

                                                                          Value list to add uniquely.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + beforeSave() + +

                                                                          + + +

                                                                          Before save stub

                                                                          + + + public + beforeSave() : void + +
                                                                          + + + + +
                                                                          Return values
                                                                          + void + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + clear() + +

                                                                          + + +

                                                                          Clear all keys on this object by creating delete operations +for each key.

                                                                          + + + public + clear() : mixed + +
                                                                          + + + + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + create() + +

                                                                          + + +

                                                                          Static method which returns a new Parse Object for a given class +Optionally creates a pointer object if the objectId is provided.

                                                                          + + + public + static create(string $className[, string $objectId = null ][, bool $isPointer = false ]) : ParseObject + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $className + : string +
                                                                          +
                                                                          +

                                                                          Class Name for data on Parse.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + $objectId + : string + = null
                                                                          +
                                                                          +

                                                                          Unique identifier for existing object.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + $isPointer + : bool + = false
                                                                          +
                                                                          +

                                                                          If the object is a pointer.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          Return values
                                                                          + ParseObject + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + createRole() + +

                                                                          + + +

                                                                          Create a ParseRole object with a given name and ACL.

                                                                          + + + public + static createRole(string $name, ParseACL $acl) : ParseRole + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $name + : string +
                                                                          +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + $acl + : ParseACL +
                                                                          +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          Return values
                                                                          + ParseRole + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + decode() + +

                                                                          + + +

                                                                          Decodes and returns a ParseObject from an encoded object

                                                                          + + + public + static decode(string|array<string|int, mixed> $encoded) : ParseObject + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $encoded + : string|array<string|int, mixed> +
                                                                          +
                                                                          +

                                                                          Encoded ParseObject to decode

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + +
                                                                          +
                                                                          +
                                                                          + throws +
                                                                          +
                                                                          + ParseException + +
                                                                          + +
                                                                          +
                                                                          + +
                                                                          Return values
                                                                          + ParseObject + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + delete() + +

                                                                          + + +

                                                                          Delete a key from an object.

                                                                          + + + public + delete(string $key) : mixed + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $key + : string +
                                                                          +
                                                                          +

                                                                          Key to remove from object.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + destroy() + +

                                                                          + + +

                                                                          Delete the object from Parse.

                                                                          + + + public + destroy([bool $useMasterKey = false ]) : mixed + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $useMasterKey + : bool + = false
                                                                          +
                                                                          +

                                                                          Whether to use the master key.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + destroyAll() + +

                                                                          + + +

                                                                          Delete an array of objects.

                                                                          + + + public + static destroyAll(array<string|int, mixed> $objects[, bool $useMasterKey = false ][, int $batchSize = 40 ]) : mixed + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $objects + : array<string|int, mixed> +
                                                                          +
                                                                          +

                                                                          Objects to destroy.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + $useMasterKey + : bool + = false
                                                                          +
                                                                          +

                                                                          Whether to use the master key or not.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + $batchSize + : int + = 40
                                                                          +
                                                                          +

                                                                          Number of objects to process per request

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + +
                                                                          +
                                                                          +
                                                                          + throws +
                                                                          +
                                                                          + ParseAggregateException + +
                                                                          + +
                                                                          +
                                                                          + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + encode() + +

                                                                          + + +

                                                                          Returns a JSON encoded array of a ParseObject

                                                                          + + + public + encode() : string + +
                                                                          + + + + +
                                                                          Return values
                                                                          + string + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + exists() + +

                                                                          + + +

                                                                          Returns true if this object exists on the Server

                                                                          + + + public + exists([bool $useMasterKey = false ]) : bool + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $useMasterKey + : bool + = false
                                                                          +
                                                                          +

                                                                          Whether to use the Master Key.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          Return values
                                                                          + bool + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + fetch() + +

                                                                          + + +

                                                                          Fetch the whole object from the server and update the local object.

                                                                          + + + public + fetch([bool $useMasterKey = false ]) : ParseObject + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $useMasterKey + : bool + = false
                                                                          +
                                                                          +

                                                                          Whether to use the master key and override ACLs

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          Return values
                                                                          + ParseObject + — +

                                                                          Returns self, so you can chain this call.

                                                                          +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + fetchAll() + +

                                                                          + + +

                                                                          Fetch an array of Parse objects from the server.

                                                                          + + + public + static fetchAll(array<string|int, mixed> $objects[, bool $useMasterKey = false ]) : array<string|int, mixed> + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $objects + : array<string|int, mixed> +
                                                                          +
                                                                          +

                                                                          The ParseObjects to fetch

                                                                          +
                                                                          + +
                                                                          +
                                                                          + $useMasterKey + : bool + = false
                                                                          +
                                                                          +

                                                                          Whether to override ACLs

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          Return values
                                                                          + array<string|int, mixed> + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + get() + +

                                                                          + + +

                                                                          Get current value for an object property.

                                                                          + + + public + get(string $key) : mixed + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $key + : string +
                                                                          +
                                                                          +

                                                                          Key to retrieve from the estimatedData array.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + +
                                                                          +
                                                                          +
                                                                          + throws +
                                                                          +
                                                                          + Exception + +
                                                                          + +
                                                                          +
                                                                          + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + getACL() + +

                                                                          + + +

                                                                          Get the ACL assigned to the object.

                                                                          + + + public + getACL() : ParseACL + +
                                                                          + + + + +
                                                                          Return values
                                                                          + ParseACL + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + getAllKeys() + +

                                                                          + + +

                                                                          Get values for all keys of an object.

                                                                          + + + public + getAllKeys() : array<string|int, mixed> + +
                                                                          + + + + +
                                                                          Return values
                                                                          + array<string|int, mixed> + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + getClassName() + +

                                                                          + + +

                                                                          Get the Parse Class Name for the object.

                                                                          + + + public + getClassName() : string + +
                                                                          + + + + +
                                                                          Return values
                                                                          + string + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + getCreatedAt() + +

                                                                          + + +

                                                                          Get the createdAt for the object, or null if unsaved.

                                                                          + + + public + getCreatedAt() : DateTime|null + +
                                                                          + + + + +
                                                                          Return values
                                                                          + DateTime|null + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + getName() + +

                                                                          + + +

                                                                          Returns the role name.

                                                                          + + + public + getName() : string + +
                                                                          + + + + +
                                                                          Return values
                                                                          + string + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + getObjectId() + +

                                                                          + + +

                                                                          Get the objectId for the object, or null if unsaved.

                                                                          + + + public + getObjectId() : string|null + +
                                                                          + + + + +
                                                                          Return values
                                                                          + string|null + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + getRegisteredSubclass() + +

                                                                          + + +

                                                                          Get the registered subclass for a Parse class, or a generic ParseObject +if no subclass is registered.

                                                                          + + + public + static getRegisteredSubclass(string $parseClassName) : ParseObject + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $parseClassName + : string +
                                                                          +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          Return values
                                                                          + ParseObject + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + getRelation() + +

                                                                          + + +

                                                                          Access or create a Relation value for a key.

                                                                          + + + public + getRelation(string $key[, string $className = null ]) : ParseRelation + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $key + : string +
                                                                          +
                                                                          +

                                                                          The key to access the relation for.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + $className + : string + = null
                                                                          +
                                                                          +

                                                                          The target class name.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          Return values
                                                                          + ParseRelation + — +

                                                                          The ParseRelation object if the relation already exists for the key or can be created for this key.

                                                                          -

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Gets the ParseRelation for the ParseRoles which are direct children of + + + + +
                                                                          +

                                                                          + getRoles() + +

                                                                          + + +

                                                                          Gets the ParseRelation for the ParseRoles which are direct children of this role. These roles' users are granted any privileges that this role - has been granted.

                                                                          -
                                                                          getRoles() : \Parse\ParseRelation
                                                                          -
                                                                          -
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - - -

                                                                          Response

                                                                          - \Parse\ParseRelation

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Returns JSON object of the unsaved operations.

                                                                          -
                                                                          getSaveJSON() : array
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - - -

                                                                          Response

                                                                          - array

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Gets the Subclass className if exists, otherwise false.

                                                                          -
                                                                          getSubclass() : mixed
                                                                          -
                                                                          - inherited static
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - - -
                                                                          - - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Get the updatedAt for the object, or null if unsaved.

                                                                          -
                                                                          getUpdatedAt() : \DateTime|null
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - - -

                                                                          Response

                                                                          - \DateTime|null

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Gets the ParseRelation for the ParseUsers which are direct children of + has been granted.

                                                                          + + + public + getRoles() : ParseRelation + +
                                                                          + + + + +

                                                                          Return values
                                                                          + ParseRelation + — +
                                                                          + + + +
                                                                          +

                                                                          + getUpdatedAt() + +

                                                                          + + +

                                                                          Get the updatedAt for the object, or null if unsaved.

                                                                          + + + public + getUpdatedAt() : DateTime|null + +
                                                                          + + + + +
                                                                          Return values
                                                                          + DateTime|null + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + getUsers() + +

                                                                          + + +

                                                                          Gets the ParseRelation for the ParseUsers which are direct children of this role. These users are granted any privileges that this role - has been granted. -

                                                                          getUsers() : \Parse\ParseRelation
                                                                          -
                                                                          -
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - - -

                                                                          Response

                                                                          - \Parse\ParseRelation

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Check if the object has a given key.

                                                                          -
                                                                          has(stringkey) : bool
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          key

                                                                          - string

                                                                          Key to check

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - bool

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Determines whether this object has child objects that are dirty

                                                                          -
                                                                          hasDirtyChildren() : bool
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - - -

                                                                          Response

                                                                          - bool

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Check whether there is a subclass registered for a given parse class.

                                                                          -
                                                                          hasRegisteredSubclass(mixedparseClassName) : bool
                                                                          -
                                                                          - inherited static
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - - - - - -
                                                                          - $parseClassName - - -

                                                                          @param

                                                                          - -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          parseClassName

                                                                          - mixed

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - bool

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Increment a numeric key by a certain value.

                                                                          -
                                                                          increment(stringkey, intvalue = 1) : mixed
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          key

                                                                          - string

                                                                          Key for numeric value on object to increment.

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          value

                                                                          - int

                                                                          Value to increment by.

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Returns true if the object has been fetched.

                                                                          -
                                                                          isDataAvailable() : bool
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - - -

                                                                          Response

                                                                          - bool

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Check if the object or any of its child objects have unsaved operations.

                                                                          -
                                                                          isDirty() : bool
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - - -

                                                                          Response

                                                                          - bool

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Check if the a value associated with a key has been -added/updated/removed and not saved yet.

                                                                          -
                                                                          isKeyDirty(stringkey) : bool
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          key

                                                                          - string

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - bool

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Merge server data after a save completes.

                                                                          -
                                                                          mergeAfterSave(arrayresult) : mixed
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          result

                                                                          - array

                                                                          Data retrieved from server.

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Merge data from other object.

                                                                          -
                                                                          mergeFromObject(\Parse\ParseObjectother) : mixed
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          other

                                                                          - \Parse\ParseObject

                                                                          Other object to merge data from

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Merges data received from the server.

                                                                          -
                                                                          mergeFromServer(arraydata, boolcompleteData = true) : mixed
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          data

                                                                          - array

                                                                          Data retrieved from server.

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          completeData

                                                                          - bool

                                                                          Fetch all data or not.

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Creates a ParseQuery for the subclass of ParseObject.

                                                                          -
                                                                          query() : \Parse\ParseQuery
                                                                          -
                                                                          - inherited static
                                                                          - - -
                                                                          -
                                                                          -

                                                                          Cannot be called on the base class ParseObject.

                                                                          -
                                                                          - - - - - - -
                                                                          Throws -
                                                                          -
                                                                          \Exception
                                                                          -
                                                                          -
                                                                          -
                                                                          - - -

                                                                          Response

                                                                          - \Parse\ParseQuery

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Start from serverData and process operations to generate the current -value set for an object.

                                                                          -
                                                                          rebuildEstimatedData() : mixed
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - - -
                                                                          - - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Register a subclass. Should be called before any other Parse functions.

                                                                          -
                                                                          registerSubclass() : mixed
                                                                          -
                                                                          - inherited static
                                                                          - - -
                                                                          -
                                                                          -

                                                                          Cannot be called on the base class ParseObject.

                                                                          -
                                                                          - - - - - - - - - - -
                                                                          - - -
                                                                          Throws -
                                                                          -
                                                                          \Exception
                                                                          -
                                                                          -
                                                                          -
                                                                          - - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Remove a value from an array for an object key.

                                                                          -
                                                                          remove(stringkey, mixedvalue) : mixed
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - - - - - -
                                                                          - - -
                                                                          Throws -
                                                                          -
                                                                          \Exception
                                                                          -
                                                                          -
                                                                          -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          key

                                                                          - string

                                                                          Key to remove the value from on the object.

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          value

                                                                          - mixed

                                                                          Value to remove from the array.

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Revert all unsaved operations.

                                                                          -
                                                                          revert() : mixed
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - - -
                                                                          - - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Save Object to Parse.

                                                                          -
                                                                          save(booluseMasterKey = false) : mixed
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          useMasterKey

                                                                          - bool

                                                                          Whether to use the Master Key.

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Save all the objects in the provided array.

                                                                          -
                                                                          saveAll(arraylist, booluseMasterKey = false, intbatchSize = 40) : mixed
                                                                          -
                                                                          - inherited static
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          list

                                                                          - array

                                                                          -
                                                                          -
                                                                          -

                                                                          useMasterKey

                                                                          - bool

                                                                          Whether to use the Master Key.

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          batchSize

                                                                          - int

                                                                          Number of objects to process per request

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Validate and set a value for an object key.

                                                                          -
                                                                          set(stringkey, mixedvalue) : mixed
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - - - - - -
                                                                          - - -
                                                                          Throws -
                                                                          -
                                                                          \Exception
                                                                          -
                                                                          -
                                                                          -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          key

                                                                          - string

                                                                          Key to set a value for on the object.

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          value

                                                                          - mixed

                                                                          Value to set on the key.

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Set ACL for this object.

                                                                          -
                                                                          setACL(\Parse\ParseACLacl) : mixed
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          acl

                                                                          - \Parse\ParseACL

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Set an array value for an object key.

                                                                          -
                                                                          setArray(stringkey, arrayvalue) : mixed
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - - - - - -
                                                                          - - -
                                                                          Throws -
                                                                          -
                                                                          \Exception
                                                                          -
                                                                          -
                                                                          -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          key

                                                                          - string

                                                                          Key to set the value for on the object.

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          value

                                                                          - array

                                                                          Value to set on the key.

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Set an associative array value for an object key.

                                                                          -
                                                                          setAssociativeArray(stringkey, arrayvalue) : mixed
                                                                          -
                                                                          - inherited
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - - - - - -
                                                                          - - -
                                                                          Throws -
                                                                          -
                                                                          \Exception
                                                                          -
                                                                          -
                                                                          -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          key

                                                                          - string

                                                                          Key to set the value for on the object.

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          value

                                                                          - array

                                                                          Value to set on the key.

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Sets the role name.

                                                                          -
                                                                          setName(stringname) : mixed
                                                                          -
                                                                          -
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - - - - - -
                                                                          - - -
                                                                          Throws -
                                                                          -
                                                                          \Parse\ParseException
                                                                          -
                                                                          -
                                                                          -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          name

                                                                          - string

                                                                          The role name

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Creates an array of object ids from a given array of ParseObjects

                                                                          -
                                                                          toObjectIdArray(arrayobjects) : array
                                                                          -
                                                                          - inherited static
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          Throws -
                                                                          -
                                                                          \Parse\ParseException
                                                                          -
                                                                          -
                                                                          -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          objects

                                                                          - array

                                                                          Objects to create id array from

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - array

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Traverse object to find children.

                                                                          -
                                                                          traverse(booldeep, \Parse\ParseObject|array&object, callablemapFunction, arrayseen = []) : mixed
                                                                          -
                                                                          - inherited static
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          deep

                                                                          - bool

                                                                          Should this call traverse deeply

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          object

                                                                          - \Parse\ParseObject|array

                                                                          Object to traverse.

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          mapFunction

                                                                          - callable

                                                                          Function to call for every item.

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          seen

                                                                          - array

                                                                          Objects already seen.

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - mixed

                                                                          The result of calling mapFunction on the root object.

                                                                          -

                                                                          -
                                                                          -
                                                                          - -
                                                                          - -
                                                                          -

                                                                          Merges an existing array of objects with their fetched counterparts

                                                                          -
                                                                          updateWithFetchedResults(arrayobjects, arrayfetched) : array
                                                                          -
                                                                          - inherited static
                                                                          - - -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          Throws -
                                                                          -
                                                                          \Parse\ParseException
                                                                          -
                                                                          -
                                                                          -
                                                                          - -

                                                                          Arguments

                                                                          -
                                                                          -

                                                                          objects

                                                                          - array

                                                                          Original objects to update

                                                                          -

                                                                          -
                                                                          -
                                                                          -

                                                                          fetched

                                                                          - array

                                                                          Fetched object data to update with

                                                                          -

                                                                          -
                                                                          - -

                                                                          Response

                                                                          - array

                                                                          -
                                                                          -
                                                                          - -
                                                                          - - -

                                                                          Properties

                                                                          - -
                                                                          -

                                                                          Parse Class name, overridden by classes subclassing ParseObject

                                                                          -
                                                                          parseClassName : string
                                                                          -
                                                                          - inherited static
                                                                          -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - var - - -
                                                                          - -

                                                                          Type(s)

                                                                          - string -
                                                                          -
                                                                          -
                                                                          - -
                                                                          -

                                                                          Data as it exists on the server.

                                                                          -
                                                                          serverData : array
                                                                          -
                                                                          - inherited
                                                                          -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - var - - -
                                                                          - -

                                                                          Type(s)

                                                                          - array<string|int, mixed> -
                                                                          -
                                                                          -
                                                                          - -
                                                                          -

                                                                          Set of unsaved operations.

                                                                          -
                                                                          operationSet : array
                                                                          -
                                                                          - inherited
                                                                          -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - var - - -
                                                                          - -

                                                                          Type(s)

                                                                          - array<string|int, mixed> -
                                                                          -
                                                                          -
                                                                          - -
                                                                          -

                                                                          Estimated value of applying operationSet to serverData.

                                                                          -
                                                                          estimatedData : array
                                                                          -
                                                                          - inherited
                                                                          -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - var - - -
                                                                          - -

                                                                          Type(s)

                                                                          - array<string|int, mixed> -
                                                                          -
                                                                          -
                                                                          - -
                                                                          -

                                                                          Determine if data available for a given key or not.

                                                                          -
                                                                          dataAvailability : array
                                                                          -
                                                                          - inherited
                                                                          -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - var - - -
                                                                          - -

                                                                          Type(s)

                                                                          - array<string|int, mixed> -
                                                                          -
                                                                          -
                                                                          - -
                                                                          -

                                                                          Class name for data on Parse.

                                                                          -
                                                                          className : string
                                                                          -
                                                                          - inherited
                                                                          -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - var - - -
                                                                          - -

                                                                          Type(s)

                                                                          - string -
                                                                          -
                                                                          -
                                                                          - -
                                                                          -

                                                                          Unique identifier on Parse.

                                                                          -
                                                                          objectId : string
                                                                          -
                                                                          - inherited
                                                                          -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - var - - -
                                                                          - -

                                                                          Type(s)

                                                                          - string -
                                                                          -
                                                                          -
                                                                          - -
                                                                          -

                                                                          Timestamp when object was created.

                                                                          -
                                                                          createdAt : \DateTime
                                                                          -
                                                                          - inherited
                                                                          -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - var - - -
                                                                          - -

                                                                          Type(s)

                                                                          - \DateTime -
                                                                          -
                                                                          -
                                                                          - -
                                                                          -

                                                                          Timestamp when object was last updated.

                                                                          -
                                                                          updatedAt : \DateTime
                                                                          -
                                                                          - inherited
                                                                          -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - var - - -
                                                                          - -

                                                                          Type(s)

                                                                          - \DateTime -
                                                                          -
                                                                          -
                                                                          - -
                                                                          -

                                                                          Whether the object has been fully fetched from Parse.

                                                                          -
                                                                          hasBeenFetched : bool
                                                                          -
                                                                          - inherited
                                                                          -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - var - - -
                                                                          - -

                                                                          Type(s)

                                                                          - bool -
                                                                          -
                                                                          -
                                                                          - -
                                                                          -

                                                                          Holds the registered subclasses and Parse class names.

                                                                          -
                                                                          registeredSubclasses : array
                                                                          -
                                                                          - inherited static
                                                                          -
                                                                          -
                                                                          -
                                                                          - - - - - - -
                                                                          - var - - -
                                                                          - -

                                                                          Type(s)

                                                                          - array<string|int, mixed> -
                                                                          -
                                                                          -
                                                                          -
                                                                          -
                                                                          - - + + +
                                                                          +

                                                                          + revert() + +

                                                                          + + +

                                                                          Revert all unsaved operations.

                                                                          + + + public + revert() : mixed + +
                                                                          + + + + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + save() + +

                                                                          + + +

                                                                          Handles pre-saving of this role +Calls ParseObject::save to finish

                                                                          + + + public + save([bool $useMasterKey = false ]) : mixed + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $useMasterKey + : bool + = false
                                                                          +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + +
                                                                          +
                                                                          +
                                                                          + throws +
                                                                          +
                                                                          + ParseException + +
                                                                          + +
                                                                          +
                                                                          + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + saveAll() + +

                                                                          + + +

                                                                          Save all the objects in the provided array.

                                                                          + + + public + static saveAll(array<string|int, mixed> $list[, bool $useMasterKey = false ][, int $batchSize = 40 ]) : mixed + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $list + : array<string|int, mixed> +
                                                                          +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + $useMasterKey + : bool + = false
                                                                          +
                                                                          +

                                                                          Whether to use the Master Key.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + $batchSize + : int + = 40
                                                                          +
                                                                          +

                                                                          Number of objects to process per request

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + set() + +

                                                                          + + +

                                                                          Validate and set a value for an object key.

                                                                          + + + public + set(string $key, mixed $value) : mixed + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $key + : string +
                                                                          +
                                                                          +

                                                                          Key to set a value for on the object.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + $value + : mixed +
                                                                          +
                                                                          +

                                                                          Value to set on the key.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + +
                                                                          +
                                                                          +
                                                                          + throws +
                                                                          +
                                                                          + Exception + +
                                                                          + +
                                                                          +
                                                                          + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + setACL() + +

                                                                          + + +

                                                                          Set ACL for this object.

                                                                          + + + public + setACL(ParseACL $acl) : mixed + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $acl + : ParseACL +
                                                                          +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + setArray() + +

                                                                          + + +

                                                                          Set an array value for an object key.

                                                                          + + + public + setArray(string $key, array<string|int, mixed> $value) : mixed + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $key + : string +
                                                                          +
                                                                          +

                                                                          Key to set the value for on the object.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + $value + : array<string|int, mixed> +
                                                                          +
                                                                          +

                                                                          Value to set on the key.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + +
                                                                          +
                                                                          +
                                                                          + throws +
                                                                          +
                                                                          + Exception + +
                                                                          + +
                                                                          +
                                                                          + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + setAssociativeArray() + +

                                                                          + + +

                                                                          Set an associative array value for an object key.

                                                                          + + + public + setAssociativeArray(string $key, array<string|int, mixed> $value) : mixed + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $key + : string +
                                                                          +
                                                                          +

                                                                          Key to set the value for on the object.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + $value + : array<string|int, mixed> +
                                                                          +
                                                                          +

                                                                          Value to set on the key.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + +
                                                                          +
                                                                          +
                                                                          + throws +
                                                                          +
                                                                          + Exception + +
                                                                          + +
                                                                          +
                                                                          + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + setName() + +

                                                                          + + +

                                                                          Sets the role name.

                                                                          + + + public + setName(string $name) : mixed + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $name + : string +
                                                                          +
                                                                          +

                                                                          The role name

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + +
                                                                          +
                                                                          +
                                                                          + throws +
                                                                          +
                                                                          + ParseException + +
                                                                          + +
                                                                          +
                                                                          + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + _isDirty() + +

                                                                          + + +

                                                                          Detects if the object (and optionally the child objects) has unsaved +changes.

                                                                          + + + protected + _isDirty(bool $considerChildren) : bool + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $considerChildren + : bool +
                                                                          +
                                                                          +

                                                                          Whether to consider children when checking for dirty state

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          Return values
                                                                          + bool + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + rebuildEstimatedData() + +

                                                                          + + +

                                                                          Start from serverData and process operations to generate the current +value set for an object.

                                                                          + + + protected + rebuildEstimatedData() : mixed + +
                                                                          + + + + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + _isDataAvailable() + +

                                                                          + + +

                                                                          Returns whether or not data is available for a given key

                                                                          + + + private + _isDataAvailable(string $key) : bool + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $key + : string +
                                                                          +
                                                                          +

                                                                          Key to check availability of

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          Return values
                                                                          + bool + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + applyOperations() + +

                                                                          + + +

                                                                          Apply operations to a target object.

                                                                          + + + private + applyOperations(array<string|int, mixed> $operations, array<string|int, mixed> &$target) : mixed + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $operations + : array<string|int, mixed> +
                                                                          +
                                                                          +

                                                                          Operations set to apply.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + $target + : array<string|int, mixed> +
                                                                          +
                                                                          +

                                                                          Target data to affect.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + canBeSerialized() + +

                                                                          + + +

                                                                          Determine if the current object can be serialized for saving.

                                                                          + + + private + canBeSerialized() : bool + +
                                                                          + + + + +
                                                                          Return values
                                                                          + bool + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + canBeSerializedAsValue() + +

                                                                          + + +

                                                                          Checks the given object and any children to see if the whole object +can be serialized for saving.

                                                                          + + + private + static canBeSerializedAsValue(mixed $object) : bool + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $object + : mixed +
                                                                          +
                                                                          +

                                                                          The value to check.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          Return values
                                                                          + bool + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + deepSave() + +

                                                                          + + +

                                                                          Save object and unsaved children within.

                                                                          + + + private + static deepSave(ParseObject|array<string|int, mixed> $target[, bool $useMasterKey = false ][, int $batchSize = 40 ]) : mixed + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $target + : ParseObject|array<string|int, mixed> +
                                                                          +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + $useMasterKey + : bool + = false
                                                                          +
                                                                          +

                                                                          Whether to use the Master Key.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + $batchSize + : int + = 40
                                                                          +
                                                                          +

                                                                          Number of objects to process per request

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + +
                                                                          +
                                                                          +
                                                                          + throws +
                                                                          +
                                                                          + Exception + +
                                                                          + +
                                                                          +
                                                                          + throws +
                                                                          +
                                                                          + ParseAggregateException + +
                                                                          + +
                                                                          +
                                                                          + throws +
                                                                          +
                                                                          + ParseException + +
                                                                          + +
                                                                          +
                                                                          + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + destroyBatch() + +

                                                                          + + +

                                                                          Destroy batch of objects.

                                                                          + + + private + static destroyBatch(array<string|int, ParseObject$objects[, bool $useMasterKey = false ]) : array<string|int, mixed> + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $objects + : array<string|int, ParseObject> +
                                                                          +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + $useMasterKey + : bool + = false
                                                                          +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + +
                                                                          +
                                                                          +
                                                                          + throws +
                                                                          +
                                                                          + ParseException + +
                                                                          + +
                                                                          +
                                                                          + +
                                                                          Return values
                                                                          + array<string|int, mixed> + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + findUnsavedChildren() + +

                                                                          + + +

                                                                          Find unsaved children inside an object.

                                                                          + + + private + static findUnsavedChildren(ParseObject $object, array<string|int, mixed> &$unsavedChildren, array<string|int, mixed> &$unsavedFiles) : mixed + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $object + : ParseObject +
                                                                          +
                                                                          +

                                                                          Object to search.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + $unsavedChildren + : array<string|int, mixed> +
                                                                          +
                                                                          +

                                                                          Array to populate with children.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + $unsavedFiles + : array<string|int, mixed> +
                                                                          +
                                                                          +

                                                                          Array to populate with files.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + getACLWithCopy() + +

                                                                          + + +

                                                                          Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one

                                                                          + + + private + getACLWithCopy(bool $mayCopy) : ParseACL|null + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $mayCopy + : bool +
                                                                          +
                                                                          +

                                                                          Whether to return a copy of this acl or not

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          Return values
                                                                          + ParseACL|null + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + getSaveJSON() + +

                                                                          + + +

                                                                          Returns JSON object of the unsaved operations.

                                                                          + + + private + getSaveJSON() : array<string|int, mixed> + +
                                                                          + + + + +
                                                                          Return values
                                                                          + array<string|int, mixed> + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + getSubclass() + +

                                                                          + + +

                                                                          Gets the Subclass className if exists, otherwise false.

                                                                          + + + private + static getSubclass() : mixed + +
                                                                          + + + + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + hasDirtyChildren() + +

                                                                          + + +

                                                                          Determines whether this object has child objects that are dirty

                                                                          + + + private + hasDirtyChildren() : bool + +
                                                                          + + + + +
                                                                          Return values
                                                                          + bool + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + mergeAfterSave() + +

                                                                          + + +

                                                                          Merge server data after a save completes.

                                                                          + + + private + mergeAfterSave(array<string|int, mixed> $result) : mixed + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $result + : array<string|int, mixed> +
                                                                          +
                                                                          +

                                                                          Data retrieved from server.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + mergeFromObject() + +

                                                                          + + +

                                                                          Merge data from other object.

                                                                          + + + private + mergeFromObject(ParseObject $other) : mixed + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $other + : ParseObject +
                                                                          +
                                                                          +

                                                                          Other object to merge data from

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + mergeFromServer() + +

                                                                          + + +

                                                                          Merges data received from the server.

                                                                          + + + private + mergeFromServer(array<string|int, mixed> $data[, bool $completeData = true ]) : mixed + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $data + : array<string|int, mixed> +
                                                                          +
                                                                          +

                                                                          Data retrieved from server.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + $completeData + : bool + = true
                                                                          +
                                                                          +

                                                                          Fetch all data or not.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          Return values
                                                                          + mixed + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + toObjectIdArray() + +

                                                                          + + +

                                                                          Creates an array of object ids from a given array of ParseObjects

                                                                          + + + private + static toObjectIdArray(array<string|int, mixed> $objects) : array<string|int, mixed> + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $objects + : array<string|int, mixed> +
                                                                          +
                                                                          +

                                                                          Objects to create id array from

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + +
                                                                          +
                                                                          +
                                                                          + throws +
                                                                          +
                                                                          + ParseException + +
                                                                          + +
                                                                          +
                                                                          + +
                                                                          Return values
                                                                          + array<string|int, mixed> + — +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + traverse() + +

                                                                          + + +

                                                                          Traverse object to find children.

                                                                          + + + private + static traverse(bool $deep, ParseObject|array<string|int, mixed> &$object, callable $mapFunction[, array<string|int, mixed> $seen = [] ]) : mixed + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $deep + : bool +
                                                                          +
                                                                          +

                                                                          Should this call traverse deeply

                                                                          +
                                                                          + +
                                                                          +
                                                                          + $object + : ParseObject|array<string|int, mixed> +
                                                                          +
                                                                          +

                                                                          Object to traverse.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + $mapFunction + : callable +
                                                                          +
                                                                          +

                                                                          Function to call for every item.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + $seen + : array<string|int, mixed> + = []
                                                                          +
                                                                          +

                                                                          Objects already seen.

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + +
                                                                          Return values
                                                                          + mixed + — +

                                                                          The result of calling mapFunction on the root object.

                                                                          +
                                                                          + + +
                                                                          +
                                                                          +

                                                                          + updateWithFetchedResults() + +

                                                                          + + +

                                                                          Merges an existing array of objects with their fetched counterparts

                                                                          + + + private + static updateWithFetchedResults(array<string|int, mixed> $objects, array<string|int, mixed> $fetched) : array<string|int, mixed> + +
                                                                          + +
                                                                          Parameters
                                                                          +
                                                                          +
                                                                          + $objects + : array<string|int, mixed> +
                                                                          +
                                                                          +

                                                                          Original objects to update

                                                                          +
                                                                          + +
                                                                          +
                                                                          + $fetched + : array<string|int, mixed> +
                                                                          +
                                                                          +

                                                                          Fetched object data to update with

                                                                          +
                                                                          + +
                                                                          +
                                                                          + + +
                                                                          + Tags + +
                                                                          +
                                                                          +
                                                                          + throws +
                                                                          +
                                                                          + ParseException + +
                                                                          + +
                                                                          +
                                                                          + +
                                                                          Return values
                                                                          + array<string|int, mixed> + — +
                                                                          + + +
                                                                          + + + +
                                                                          +
                                                                          +
                                                                          +

                                                                          Search results

                                                                          + +
                                                                          +
                                                                          +
                                                                            +
                                                                            +
                                                                            +
                                                                            +
                                                                            -
                                                                            + - + - - + + diff --git a/classes/Parse-ParseSchema.html b/classes/Parse-ParseSchema.html index f501d66b..c3dae530 100644 --- a/classes/Parse-ParseSchema.html +++ b/classes/Parse-ParseSchema.html @@ -1,1649 +1,2348 @@ - - - Parse PHP SDK API Reference » \Parse\ParseSchema - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                                                                            - + + + + + +

                                                                            Class ParseSchema - Handles schemas data from Parse.

                                                                            + +

                                                                            All the schemas methods need use of the master key for your application.

                                                                            +
                                                                            + + +
                                                                            + Tags + +
                                                                            +
                                                                            +
                                                                            + see +
                                                                            +
                                                                            + http://docs.parseplatform.org/rest/guide/#schema + +
                                                                            + +
                                                                            +
                                                                            + author +
                                                                            +
                                                                            + +

                                                                            Júlio César Gonçalves de Oliveira julio@pinguineras.com.br

                                                                            +
                                                                            + +
                                                                            +
                                                                            + + + + + + +

                                                                            + Table of Contents + +

                                                                            + +
                                                                            +
                                                                            + $ARRAY + +  : string +
                                                                            +
                                                                            Array data type
                                                                            + +
                                                                            + $BOOLEAN + +  : string +
                                                                            +
                                                                            Boolean data type
                                                                            + +
                                                                            + $DATE + +  : string +
                                                                            +
                                                                            Date data type
                                                                            + +
                                                                            + $FILE + +  : string +
                                                                            +
                                                                            File data type
                                                                            + +
                                                                            + $GEO_POINT + +  : string +
                                                                            +
                                                                            GeoPoint data type
                                                                            + +
                                                                            + $NUMBER + +  : string +
                                                                            +
                                                                            Number data type
                                                                            + +
                                                                            + $OBJECT + +  : string +
                                                                            +
                                                                            Object data type
                                                                            + +
                                                                            + $POINTER + +  : string +
                                                                            +
                                                                            Pointer data type
                                                                            + +
                                                                            + $POLYGON + +  : string +
                                                                            +
                                                                            Polygon data type
                                                                            + +
                                                                            + $RELATION + +  : string +
                                                                            +
                                                                            Relation data type
                                                                            + +
                                                                            + $STRING + +  : string +
                                                                            +
                                                                            String data type
                                                                            + +
                                                                            + $className + +  : string +
                                                                            +
                                                                            Class name for data stored on Parse.
                                                                            + +
                                                                            + $fields + +  : array<string|int, mixed> +
                                                                            +
                                                                            Fields to create.
                                                                            + +
                                                                            + $indexes + +  : array<string|int, mixed> +
                                                                            +
                                                                            Indexes to create.
                                                                            + +
                                                                            + $useMasterKey + +  : bool +
                                                                            +
                                                                            Force to use master key in Schema Methods.
                                                                            + +
                                                                            + __construct() + +  : mixed +
                                                                            +
                                                                            Create a Parse Schema.
                                                                            + +
                                                                            + addArray() + +  : ParseSchema +
                                                                            +
                                                                            Adding Array Field.
                                                                            + +
                                                                            + addBoolean() + +  : ParseSchema +
                                                                            +
                                                                            Adding Boolean Field.
                                                                            + +
                                                                            + addDate() + +  : ParseSchema +
                                                                            +
                                                                            Adding Date Field.
                                                                            + +
                                                                            + addField() + +  : ParseSchema +
                                                                            +
                                                                            Adding a Field to Create / Update a Schema.
                                                                            + +
                                                                            + addFile() + +  : ParseSchema +
                                                                            +
                                                                            Adding File Field.
                                                                            + +
                                                                            + addGeoPoint() + +  : ParseSchema +
                                                                            +
                                                                            Adding GeoPoint Field.
                                                                            + +
                                                                            + addIndex() + +  : ParseSchema +
                                                                            +
                                                                            Adding an Index to Create / Update a Schema.
                                                                            + +
                                                                            + addNumber() + +  : ParseSchema +
                                                                            +
                                                                            Adding Number Field.
                                                                            + +
                                                                            + addObject() + +  : ParseSchema +
                                                                            +
                                                                            Adding Object Field.
                                                                            + +
                                                                            + addPointer() + +  : ParseSchema +
                                                                            +
                                                                            Adding Pointer Field.
                                                                            + +
                                                                            + addPolygon() + +  : ParseSchema +
                                                                            +
                                                                            Adding Polygon Field.
                                                                            + +
                                                                            + addRelation() + +  : ParseSchema +
                                                                            +
                                                                            Adding Relation Field.
                                                                            + +
                                                                            + addString() + +  : ParseSchema +
                                                                            +
                                                                            Adding String Field.
                                                                            + +
                                                                            + all() + +  : array<string|int, mixed> +
                                                                            +
                                                                            Get all the Schema data on Parse.
                                                                            + +
                                                                            + assertClassName() + +  : mixed +
                                                                            +
                                                                            Assert if ClassName has filled.
                                                                            + +
                                                                            + assertTypes() + +  : mixed +
                                                                            +
                                                                            Assert types of fields.
                                                                            + +
                                                                            + delete() + +  : array<string|int, mixed> +
                                                                            +
                                                                            Removing a Schema from Parse.
                                                                            + +
                                                                            + deleteField() + +  : mixed +
                                                                            +
                                                                            Deleting a Field to Update on a Schema.
                                                                            + +
                                                                            + deleteIndex() + +  : mixed +
                                                                            +
                                                                            Deleting an Index to Update on a Schema.
                                                                            + +
                                                                            + get() + +  : array<string|int, mixed> +
                                                                            +
                                                                            Get the Schema from Parse.
                                                                            + +
                                                                            + purge() + +  : mixed +
                                                                            +
                                                                            Removes all objects from a Schema (class) in Parse.
                                                                            + +
                                                                            + save() + +  : array<string|int, mixed> +
                                                                            +
                                                                            Create a new Schema on Parse.
                                                                            + +
                                                                            + update() + +  : array<string|int, mixed> +
                                                                            +
                                                                            Update a Schema from Parse.
                                                                            + +
                                                                            + + - -
                                                                            - + +
                                                                            +

                                                                            + $BOOLEAN + + + +

                                                                            + + +

                                                                            Boolean data type

                                                                            + + + public + static string + $BOOLEAN + = 'Boolean' + +
                                                                            + + + +
                                                                            +
                                                                            +

                                                                            + $DATE + + + +

                                                                            + + +

                                                                            Date data type

                                                                            + + + public + static string + $DATE + = 'Date' + +
                                                                            + + + +
                                                                            +
                                                                            +

                                                                            + $FILE + + + +

                                                                            + + +

                                                                            File data type

                                                                            + + + public + static string + $FILE + = 'File' + +
                                                                            + + + +
                                                                            +
                                                                            +

                                                                            + $GEO_POINT + + + +

                                                                            + + +

                                                                            GeoPoint data type

                                                                            + + + public + static string + $GEO_POINT + = 'GeoPoint' + +
                                                                            + + + +
                                                                            +
                                                                            +

                                                                            + $NUMBER + + + +

                                                                            + + +

                                                                            Number data type

                                                                            + + + public + static string + $NUMBER + = 'Number' + +
                                                                            + + + +
                                                                            +
                                                                            +

                                                                            + $OBJECT + + + +

                                                                            + + +

                                                                            Object data type

                                                                            + + + public + static string + $OBJECT + = 'Object' + +
                                                                            + + + +
                                                                            +
                                                                            +

                                                                            + $POINTER + + + +

                                                                            + + +

                                                                            Pointer data type

                                                                            + + + public + static string + $POINTER + = 'Pointer' + +
                                                                            + + + +
                                                                            +
                                                                            +

                                                                            + $POLYGON + + + +

                                                                            + + +

                                                                            Polygon data type

                                                                            + + + public + static string + $POLYGON + = 'Polygon' + +
                                                                            + + + +
                                                                            +
                                                                            +

                                                                            + $RELATION + + + +

                                                                            + + +

                                                                            Relation data type

                                                                            + + + public + static string + $RELATION + = 'Relation' + +
                                                                            + + + +
                                                                            +
                                                                            +

                                                                            + $STRING + + + +

                                                                            + + +

                                                                            String data type

                                                                            + + + public + static string + $STRING + = 'String' + +
                                                                            + + + +
                                                                            +
                                                                            +

                                                                            + $className + + + +

                                                                            + + +

                                                                            Class name for data stored on Parse.

                                                                            + + + private + string + $className + + +
                                                                            + + + +
                                                                            +
                                                                            +

                                                                            + $fields + + + +

                                                                            + + +

                                                                            Fields to create.

                                                                            + + + private + array<string|int, mixed> + $fields + = [] + +
                                                                            + + + +
                                                                            +
                                                                            +

                                                                            + $indexes + + + +

                                                                            + + +

                                                                            Indexes to create.

                                                                            + + + private + array<string|int, mixed> + $indexes + = [] + +
                                                                            + + + +
                                                                            + + + +
                                                                            +

                                                                            + Methods + +

                                                                            +
                                                                            +

                                                                            + __construct() + +

                                                                            + + +

                                                                            Create a Parse Schema.

                                                                            + + + public + __construct([string|null $className = null ]) : mixed + +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $className + : string|null + = null
                                                                            +
                                                                            +

                                                                            Class Name of data on Parse.

                                                                            +
                                                                            + +
                                                                            +
                                                                            + + + +
                                                                            Return values
                                                                            + mixed + — +
                                                                            + + +
                                                                            +
                                                                            +

                                                                            + addArray() + +

                                                                            + + +

                                                                            Adding Array Field.

                                                                            + + + public + addArray([string $fieldName = null ]) : ParseSchema + +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $fieldName + : string + = null
                                                                            +
                                                                            +

                                                                            Name of the field will created on Parse

                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + +
                                                                            +
                                                                            +
                                                                            + throws +
                                                                            +
                                                                            + Exception + +
                                                                            + +
                                                                            +
                                                                            + +
                                                                            Return values
                                                                            + ParseSchema + — +

                                                                            fields return self to create field on Parse

                                                                            +
                                                                            + + +
                                                                            +
                                                                            +

                                                                            + addBoolean() + +

                                                                            + + +

                                                                            Adding Boolean Field.

                                                                            + + + public + addBoolean([string $fieldName = null ]) : ParseSchema + +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $fieldName + : string + = null
                                                                            +
                                                                            +

                                                                            Name of the field will created on Parse

                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + +
                                                                            +
                                                                            +
                                                                            + throws +
                                                                            +
                                                                            + Exception + +
                                                                            + +
                                                                            +
                                                                            + +
                                                                            Return values
                                                                            + ParseSchema + — +

                                                                            fields return self to create field on Parse

                                                                            +
                                                                            + + +
                                                                            +
                                                                            +

                                                                            + addDate() + +

                                                                            + + +

                                                                            Adding Date Field.

                                                                            + + + public + addDate([string $fieldName = null ]) : ParseSchema + +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $fieldName + : string + = null
                                                                            +
                                                                            +

                                                                            Name of the field will created on Parse

                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + +
                                                                            +
                                                                            +
                                                                            + throws +
                                                                            +
                                                                            + Exception + +
                                                                            + +
                                                                            +
                                                                            + +
                                                                            Return values
                                                                            + ParseSchema + — +

                                                                            fields return self to create field on Parse

                                                                            +
                                                                            + + +
                                                                            +
                                                                            +

                                                                            + addField() + +

                                                                            + + +

                                                                            Adding a Field to Create / Update a Schema.

                                                                            + + + public + addField([string $fieldName = null ][, string $fieldType = 'String' ]) : ParseSchema + +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $fieldName + : string + = null
                                                                            +
                                                                            +

                                                                            Name of the field that will be created on Parse

                                                                            +
                                                                            + +
                                                                            +
                                                                            + $fieldType + : string + = 'String'
                                                                            +
                                                                            +

                                                                            Can be a (String|Number|Boolean|Date|File|GeoPoint|Array|Object|Pointer|Relation)

                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + +
                                                                            +
                                                                            +
                                                                            + throws +
                                                                            +
                                                                            + Exception + +
                                                                            + +
                                                                            +
                                                                            + +
                                                                            Return values
                                                                            + ParseSchema + — +

                                                                            fields return self to create field on Parse

                                                                            +
                                                                            + + +
                                                                            +
                                                                            +

                                                                            + addFile() + +

                                                                            + + +

                                                                            Adding File Field.

                                                                            + + + public + addFile([string $fieldName = null ]) : ParseSchema + +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $fieldName + : string + = null
                                                                            +
                                                                            +

                                                                            Name of the field will created on Parse

                                                                            +
                                                                            + +
                                                                            +
                                                                            -
                                                                            -
                                                                            -

                                                                            ParseSchema

                                                                            - - -

                                                                            Class ParseSchema - Handles schemas data from Parse.

                                                                            -
                                                                            -
                                                                            -

                                                                            All the schemas methods need use of the master key for your application.

                                                                            - -
                                                                            - - - - - - - - - - - - - -
                                                                            - see - - - -
                                                                            - author - - -

                                                                            Júlio César Gonçalves de Oliveira julio@pinguineras.com.br

                                                                            - -
                                                                            - package - - -

                                                                            Parse

                                                                            - -
                                                                            - -

                                                                            Methods

                                                                            - -
                                                                            -

                                                                            Create a Parse Schema.

                                                                            -
                                                                            __construct(string|nullclassName = null) : mixed
                                                                            -
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            - - -
                                                                            - -

                                                                            Arguments

                                                                            -
                                                                            -

                                                                            className

                                                                            - string|null

                                                                            Class Name of data on Parse.

                                                                            -

                                                                            -
                                                                            - -

                                                                            Response

                                                                            - mixed

                                                                            -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            -

                                                                            Adding Array Field.

                                                                            -
                                                                            addArray(stringfieldName = null) : \Parse\ParseSchema
                                                                            -
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            Throws -
                                                                            -
                                                                            \Exception
                                                                            -
                                                                            -
                                                                            -
                                                                            - -

                                                                            Arguments

                                                                            -
                                                                            -

                                                                            fieldName

                                                                            - string

                                                                            Name of the field will created on Parse

                                                                            -

                                                                            -
                                                                            - -

                                                                            Response

                                                                            - \Parse\ParseSchema

                                                                            fields return self to create field on Parse

                                                                            -

                                                                            -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            -

                                                                            Adding Boolean Field.

                                                                            -
                                                                            addBoolean(stringfieldName = null) : \Parse\ParseSchema
                                                                            -
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            Throws -
                                                                            -
                                                                            \Exception
                                                                            -
                                                                            -
                                                                            -
                                                                            - -

                                                                            Arguments

                                                                            -
                                                                            -

                                                                            fieldName

                                                                            - string

                                                                            Name of the field will created on Parse

                                                                            -

                                                                            -
                                                                            - -

                                                                            Response

                                                                            - \Parse\ParseSchema

                                                                            fields return self to create field on Parse

                                                                            -

                                                                            -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            -

                                                                            Adding Date Field.

                                                                            -
                                                                            addDate(stringfieldName = null) : \Parse\ParseSchema
                                                                            -
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            Throws -
                                                                            -
                                                                            \Exception
                                                                            -
                                                                            -
                                                                            -
                                                                            - -

                                                                            Arguments

                                                                            -
                                                                            -

                                                                            fieldName

                                                                            - string

                                                                            Name of the field will created on Parse

                                                                            -

                                                                            -
                                                                            - -

                                                                            Response

                                                                            - \Parse\ParseSchema

                                                                            fields return self to create field on Parse

                                                                            -

                                                                            -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            -

                                                                            Adding a Field to Create / Update a Schema.

                                                                            -
                                                                            addField(stringfieldName = null, stringfieldType = 'String') : \Parse\ParseSchema
                                                                            -
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            Throws -
                                                                            -
                                                                            \Exception
                                                                            -
                                                                            -
                                                                            -
                                                                            - -

                                                                            Arguments

                                                                            -
                                                                            -

                                                                            fieldName

                                                                            - string

                                                                            Name of the field that will be created on Parse

                                                                            -

                                                                            -
                                                                            -
                                                                            -

                                                                            fieldType

                                                                            - string

                                                                            Can be a (String|Number|Boolean|Date|File|GeoPoint|Array|Object|Pointer|Relation)

                                                                            -

                                                                            -
                                                                            - -

                                                                            Response

                                                                            - \Parse\ParseSchema

                                                                            fields return self to create field on Parse

                                                                            -

                                                                            -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            -

                                                                            Adding File Field.

                                                                            -
                                                                            addFile(stringfieldName = null) : \Parse\ParseSchema
                                                                            -
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            Throws -
                                                                            -
                                                                            \Exception
                                                                            -
                                                                            -
                                                                            -
                                                                            - -

                                                                            Arguments

                                                                            -
                                                                            -

                                                                            fieldName

                                                                            - string

                                                                            Name of the field will created on Parse

                                                                            -

                                                                            -
                                                                            - -

                                                                            Response

                                                                            - \Parse\ParseSchema

                                                                            fields return self to create field on Parse

                                                                            -

                                                                            -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            -

                                                                            Adding GeoPoint Field.

                                                                            -
                                                                            addGeoPoint(stringfieldName = null) : \Parse\ParseSchema
                                                                            -
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            Throws -
                                                                            -
                                                                            \Exception
                                                                            -
                                                                            -
                                                                            -
                                                                            - -

                                                                            Arguments

                                                                            -
                                                                            -

                                                                            fieldName

                                                                            - string

                                                                            Name of the field will created on Parse

                                                                            -

                                                                            -
                                                                            - -

                                                                            Response

                                                                            - \Parse\ParseSchema

                                                                            fields return self to create field on Parse

                                                                            -

                                                                            -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            -

                                                                            Adding an Index to Create / Update a Schema.

                                                                            -
                                                                            addIndex(stringindexName, stringindex) : \Parse\ParseSchema
                                                                            -
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            Throws -
                                                                            -
                                                                            \Exception
                                                                            -
                                                                            -
                                                                            -
                                                                            - -

                                                                            Arguments

                                                                            -
                                                                            -

                                                                            indexName

                                                                            - string

                                                                            Name of the index that will be created on Parse

                                                                            -

                                                                            -
                                                                            -
                                                                            -

                                                                            index

                                                                            - string

                                                                            Key / Value to be saved

                                                                            -

                                                                            -
                                                                            - -

                                                                            Response

                                                                            - \Parse\ParseSchema

                                                                            indexes return self to create index on Parse

                                                                            -

                                                                            -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            -

                                                                            Adding Number Field.

                                                                            -
                                                                            addNumber(stringfieldName = null) : \Parse\ParseSchema
                                                                            -
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            Throws -
                                                                            -
                                                                            \Exception
                                                                            -
                                                                            -
                                                                            -
                                                                            - -

                                                                            Arguments

                                                                            -
                                                                            -

                                                                            fieldName

                                                                            - string

                                                                            Name of the field will created on Parse

                                                                            -

                                                                            -
                                                                            - -

                                                                            Response

                                                                            - \Parse\ParseSchema

                                                                            fields return self to create field on Parse

                                                                            -

                                                                            -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            -

                                                                            Adding Object Field.

                                                                            -
                                                                            addObject(stringfieldName = null) : \Parse\ParseSchema
                                                                            -
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            Throws -
                                                                            -
                                                                            \Exception
                                                                            -
                                                                            -
                                                                            -
                                                                            - -

                                                                            Arguments

                                                                            -
                                                                            -

                                                                            fieldName

                                                                            - string

                                                                            Name of the field will created on Parse

                                                                            -

                                                                            -
                                                                            - -

                                                                            Response

                                                                            - \Parse\ParseSchema

                                                                            fields return self to create field on Parse

                                                                            -

                                                                            -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            -

                                                                            Adding Pointer Field.

                                                                            -
                                                                            addPointer(stringfieldName = null, stringtargetClass = null) : \Parse\ParseSchema
                                                                            -
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            Throws -
                                                                            -
                                                                            \Exception
                                                                            -
                                                                            -
                                                                            -
                                                                            - -

                                                                            Arguments

                                                                            -
                                                                            -

                                                                            fieldName

                                                                            - string

                                                                            Name of the field will created on Parse

                                                                            -

                                                                            -
                                                                            -
                                                                            -

                                                                            targetClass

                                                                            - string

                                                                            Name of the target Pointer Class

                                                                            -

                                                                            -
                                                                            - -

                                                                            Response

                                                                            - \Parse\ParseSchema

                                                                            fields return self to create field on Parse

                                                                            -

                                                                            -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            -

                                                                            Adding Polygon Field.

                                                                            -
                                                                            addPolygon(stringfieldName = null) : \Parse\ParseSchema
                                                                            -
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            Throws -
                                                                            -
                                                                            \Exception
                                                                            -
                                                                            -
                                                                            -
                                                                            - -

                                                                            Arguments

                                                                            -
                                                                            -

                                                                            fieldName

                                                                            - string

                                                                            Name of the field will created on Parse

                                                                            -

                                                                            -
                                                                            - -

                                                                            Response

                                                                            - \Parse\ParseSchema

                                                                            fields return self to create field on Parse

                                                                            -

                                                                            -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            -

                                                                            Adding Relation Field.

                                                                            -
                                                                            addRelation(stringfieldName = null, stringtargetClass = null) : \Parse\ParseSchema
                                                                            -
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            Throws -
                                                                            -
                                                                            \Exception
                                                                            -
                                                                            -
                                                                            -
                                                                            - -

                                                                            Arguments

                                                                            -
                                                                            -

                                                                            fieldName

                                                                            - string

                                                                            Name of the field will created on Parse

                                                                            -

                                                                            -
                                                                            -
                                                                            -

                                                                            targetClass

                                                                            - string

                                                                            Name of the target Pointer Class

                                                                            -

                                                                            -
                                                                            - -

                                                                            Response

                                                                            - \Parse\ParseSchema

                                                                            fields return self to create field on Parse

                                                                            -

                                                                            -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            -

                                                                            Adding String Field.

                                                                            -
                                                                            addString(stringfieldName = null) : \Parse\ParseSchema
                                                                            -
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            Throws -
                                                                            -
                                                                            \Exception
                                                                            -
                                                                            -
                                                                            -
                                                                            - -

                                                                            Arguments

                                                                            -
                                                                            -

                                                                            fieldName

                                                                            - string

                                                                            Name of the field that will be created on Parse

                                                                            -

                                                                            -
                                                                            - -

                                                                            Response

                                                                            - \Parse\ParseSchema

                                                                            fields return self to create field on Parse

                                                                            -

                                                                            -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            -

                                                                            Get all the Schema data on Parse.

                                                                            -
                                                                            all() : array
                                                                            -
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            Throws -
                                                                            -
                                                                            \Parse\ParseException
                                                                            -
                                                                            -
                                                                            -
                                                                            - - -

                                                                            Response

                                                                            - array

                                                                            -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            -

                                                                            Assert if ClassName has filled.

                                                                            -
                                                                            assertClassName() : mixed
                                                                            -
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - - - - - - - - - - -
                                                                            - - -
                                                                            Throws -
                                                                            -
                                                                            \Exception
                                                                            -
                                                                            -
                                                                            -
                                                                            - - -

                                                                            Response

                                                                            - mixed

                                                                            -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            -

                                                                            Assert types of fields.

                                                                            -
                                                                            assertTypes(stringtype = null) : mixed
                                                                            -
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - - - - - - - - - - -
                                                                            - - -
                                                                            Throws -
                                                                            -
                                                                            \InvalidArgumentException
                                                                            -
                                                                            -
                                                                            -
                                                                            - -

                                                                            Arguments

                                                                            -
                                                                            -

                                                                            type

                                                                            - string

                                                                            -
                                                                            - -

                                                                            Response

                                                                            - mixed

                                                                            -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            -

                                                                            Removing a Schema from Parse.

                                                                            -
                                                                            delete() : array
                                                                            -
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -

                                                                            You can only remove a schema from your app if it is empty (has 0 objects).

                                                                            -
                                                                            - - - - - - -
                                                                            Throws -
                                                                            -
                                                                            \Exception
                                                                            -
                                                                            -
                                                                            -
                                                                            - - -

                                                                            Response

                                                                            - array

                                                                            -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            -

                                                                            Deleting a Field to Update on a Schema.

                                                                            -
                                                                            deleteField(stringfieldName = null) : mixed
                                                                            -
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            - - -
                                                                            - -

                                                                            Arguments

                                                                            -
                                                                            -

                                                                            fieldName

                                                                            - string

                                                                            Name of the field will be deleted

                                                                            -

                                                                            -
                                                                            - -

                                                                            Response

                                                                            - mixed

                                                                            -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            -

                                                                            Deleting an Index to Update on a Schema.

                                                                            -
                                                                            deleteIndex(stringindexName = null) : mixed
                                                                            -
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            - - -
                                                                            - -

                                                                            Arguments

                                                                            -
                                                                            -

                                                                            indexName

                                                                            - string

                                                                            Name of the index that will be deleted

                                                                            -

                                                                            -
                                                                            - -

                                                                            Response

                                                                            - mixed

                                                                            -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            -

                                                                            Get the Schema from Parse.

                                                                            -
                                                                            get() : array
                                                                            -
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            Throws -
                                                                            -
                                                                            \Parse\ParseException
                                                                            -
                                                                            -
                                                                            -
                                                                            - - -

                                                                            Response

                                                                            - array

                                                                            -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            -

                                                                            Removes all objects from a Schema (class) in Parse.

                                                                            -
                                                                            purge() : mixed
                                                                            -
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -

                                                                            EXERCISE CAUTION, running this will delete all objects for this schema and cannot be reversed

                                                                            -
                                                                            - - - - - - - - - - -
                                                                            - - -
                                                                            Throws -
                                                                            -
                                                                            \Exception
                                                                            -
                                                                            -
                                                                            -
                                                                            - - -

                                                                            Response

                                                                            - mixed

                                                                            -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            -

                                                                            Create a new Schema on Parse.

                                                                            -
                                                                            save() : array
                                                                            -
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            Throws -
                                                                            -
                                                                            \Exception
                                                                            -
                                                                            -
                                                                            -
                                                                            - - -

                                                                            Response

                                                                            - array

                                                                            -
                                                                            -
                                                                            - -
                                                                            - -
                                                                            -

                                                                            Update a Schema from Parse.

                                                                            -
                                                                            update() : array
                                                                            -
                                                                            -
                                                                            - - -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            Throws -
                                                                            -
                                                                            \Exception
                                                                            -
                                                                            -
                                                                            -
                                                                            - - -

                                                                            Response

                                                                            - array

                                                                            -
                                                                            -
                                                                            - -
                                                                            - - -

                                                                            Properties

                                                                            - -
                                                                            -

                                                                            String data type

                                                                            -
                                                                            STRING : string
                                                                            -
                                                                            - static
                                                                            -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            - var - - -
                                                                            - -

                                                                            Type(s)

                                                                            - string -
                                                                            -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Number data type

                                                                            -
                                                                            NUMBER : string
                                                                            -
                                                                            - static
                                                                            -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            - var - - -
                                                                            - -

                                                                            Type(s)

                                                                            - string -
                                                                            -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Boolean data type

                                                                            -
                                                                            BOOLEAN : string
                                                                            -
                                                                            - static
                                                                            -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            - var - - -
                                                                            - -

                                                                            Type(s)

                                                                            - string -
                                                                            -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Date data type

                                                                            -
                                                                            DATE : string
                                                                            -
                                                                            - static
                                                                            -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            - var - - -
                                                                            - -

                                                                            Type(s)

                                                                            - string -
                                                                            -
                                                                            -
                                                                            - -
                                                                            -

                                                                            File data type

                                                                            -
                                                                            FILE : string
                                                                            -
                                                                            - static
                                                                            -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            - var - - -
                                                                            - -

                                                                            Type(s)

                                                                            - string -
                                                                            -
                                                                            -
                                                                            - -
                                                                            -

                                                                            GeoPoint data type

                                                                            -
                                                                            GEO_POINT : string
                                                                            -
                                                                            - static
                                                                            -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            - var - - -
                                                                            - -

                                                                            Type(s)

                                                                            - string -
                                                                            -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Polygon data type

                                                                            -
                                                                            POLYGON : string
                                                                            -
                                                                            - static
                                                                            -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            - var - - -
                                                                            - -

                                                                            Type(s)

                                                                            - string -
                                                                            -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Array data type

                                                                            -
                                                                            ARRAY : string
                                                                            -
                                                                            - static
                                                                            -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            - var - - -
                                                                            - -

                                                                            Type(s)

                                                                            - string -
                                                                            -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Object data type

                                                                            -
                                                                            OBJECT : string
                                                                            -
                                                                            - static
                                                                            -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            - var - - -
                                                                            - -

                                                                            Type(s)

                                                                            - string -
                                                                            -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Pointer data type

                                                                            -
                                                                            POINTER : string
                                                                            -
                                                                            - static
                                                                            -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            - var - - -
                                                                            - -

                                                                            Type(s)

                                                                            - string -
                                                                            -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Relation data type

                                                                            -
                                                                            RELATION : string
                                                                            -
                                                                            - static
                                                                            -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            - var - - -
                                                                            - -

                                                                            Type(s)

                                                                            - string -
                                                                            -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Class name for data stored on Parse.

                                                                            -
                                                                            className : string
                                                                            -
                                                                            -
                                                                            -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            - var - - -
                                                                            - -

                                                                            Type(s)

                                                                            - string -
                                                                            -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Fields to create.

                                                                            -
                                                                            fields : array
                                                                            -
                                                                            -
                                                                            -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            - var - - -
                                                                            - -

                                                                            Type(s)

                                                                            - array<string|int, mixed> -
                                                                            -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Indexes to create.

                                                                            -
                                                                            indexes : array
                                                                            -
                                                                            -
                                                                            -
                                                                            -
                                                                            -
                                                                            - - - - - - -
                                                                            - var - - -
                                                                            - -

                                                                            Type(s)

                                                                            - array<string|int, mixed> -
                                                                            -
                                                                            -
                                                                            - -
                                                                            -

                                                                            Force to use master key in Schema Methods.

                                                                            -
                                                                            useMasterKey : bool
                                                                            -
                                                                            -
                                                                            -
                                                                            -
                                                                            -
                                                                            - - - - - - - - - - -
                                                                            - see - - -
                                                                            - var - - -
                                                                            - -

                                                                            Type(s)

                                                                            - bool -
                                                                            -
                                                                            -
                                                                            -
                                                                            -
                                                                            - - + +
                                                                            +
                                                                            +

                                                                            + addGeoPoint() + +

                                                                            + + +

                                                                            Adding GeoPoint Field.

                                                                            + + + public + addGeoPoint([string $fieldName = null ]) : ParseSchema + +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $fieldName + : string + = null
                                                                            +
                                                                            +

                                                                            Name of the field will created on Parse

                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + +
                                                                            +
                                                                            +
                                                                            + throws +
                                                                            +
                                                                            + Exception + +
                                                                            + +
                                                                            +
                                                                            + +
                                                                            Return values
                                                                            + ParseSchema + — +

                                                                            fields return self to create field on Parse

                                                                            +
                                                                            + + +
                                                                            +
                                                                            +

                                                                            + addIndex() + +

                                                                            + + +

                                                                            Adding an Index to Create / Update a Schema.

                                                                            + + + public + addIndex(string $indexName, string $index) : ParseSchema + +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $indexName + : string +
                                                                            +
                                                                            +

                                                                            Name of the index that will be created on Parse

                                                                            +
                                                                            + +
                                                                            +
                                                                            + $index + : string +
                                                                            +
                                                                            +

                                                                            Key / Value to be saved

                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + +
                                                                            +
                                                                            +
                                                                            + throws +
                                                                            +
                                                                            + Exception + +
                                                                            + +
                                                                            +
                                                                            + +
                                                                            Return values
                                                                            + ParseSchema + — +

                                                                            indexes return self to create index on Parse

                                                                            +
                                                                            + + +
                                                                            +
                                                                            +

                                                                            + addNumber() + +

                                                                            + + +

                                                                            Adding Number Field.

                                                                            + + + public + addNumber([string $fieldName = null ]) : ParseSchema + +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $fieldName + : string + = null
                                                                            +
                                                                            +

                                                                            Name of the field will created on Parse

                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + +
                                                                            +
                                                                            +
                                                                            + throws +
                                                                            +
                                                                            + Exception + +
                                                                            + +
                                                                            +
                                                                            + +
                                                                            Return values
                                                                            + ParseSchema + — +

                                                                            fields return self to create field on Parse

                                                                            +
                                                                            + + +
                                                                            +
                                                                            +

                                                                            + addObject() + +

                                                                            + + +

                                                                            Adding Object Field.

                                                                            + + + public + addObject([string $fieldName = null ]) : ParseSchema + +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $fieldName + : string + = null
                                                                            +
                                                                            +

                                                                            Name of the field will created on Parse

                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + +
                                                                            +
                                                                            +
                                                                            + throws +
                                                                            +
                                                                            + Exception + +
                                                                            + +
                                                                            +
                                                                            + +
                                                                            Return values
                                                                            + ParseSchema + — +

                                                                            fields return self to create field on Parse

                                                                            +
                                                                            + + +
                                                                            +
                                                                            +

                                                                            + addPointer() + +

                                                                            + + +

                                                                            Adding Pointer Field.

                                                                            + + + public + addPointer([string $fieldName = null ][, string $targetClass = null ]) : ParseSchema + +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $fieldName + : string + = null
                                                                            +
                                                                            +

                                                                            Name of the field will created on Parse

                                                                            +
                                                                            + +
                                                                            +
                                                                            + $targetClass + : string + = null
                                                                            +
                                                                            +

                                                                            Name of the target Pointer Class

                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + +
                                                                            +
                                                                            +
                                                                            + throws +
                                                                            +
                                                                            + Exception + +
                                                                            + +
                                                                            +
                                                                            + +
                                                                            Return values
                                                                            + ParseSchema + — +

                                                                            fields return self to create field on Parse

                                                                            +
                                                                            + + +
                                                                            +
                                                                            +

                                                                            + addPolygon() + +

                                                                            + + +

                                                                            Adding Polygon Field.

                                                                            + + + public + addPolygon([string $fieldName = null ]) : ParseSchema + +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $fieldName + : string + = null
                                                                            +
                                                                            +

                                                                            Name of the field will created on Parse

                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + +
                                                                            +
                                                                            +
                                                                            + throws +
                                                                            +
                                                                            + Exception + +
                                                                            + +
                                                                            +
                                                                            + +
                                                                            Return values
                                                                            + ParseSchema + — +

                                                                            fields return self to create field on Parse

                                                                            +
                                                                            + + +
                                                                            +
                                                                            +

                                                                            + addRelation() + +

                                                                            + + +

                                                                            Adding Relation Field.

                                                                            + + + public + addRelation([string $fieldName = null ][, string $targetClass = null ]) : ParseSchema + +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $fieldName + : string + = null
                                                                            +
                                                                            +

                                                                            Name of the field will created on Parse

                                                                            +
                                                                            + +
                                                                            +
                                                                            + $targetClass + : string + = null
                                                                            +
                                                                            +

                                                                            Name of the target Pointer Class

                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + +
                                                                            +
                                                                            +
                                                                            + throws +
                                                                            +
                                                                            + Exception + +
                                                                            + +
                                                                            +
                                                                            + +
                                                                            Return values
                                                                            + ParseSchema + — +

                                                                            fields return self to create field on Parse

                                                                            +
                                                                            + + +
                                                                            +
                                                                            +

                                                                            + addString() + +

                                                                            + + +

                                                                            Adding String Field.

                                                                            + + + public + addString([string $fieldName = null ]) : ParseSchema + +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $fieldName + : string + = null
                                                                            +
                                                                            +

                                                                            Name of the field that will be created on Parse

                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + +
                                                                            +
                                                                            +
                                                                            + throws +
                                                                            +
                                                                            + Exception + +
                                                                            + +
                                                                            +
                                                                            + +
                                                                            Return values
                                                                            + ParseSchema + — +

                                                                            fields return self to create field on Parse

                                                                            +
                                                                            + + +
                                                                            +
                                                                            +

                                                                            + all() + +

                                                                            + + +

                                                                            Get all the Schema data on Parse.

                                                                            + + + public + all() : array<string|int, mixed> + +
                                                                            + + + +
                                                                            + Tags + +
                                                                            +
                                                                            +
                                                                            + throws +
                                                                            +
                                                                            + ParseException + +
                                                                            + +
                                                                            +
                                                                            + +
                                                                            Return values
                                                                            + array<string|int, mixed> + — +
                                                                            + + +
                                                                            +
                                                                            +

                                                                            + assertClassName() + +

                                                                            + + +

                                                                            Assert if ClassName has filled.

                                                                            + + + public + assertClassName() : mixed + +
                                                                            + + + +
                                                                            + Tags + +
                                                                            +
                                                                            +
                                                                            + throws +
                                                                            +
                                                                            + Exception + +
                                                                            + +
                                                                            +
                                                                            + +
                                                                            Return values
                                                                            + mixed + — +
                                                                            + + +
                                                                            +
                                                                            +

                                                                            + assertTypes() + +

                                                                            + + +

                                                                            Assert types of fields.

                                                                            + + + public + assertTypes([string $type = null ]) : mixed + +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $type + : string + = null
                                                                            +
                                                                            +
                                                                            + +
                                                                            +
                                                                            + + +
                                                                            + Tags + +
                                                                            +
                                                                            +
                                                                            + throws +
                                                                            +
                                                                            + InvalidArgumentException + +
                                                                            + +
                                                                            +
                                                                            + +
                                                                            Return values
                                                                            + mixed + — +
                                                                            + + +
                                                                            +
                                                                            +

                                                                            + delete() + +

                                                                            + + +

                                                                            Removing a Schema from Parse.

                                                                            + + + public + delete() : array<string|int, mixed> + +

                                                                            You can only remove a schema from your app if it is empty (has 0 objects).

                                                                            +
                                                                            + + + +
                                                                            + Tags + +
                                                                            +
                                                                            +
                                                                            + throws +
                                                                            +
                                                                            + Exception + +
                                                                            + +
                                                                            +
                                                                            + +
                                                                            Return values
                                                                            + array<string|int, mixed> + — +
                                                                            + + +
                                                                            +
                                                                            +

                                                                            + deleteField() + +

                                                                            + + +

                                                                            Deleting a Field to Update on a Schema.

                                                                            + + + public + deleteField([string $fieldName = null ]) : mixed + +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $fieldName + : string + = null
                                                                            +
                                                                            +

                                                                            Name of the field will be deleted

                                                                            +
                                                                            + +
                                                                            +
                                                                            + + + +
                                                                            Return values
                                                                            + mixed + — +
                                                                            + + +
                                                                            +
                                                                            +

                                                                            + deleteIndex() + +

                                                                            + + +

                                                                            Deleting an Index to Update on a Schema.

                                                                            + + + public + deleteIndex([string $indexName = null ]) : mixed + +
                                                                            + +
                                                                            Parameters
                                                                            +
                                                                            +
                                                                            + $indexName + : string + = null
                                                                            +
                                                                            +

                                                                            Name of the index that will be deleted

                                                                            +
                                                                            + +
                                                                            +
                                                                            + + + +
                                                                            Return values
                                                                            + mixed + — +
                                                                            + + +
                                                                            +
                                                                            +

                                                                            + get() + +

                                                                            + + +

                                                                            Get the Schema from Parse.

                                                                            + + + public + get() : array<string|int, mixed> + +
                                                                            + + + +
                                                                            + Tags + +
                                                                            +
                                                                            +
                                                                            + throws +
                                                                            +
                                                                            + ParseException + +
                                                                            + +
                                                                            +
                                                                            + +
                                                                            Return values
                                                                            + array<string|int, mixed> + — +
                                                                            + + +
                                                                            +
                                                                            +

                                                                            + purge() + +

                                                                            + + +

                                                                            Removes all objects from a Schema (class) in Parse.

                                                                            + + + public + purge() : mixed + +

                                                                            EXERCISE CAUTION, running this will delete all objects for this schema and cannot be reversed

                                                                            +
                                                                            + + + +
                                                                            + Tags + +
                                                                            +
                                                                            +
                                                                            + throws +
                                                                            +
                                                                            + Exception + +
                                                                            + +
                                                                            +
                                                                            + +
                                                                            Return values
                                                                            + mixed + — +
                                                                            + + +
                                                                            +
                                                                            +

                                                                            + save() + +

                                                                            + + +

                                                                            Create a new Schema on Parse.

                                                                            + + + public + save() : array<string|int, mixed> + +
                                                                            + + + +
                                                                            + Tags + +
                                                                            +
                                                                            +
                                                                            + throws +
                                                                            +
                                                                            + Exception + +
                                                                            + +
                                                                            +
                                                                            + +
                                                                            Return values
                                                                            + array<string|int, mixed> + — +
                                                                            + + +
                                                                            +
                                                                            +

                                                                            + update() + +

                                                                            + + +

                                                                            Update a Schema from Parse.

                                                                            + + + public + update() : array<string|int, mixed> + +
                                                                            + + + +
                                                                            + Tags + +
                                                                            +
                                                                            +
                                                                            + throws +
                                                                            +
                                                                            + Exception + +
                                                                            + +
                                                                            +
                                                                            + +
                                                                            Return values
                                                                            + array<string|int, mixed> + — +
                                                                            + + +
                                                                            +
                                                                            + + +
                                                                            +
                                                                            +
                                                                            +

                                                                            Search results

                                                                            + +
                                                                            +
                                                                            +
                                                                              +
                                                                              +
                                                                              +
                                                                              +
                                                                              - + - + - - + + diff --git a/classes/Parse-ParseServerInfo.html b/classes/Parse-ParseServerInfo.html index 93a94ce9..ba661105 100644 --- a/classes/Parse-ParseServerInfo.html +++ b/classes/Parse-ParseServerInfo.html @@ -1,591 +1,755 @@ - - - Parse PHP SDK API Reference » \Parse\ParseServerInfo - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                                                                              - + + + + + +

                                                                              Class ParseFeatures - Representation of server-side features

                                                                              + +
                                                                              + + +
                                                                              + Tags + +
                                                                              +
                                                                              +
                                                                              + author +
                                                                              +
                                                                              + +

                                                                              Ben Friedman friedman.benjamin@gmail.com

                                                                              +
                                                                              + +
                                                                              +
                                                                              + + + + + + +

                                                                              + Table of Contents + +

                                                                              + +
                                                                              +
                                                                              + $serverFeatures + +  : array<string|int, mixed> +
                                                                              +
                                                                              Reported server features and configs
                                                                              + +
                                                                              + $serverVersion + +  : string +
                                                                              +
                                                                              Reported server version
                                                                              + +
                                                                              + _setServerVersion() + +  : mixed +
                                                                              +
                                                                              Sets the current server version.
                                                                              + +
                                                                              + get() + +  : mixed +
                                                                              +
                                                                              Get a specific feature set from the server
                                                                              + +
                                                                              + getCloudCodeFeatures() + +  : array<string|int, mixed> +
                                                                              +
                                                                              Gets features available for cloudCode
                                                                              + +
                                                                              + getFeatures() + +  : array<string|int, mixed> +
                                                                              +
                                                                              Gets features for the current server
                                                                              + +
                                                                              + getGlobalConfigFeatures() + +  : array<string|int, mixed> +
                                                                              +
                                                                              Gets features available for globalConfig
                                                                              + +
                                                                              + getHooksFeatures() + +  : array<string|int, mixed> +
                                                                              +
                                                                              Gets features available for hooks
                                                                              + +
                                                                              + getLogsFeatures() + +  : array<string|int, mixed> +
                                                                              +
                                                                              Gets features available for logs
                                                                              + +
                                                                              + getPushFeatures() + +  : array<string|int, mixed> +
                                                                              +
                                                                              Gets features available for push
                                                                              + +
                                                                              + getSchemasFeatures() + +  : array<string|int, mixed> +
                                                                              +
                                                                              Gets features available for schemas
                                                                              + +
                                                                              + getVersion() + +  : string +
                                                                              +
                                                                              Gets the reported version of the current server
                                                                              + +
                                                                              + getServerInfo() + +  : array<string|int, mixed> +
                                                                              +
                                                                              Requests, sets and returns server features and version
                                                                              + +
                                                                              + + - -
                                                                              - + -
                                                                              -
                                                                              -

                                                                              ParseServerInfo

                                                                              - - -

                                                                              Class ParseFeatures - Representation of server-side features

                                                                              -
                                                                              -
                                                                              - -
                                                                              - - - - - - - - - -
                                                                              - author - - -

                                                                              Ben Friedman friedman.benjamin@gmail.com

                                                                              - -
                                                                              - package - - -

                                                                              Parse

                                                                              - -
                                                                              - -

                                                                              Methods

                                                                              - -
                                                                              -

                                                                              Sets the current server version.

                                                                              -
                                                                              _setServerVersion(stringversion) : mixed
                                                                              -
                                                                              - static
                                                                              - - -
                                                                              -
                                                                              -

                                                                              Allows setting the server version to avoid making an additional request + +

                                                                              +

                                                                              + $serverVersion + + + +

                                                                              + + +

                                                                              Reported server version

                                                                              + + + private + static string + $serverVersion + + +
                                                                              + + + +
                                                                              + + +
                                                                              +

                                                                              + Methods + +

                                                                              +
                                                                              +

                                                                              + _setServerVersion() + +

                                                                              + + +

                                                                              Sets the current server version.

                                                                              + + + public + static _setServerVersion(string $version) : mixed + +

                                                                              Allows setting the server version to avoid making an additional request if the version is obtained elsewhere.

                                                                              -
                                                                              - - - - - - -
                                                                              - - -
                                                                              - -

                                                                              Arguments

                                                                              -
                                                                              -

                                                                              version

                                                                              - string

                                                                              Version to set

                                                                              -

                                                                              -
                                                                              - -

                                                                              Response

                                                                              - mixed

                                                                              -
                                                                              -
                                                                              - -
                                                                              - -
                                                                              -

                                                                              Get a specific feature set from the server

                                                                              -
                                                                              get(stringkey) : mixed
                                                                              -
                                                                              - static
                                                                              - - -
                                                                              -
                                                                              -
                                                                              - - -
                                                                              - -

                                                                              Arguments

                                                                              -
                                                                              -

                                                                              key

                                                                              - string

                                                                              Feature set to get

                                                                              -

                                                                              -
                                                                              - -

                                                                              Response

                                                                              - mixed

                                                                              -
                                                                              -
                                                                              - -
                                                                              - -
                                                                              -

                                                                              Gets features available for cloudCode

                                                                              -
                                                                              getCloudCodeFeatures() : array
                                                                              -
                                                                              - static
                                                                              - - -
                                                                              -
                                                                              -
                                                                              - - -
                                                                              - - -

                                                                              Response

                                                                              - array

                                                                              -
                                                                              -
                                                                              - -
                                                                              - -
                                                                              -

                                                                              Gets features for the current server

                                                                              -
                                                                              getFeatures() : array
                                                                              -
                                                                              - static
                                                                              - - -
                                                                              -
                                                                              -
                                                                              - - -
                                                                              - - -

                                                                              Response

                                                                              - array

                                                                              -
                                                                              -
                                                                              - -
                                                                              - -
                                                                              -

                                                                              Gets features available for globalConfig

                                                                              -
                                                                              getGlobalConfigFeatures() : array
                                                                              -
                                                                              - static
                                                                              - - -
                                                                              -
                                                                              -
                                                                              - - -
                                                                              - - -

                                                                              Response

                                                                              - array

                                                                              -
                                                                              -
                                                                              - -
                                                                              - -
                                                                              -

                                                                              Gets features available for hooks

                                                                              -
                                                                              getHooksFeatures() : array
                                                                              -
                                                                              - static
                                                                              - - -
                                                                              -
                                                                              -
                                                                              - - -
                                                                              - - -

                                                                              Response

                                                                              - array

                                                                              -
                                                                              -
                                                                              - -
                                                                              - -
                                                                              -

                                                                              Gets features available for logs

                                                                              -
                                                                              getLogsFeatures() : array
                                                                              -
                                                                              - static
                                                                              - - -
                                                                              -
                                                                              -
                                                                              - - -
                                                                              - - -

                                                                              Response

                                                                              - array

                                                                              -
                                                                              -
                                                                              - -
                                                                              - -
                                                                              -

                                                                              Gets features available for push

                                                                              -
                                                                              getPushFeatures() : array
                                                                              -
                                                                              - static
                                                                              - - -
                                                                              -
                                                                              -
                                                                              - - -
                                                                              - - -

                                                                              Response

                                                                              - array

                                                                              -
                                                                              -
                                                                              - -
                                                                              - -
                                                                              -

                                                                              Gets features available for schemas

                                                                              -
                                                                              getSchemasFeatures() : array
                                                                              -
                                                                              - static
                                                                              - - -
                                                                              -
                                                                              -
                                                                              - - -
                                                                              - - -

                                                                              Response

                                                                              - array

                                                                              -
                                                                              -
                                                                              - -
                                                                              - -
                                                                              -

                                                                              Requests, sets and returns server features and version

                                                                              -
                                                                              getServerInfo() : array
                                                                              -
                                                                              - static
                                                                              - - -
                                                                              -
                                                                              -
                                                                              - - - - - - -
                                                                              Throws -
                                                                              -
                                                                              \Parse\ParseException
                                                                              -
                                                                              -
                                                                              -
                                                                              - - -

                                                                              Response

                                                                              - array

                                                                              -
                                                                              -
                                                                              - -
                                                                              - -
                                                                              -

                                                                              Gets the reported version of the current server

                                                                              -
                                                                              getVersion() : string
                                                                              -
                                                                              - static
                                                                              - - -
                                                                              -
                                                                              -
                                                                              - - -
                                                                              - - -

                                                                              Response

                                                                              - string

                                                                              -
                                                                              -
                                                                              - -
                                                                              - - -

                                                                              Properties

                                                                              - -
                                                                              -

                                                                              Reported server features and configs

                                                                              -
                                                                              serverFeatures : array
                                                                              -
                                                                              - static
                                                                              -
                                                                              -
                                                                              -
                                                                              - - - - - - -
                                                                              - var - - -
                                                                              - -

                                                                              Type(s)

                                                                              - array<string|int, mixed> -
                                                                              -
                                                                              -
                                                                              - -
                                                                              -

                                                                              Reported server version

                                                                              -
                                                                              serverVersion : string
                                                                              -
                                                                              - static
                                                                              -
                                                                              -
                                                                              -
                                                                              - - - - - - -
                                                                              - var - - -
                                                                              - -

                                                                              Type(s)

                                                                              - string -
                                                                              -
                                                                              -
                                                                              -
                                                                              -
                                                                              - - + + +
                                                                              Return values
                                                                              + mixed + — +
                                                                              + + + +
                                                                              +

                                                                              + getCloudCodeFeatures() + +

                                                                              + + +

                                                                              Gets features available for cloudCode

                                                                              + + + public + static getCloudCodeFeatures() : array<string|int, mixed> + +
                                                                              + + + + +
                                                                              Return values
                                                                              + array<string|int, mixed> + — +
                                                                              + + +
                                                                              +
                                                                              +

                                                                              + getFeatures() + +

                                                                              + + +

                                                                              Gets features for the current server

                                                                              + + + public + static getFeatures() : array<string|int, mixed> + +
                                                                              + + + + +
                                                                              Return values
                                                                              + array<string|int, mixed> + — +
                                                                              + + +
                                                                              +
                                                                              +

                                                                              + getGlobalConfigFeatures() + +

                                                                              + + +

                                                                              Gets features available for globalConfig

                                                                              + + + public + static getGlobalConfigFeatures() : array<string|int, mixed> + +
                                                                              + + + + +
                                                                              Return values
                                                                              + array<string|int, mixed> + — +
                                                                              + + +
                                                                              +
                                                                              +

                                                                              + getHooksFeatures() + +

                                                                              + + +

                                                                              Gets features available for hooks

                                                                              + + + public + static getHooksFeatures() : array<string|int, mixed> + +
                                                                              + + + + +
                                                                              Return values
                                                                              + array<string|int, mixed> + — +
                                                                              + + +
                                                                              +
                                                                              +

                                                                              + getLogsFeatures() + +

                                                                              + + +

                                                                              Gets features available for logs

                                                                              + + + public + static getLogsFeatures() : array<string|int, mixed> + +
                                                                              + + + + +
                                                                              Return values
                                                                              + array<string|int, mixed> + — +
                                                                              + + +
                                                                              +
                                                                              +

                                                                              + getPushFeatures() + +

                                                                              + + +

                                                                              Gets features available for push

                                                                              + + + public + static getPushFeatures() : array<string|int, mixed> + +
                                                                              + + + + +
                                                                              Return values
                                                                              + array<string|int, mixed> + — +
                                                                              + + +
                                                                              +
                                                                              +

                                                                              + getSchemasFeatures() + +

                                                                              + + +

                                                                              Gets features available for schemas

                                                                              + + + public + static getSchemasFeatures() : array<string|int, mixed> + +
                                                                              + + + + +
                                                                              Return values
                                                                              + array<string|int, mixed> + — +
                                                                              + + +
                                                                              +
                                                                              +

                                                                              + getVersion() + +

                                                                              + + +

                                                                              Gets the reported version of the current server

                                                                              + + + public + static getVersion() : string + +
                                                                              + + + + +
                                                                              Return values
                                                                              + string + — +
                                                                              + + +
                                                                              +
                                                                              +

                                                                              + getServerInfo() + +

                                                                              + + +

                                                                              Requests, sets and returns server features and version

                                                                              + + + private + static getServerInfo() : array<string|int, mixed> + +
                                                                              + + + +
                                                                              + Tags + +
                                                                              +
                                                                              +
                                                                              + throws +
                                                                              +
                                                                              + ParseException + +
                                                                              + +
                                                                              +
                                                                              + +
                                                                              Return values
                                                                              + array<string|int, mixed> + — +
                                                                              + + +
                                                                              + + + +
                                                                              +
                                                                              +
                                                                              +

                                                                              Search results

                                                                              + +
                                                                              +
                                                                              +
                                                                                +
                                                                                +
                                                                                +
                                                                                +
                                                                                -
                                                                                + - + - - + + diff --git a/classes/Parse-ParseSession.html b/classes/Parse-ParseSession.html index cc8549cb..b58f036d 100644 --- a/classes/Parse-ParseSession.html +++ b/classes/Parse-ParseSession.html @@ -1,3459 +1,4844 @@ - - - Parse PHP SDK API Reference » \Parse\ParseSession - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                                                                                - + + + + + +

                                                                                Class ParseSession - Representation of an expiring user session.

                                                                                + +
                                                                                + + +
                                                                                + Tags + +
                                                                                +
                                                                                +
                                                                                + author +
                                                                                +
                                                                                + +

                                                                                Fosco Marotto fjm@fb.com

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + + + + +

                                                                                + Table of Contents + +

                                                                                + +
                                                                                +
                                                                                + $parseClassName + +  : string +
                                                                                +
                                                                                Parse Class name
                                                                                + +
                                                                                + $operationSet + +  : array<string|int, mixed> +
                                                                                +
                                                                                Set of unsaved operations.
                                                                                + +
                                                                                + $serverData + +  : array<string|int, mixed> +
                                                                                +
                                                                                Data as it exists on the server.
                                                                                + +
                                                                                + $_sessionToken + +  : null|string +
                                                                                +
                                                                                Session token string
                                                                                + +
                                                                                + $className + +  : string +
                                                                                +
                                                                                Class name for data on Parse.
                                                                                + +
                                                                                + $createdAt + +  : DateTime +
                                                                                +
                                                                                Timestamp when object was created.
                                                                                + +
                                                                                + $dataAvailability + +  : array<string|int, mixed> +
                                                                                +
                                                                                Determine if data available for a given key or not.
                                                                                + +
                                                                                + $estimatedData + +  : array<string|int, mixed> +
                                                                                +
                                                                                Estimated value of applying operationSet to serverData.
                                                                                + +
                                                                                + $hasBeenFetched + +  : bool +
                                                                                +
                                                                                Whether the object has been fully fetched from Parse.
                                                                                + +
                                                                                + $objectId + +  : string +
                                                                                +
                                                                                Unique identifier on Parse.
                                                                                + +
                                                                                + $registeredSubclasses + +  : array<string|int, mixed> +
                                                                                +
                                                                                Holds the registered subclasses and Parse class names.
                                                                                + +
                                                                                + $updatedAt + +  : DateTime +
                                                                                +
                                                                                Timestamp when object was last updated.
                                                                                + +
                                                                                + __construct() + +  : mixed +
                                                                                +
                                                                                Create a Parse Object.
                                                                                + +
                                                                                + __get() + +  : mixed +
                                                                                +
                                                                                Getter to catch direct property calls and pass them to the get function.
                                                                                + +
                                                                                + __isset() + +  : bool +
                                                                                +
                                                                                Magic handler to catch isset calls to object properties.
                                                                                + +
                                                                                + __set() + +  : mixed +
                                                                                +
                                                                                Setter to catch property calls and protect certain fields.
                                                                                + +
                                                                                + _encode() + +  : string +
                                                                                +
                                                                                Return a JSON encoded value of the object.
                                                                                + +
                                                                                + _isRevocable() + +  : bool +
                                                                                +
                                                                                Determines whether a session token is revocable.
                                                                                + +
                                                                                + _mergeAfterFetch() + +  : mixed +
                                                                                +
                                                                                Merges data received from the server.
                                                                                + +
                                                                                + _mergeAfterFetchWithSelectedKeys() + +  : mixed +
                                                                                +
                                                                                Merges data received from the server with a given selected keys.
                                                                                + +
                                                                                + _mergeMagicFields() + +  : mixed +
                                                                                +
                                                                                Handle merging of special fields for the object.
                                                                                + +
                                                                                + _performOperation() + +  : mixed +
                                                                                +
                                                                                Perform an operation on an object property.
                                                                                + +
                                                                                + _toPointer() + +  : array<string|int, mixed> +
                                                                                +
                                                                                Gets a Pointer referencing this Object.
                                                                                + +
                                                                                + _unregisterSubclass() + +  : mixed +
                                                                                +
                                                                                Un-register a subclass.
                                                                                + +
                                                                                + add() + +  : mixed +
                                                                                +
                                                                                Add a value to an array property.
                                                                                + +
                                                                                + addUnique() + +  : mixed +
                                                                                +
                                                                                Add unique values to an array property.
                                                                                + +
                                                                                + beforeSave() + +  : void +
                                                                                +
                                                                                Before save stub
                                                                                + +
                                                                                + clear() + +  : mixed +
                                                                                +
                                                                                Clear all keys on this object by creating delete operations +for each key.
                                                                                + +
                                                                                + create() + +  : ParseObject +
                                                                                +
                                                                                Static method which returns a new Parse Object for a given class +Optionally creates a pointer object if the objectId is provided.
                                                                                + +
                                                                                + decode() + +  : ParseObject +
                                                                                +
                                                                                Decodes and returns a ParseObject from an encoded object
                                                                                + +
                                                                                + delete() + +  : mixed +
                                                                                +
                                                                                Delete a key from an object.
                                                                                + +
                                                                                + destroy() + +  : mixed +
                                                                                +
                                                                                Delete the object from Parse.
                                                                                + +
                                                                                + destroyAll() + +  : mixed +
                                                                                +
                                                                                Delete an array of objects.
                                                                                + +
                                                                                + encode() + +  : string +
                                                                                +
                                                                                Returns a JSON encoded array of a ParseObject
                                                                                + +
                                                                                + exists() + +  : bool +
                                                                                +
                                                                                Returns true if this object exists on the Server
                                                                                + +
                                                                                + fetch() + +  : ParseObject +
                                                                                +
                                                                                Fetch the whole object from the server and update the local object.
                                                                                + +
                                                                                + fetchAll() + +  : array<string|int, mixed> +
                                                                                +
                                                                                Fetch an array of Parse objects from the server.
                                                                                + +
                                                                                + get() + +  : mixed +
                                                                                +
                                                                                Get current value for an object property.
                                                                                + +
                                                                                + getACL() + +  : ParseACL +
                                                                                +
                                                                                Get the ACL assigned to the object.
                                                                                + +
                                                                                + getAllKeys() + +  : array<string|int, mixed> +
                                                                                +
                                                                                Get values for all keys of an object.
                                                                                + +
                                                                                + getClassName() + +  : string +
                                                                                +
                                                                                Get the Parse Class Name for the object.
                                                                                + +
                                                                                + getCreatedAt() + +  : DateTime|null +
                                                                                +
                                                                                Get the createdAt for the object, or null if unsaved.
                                                                                + +
                                                                                + getCurrentSession() + +  : ParseSession +
                                                                                +
                                                                                Retrieves the Session object for the currently logged in user.
                                                                                + +
                                                                                + getObjectId() + +  : string|null +
                                                                                +
                                                                                Get the objectId for the object, or null if unsaved.
                                                                                + +
                                                                                + getRegisteredSubclass() + +  : ParseObject +
                                                                                +
                                                                                Get the registered subclass for a Parse class, or a generic ParseObject +if no subclass is registered.
                                                                                + +
                                                                                + getRelation() + +  : ParseRelation +
                                                                                +
                                                                                Access or create a Relation value for a key.
                                                                                + +
                                                                                + getSessionToken() + +  : string +
                                                                                +
                                                                                Returns the session token string.
                                                                                + +
                                                                                + getUpdatedAt() + +  : DateTime|null +
                                                                                +
                                                                                Get the updatedAt for the object, or null if unsaved.
                                                                                + +
                                                                                + has() + +  : bool +
                                                                                +
                                                                                Check if the object has a given key.
                                                                                + +
                                                                                + hasRegisteredSubclass() + +  : bool +
                                                                                +
                                                                                Check whether there is a subclass registered for a given parse class.
                                                                                + +
                                                                                + increment() + +  : mixed +
                                                                                +
                                                                                Increment a numeric key by a certain value.
                                                                                + +
                                                                                + isCurrentSessionRevocable() + +  : bool +
                                                                                +
                                                                                Determines whether the current session token is revocable.
                                                                                + +
                                                                                + isDataAvailable() + +  : bool +
                                                                                +
                                                                                Returns true if the object has been fetched.
                                                                                + +
                                                                                + isDirty() + +  : bool +
                                                                                +
                                                                                Check if the object or any of its child objects have unsaved operations.
                                                                                + +
                                                                                + isKeyDirty() + +  : bool +
                                                                                +
                                                                                Check if the a value associated with a key has been +added/updated/removed and not saved yet.
                                                                                + +
                                                                                + query() + +  : ParseQuery +
                                                                                +
                                                                                Creates a ParseQuery for the subclass of ParseObject.
                                                                                + +
                                                                                + registerSubclass() + +  : mixed +
                                                                                +
                                                                                Register a subclass. Should be called before any other Parse functions.
                                                                                + +
                                                                                + remove() + +  : mixed +
                                                                                +
                                                                                Remove a value from an array for an object key.
                                                                                + +
                                                                                + revert() + +  : mixed +
                                                                                +
                                                                                Revert all unsaved operations.
                                                                                + +
                                                                                + save() + +  : mixed +
                                                                                +
                                                                                Save Object to Parse.
                                                                                + +
                                                                                + saveAll() + +  : mixed +
                                                                                +
                                                                                Save all the objects in the provided array.
                                                                                + +
                                                                                + set() + +  : mixed +
                                                                                +
                                                                                Validate and set a value for an object key.
                                                                                + +
                                                                                + setACL() + +  : mixed +
                                                                                +
                                                                                Set ACL for this object.
                                                                                + +
                                                                                + setArray() + +  : mixed +
                                                                                +
                                                                                Set an array value for an object key.
                                                                                + +
                                                                                + setAssociativeArray() + +  : mixed +
                                                                                +
                                                                                Set an associative array value for an object key.
                                                                                + +
                                                                                + upgradeToRevocableSession() + +  : mixed +
                                                                                +
                                                                                Upgrades the current session to a revocable one
                                                                                + +
                                                                                + _isDirty() + +  : bool +
                                                                                +
                                                                                Detects if the object (and optionally the child objects) has unsaved +changes.
                                                                                + +
                                                                                + rebuildEstimatedData() + +  : mixed +
                                                                                +
                                                                                Start from serverData and process operations to generate the current +value set for an object.
                                                                                + +
                                                                                + _isDataAvailable() + +  : bool +
                                                                                +
                                                                                Returns whether or not data is available for a given key
                                                                                + +
                                                                                + applyOperations() + +  : mixed +
                                                                                +
                                                                                Apply operations to a target object.
                                                                                + +
                                                                                + canBeSerialized() + +  : bool +
                                                                                +
                                                                                Determine if the current object can be serialized for saving.
                                                                                + +
                                                                                + canBeSerializedAsValue() + +  : bool +
                                                                                +
                                                                                Checks the given object and any children to see if the whole object +can be serialized for saving.
                                                                                + +
                                                                                + deepSave() + +  : mixed +
                                                                                +
                                                                                Save object and unsaved children within.
                                                                                + +
                                                                                + destroyBatch() + +  : array<string|int, mixed> +
                                                                                +
                                                                                Destroy batch of objects.
                                                                                + +
                                                                                + findUnsavedChildren() + +  : mixed +
                                                                                +
                                                                                Find unsaved children inside an object.
                                                                                + +
                                                                                + getACLWithCopy() + +  : ParseACL|null +
                                                                                +
                                                                                Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one
                                                                                + +
                                                                                + getSaveJSON() + +  : array<string|int, mixed> +
                                                                                +
                                                                                Returns JSON object of the unsaved operations.
                                                                                + +
                                                                                + getSubclass() + +  : mixed +
                                                                                +
                                                                                Gets the Subclass className if exists, otherwise false.
                                                                                + +
                                                                                + handleSaveResult() + +  : mixed +
                                                                                +
                                                                                After a save, perform Session object specific logic.
                                                                                + +
                                                                                + hasDirtyChildren() + +  : bool +
                                                                                +
                                                                                Determines whether this object has child objects that are dirty
                                                                                + +
                                                                                + mergeAfterSave() + +  : mixed +
                                                                                +
                                                                                Merge server data after a save completes.
                                                                                + +
                                                                                + mergeFromObject() + +  : mixed +
                                                                                +
                                                                                Merge data from other object.
                                                                                + +
                                                                                + mergeFromServer() + +  : mixed +
                                                                                +
                                                                                Merges data received from the server.
                                                                                + +
                                                                                + toObjectIdArray() + +  : array<string|int, mixed> +
                                                                                +
                                                                                Creates an array of object ids from a given array of ParseObjects
                                                                                + +
                                                                                + traverse() + +  : mixed +
                                                                                +
                                                                                Traverse object to find children.
                                                                                + +
                                                                                + updateWithFetchedResults() + +  : array<string|int, mixed> +
                                                                                +
                                                                                Merges an existing array of objects with their fetched counterparts
                                                                                + +
                                                                                + + - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                -
                                                                                - - - - -
                                                                                - - + +
                                                                                +

                                                                                + Properties + +

                                                                                +
                                                                                +

                                                                                + $parseClassName + + + +

                                                                                + + +

                                                                                Parse Class name

                                                                                + + + public + static string + $parseClassName + = '_Session' + +
                                                                                -
                                                                                + + + +
                                                                                +

                                                                                + $operationSet + + + +

                                                                                + + +

                                                                                Set of unsaved operations.

                                                                                + + + protected + array<string|int, mixed> + $operationSet + + +
                                                                                + + + +
                                                                                +
                                                                                +

                                                                                + $serverData + + + +

                                                                                + + +

                                                                                Data as it exists on the server.

                                                                                + + + protected + array<string|int, mixed> + $serverData + + +
                                                                                + + + +
                                                                                +
                                                                                +

                                                                                + $_sessionToken + + + +

                                                                                + + +

                                                                                Session token string

                                                                                + + + private + null|string + $_sessionToken + = null + +
                                                                                + + + +
                                                                                +
                                                                                +

                                                                                + $className + + + +

                                                                                + + +

                                                                                Class name for data on Parse.

                                                                                + + + private + string + $className + + +
                                                                                -
                                                                                -
                                                                                -

                                                                                ParseSession

                                                                                - - Extends ParseObject - -

                                                                                Class ParseSession - Representation of an expiring user session.

                                                                                -
                                                                                -
                                                                                - -
                                                                                - - - - - - - - - -
                                                                                - author - - -

                                                                                Fosco Marotto fjm@fb.com

                                                                                - -
                                                                                - package - - -

                                                                                Parse

                                                                                - -
                                                                                - -

                                                                                Methods

                                                                                - -
                                                                                -

                                                                                Create a Parse Object.

                                                                                -
                                                                                __construct(stringclassName = null, mixedobjectId = null, boolisPointer = false) : mixed
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -

                                                                                Creates a pointer object if an objectId is provided, + + +

                                                                                +
                                                                                +

                                                                                + $createdAt + + + +

                                                                                + + +

                                                                                Timestamp when object was created.

                                                                                + + + private + DateTime + $createdAt + + +
                                                                                + + + +
                                                                                +
                                                                                +

                                                                                + $dataAvailability + + + +

                                                                                + + +

                                                                                Determine if data available for a given key or not.

                                                                                + + + private + array<string|int, mixed> + $dataAvailability + + +
                                                                                + + + +
                                                                                +
                                                                                +

                                                                                + $estimatedData + + + +

                                                                                + + +

                                                                                Estimated value of applying operationSet to serverData.

                                                                                + + + private + array<string|int, mixed> + $estimatedData + + +
                                                                                + + + +
                                                                                +
                                                                                +

                                                                                + $hasBeenFetched + + + +

                                                                                + + +

                                                                                Whether the object has been fully fetched from Parse.

                                                                                + + + private + bool + $hasBeenFetched + + +
                                                                                + + + +
                                                                                +
                                                                                +

                                                                                + $objectId + + + +

                                                                                + + +

                                                                                Unique identifier on Parse.

                                                                                + + + private + string + $objectId + + +
                                                                                + + + +
                                                                                +
                                                                                +

                                                                                + $registeredSubclasses + + + +

                                                                                + + +

                                                                                Holds the registered subclasses and Parse class names.

                                                                                + + + private + static array<string|int, mixed> + $registeredSubclasses + = [] + +
                                                                                + + + +
                                                                                +
                                                                                +

                                                                                + $updatedAt + + + +

                                                                                + + +

                                                                                Timestamp when object was last updated.

                                                                                + + + private + DateTime + $updatedAt + + +
                                                                                + + + +
                                                                                + + +
                                                                                +

                                                                                + Methods + +

                                                                                +
                                                                                +

                                                                                + __construct() + +

                                                                                + + +

                                                                                Create a Parse Object.

                                                                                + + + public + __construct([string $className = null ][, mixed $objectId = null ][, bool $isPointer = false ]) : mixed + +

                                                                                Creates a pointer object if an objectId is provided, otherwise creates a new object.

                                                                                -
                                                                                - - - - - - - - - - -
                                                                                - - -
                                                                                Throws -
                                                                                -
                                                                                \Exception
                                                                                -
                                                                                -
                                                                                -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                className

                                                                                - string

                                                                                Class Name for data on Parse.

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                objectId

                                                                                - mixed

                                                                                Object Id for Existing object.

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                isPointer

                                                                                - bool

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                - - - - -
                                                                                -

                                                                                Getter to catch direct property calls and pass them to the get function.

                                                                                -
                                                                                __get(stringkey) : mixed
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                key

                                                                                - string

                                                                                Key to retrieve from the Object.

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Magic handler to catch isset calls to object properties.

                                                                                -
                                                                                __isset(stringkey) : bool
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                key

                                                                                - string

                                                                                Key to check on the object.

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - bool

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Setter to catch property calls and protect certain fields.

                                                                                -
                                                                                __set(stringkey, mixedvalue) : mixed
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - - - - - -
                                                                                - - -
                                                                                Throws -
                                                                                -
                                                                                \Exception
                                                                                -
                                                                                -
                                                                                -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                key

                                                                                - string

                                                                                Key to set a value on.

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                value

                                                                                - mixed

                                                                                Value to assign.

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Return a JSON encoded value of the object.

                                                                                -
                                                                                _encode() : string
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - - -

                                                                                Response

                                                                                - string

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Returns whether or not data is available for a given key

                                                                                -
                                                                                _isDataAvailable(stringkey) : bool
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                key

                                                                                - string

                                                                                Key to check availability of

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - bool

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Detects if the object (and optionally the child objects) has unsaved -changes.

                                                                                -
                                                                                _isDirty(boolconsiderChildren) : bool
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                considerChildren

                                                                                - bool

                                                                                Whether to consider children when checking for dirty state

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - bool

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Determines whether a session token is revocable.

                                                                                -
                                                                                _isRevocable(stringtoken) : bool
                                                                                -
                                                                                - static
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                token

                                                                                - string

                                                                                The session token to check

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - bool

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Merges data received from the server.

                                                                                -
                                                                                _mergeAfterFetch(arrayresult, boolcompleteData = true) : mixed
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                result

                                                                                - array

                                                                                Data retrieved from the server.

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                completeData

                                                                                - bool

                                                                                Fetch all data or not.

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Merges data received from the server with a given selected keys.

                                                                                -
                                                                                _mergeAfterFetchWithSelectedKeys(arrayresult, arrayselectedKeys) : mixed
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                result

                                                                                - array

                                                                                Data retrieved from the server.

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                selectedKeys

                                                                                - array

                                                                                Keys to be fetched. Null or empty means all + + +

                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $className + : string + = null
                                                                                +
                                                                                +

                                                                                Class Name for data on Parse.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + $objectId + : mixed + = null
                                                                                +
                                                                                +

                                                                                Object Id for Existing object.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + $isPointer + : bool + = false
                                                                                +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + + +
                                                                                + Tags + +
                                                                                +
                                                                                +
                                                                                + throws +
                                                                                +
                                                                                + Exception + +
                                                                                + +
                                                                                +
                                                                                + +
                                                                                Return values
                                                                                + mixed + — +
                                                                                + + + +
                                                                                +

                                                                                + __get() + +

                                                                                + + +

                                                                                Getter to catch direct property calls and pass them to the get function.

                                                                                + + + public + __get(string $key) : mixed + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $key + : string +
                                                                                +
                                                                                +

                                                                                Key to retrieve from the Object.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + mixed + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + __isset() + +

                                                                                + + +

                                                                                Magic handler to catch isset calls to object properties.

                                                                                + + + public + __isset(string $key) : bool + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $key + : string +
                                                                                +
                                                                                +

                                                                                Key to check on the object.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + bool + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + __set() + +

                                                                                + + +

                                                                                Setter to catch property calls and protect certain fields.

                                                                                + + + public + __set(string $key, mixed $value) : mixed + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $key + : string +
                                                                                +
                                                                                +

                                                                                Key to set a value on.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + $value + : mixed +
                                                                                +
                                                                                +

                                                                                Value to assign.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + +
                                                                                + Tags + +
                                                                                +
                                                                                +
                                                                                + throws +
                                                                                +
                                                                                + Exception + +
                                                                                + +
                                                                                +
                                                                                + +
                                                                                Return values
                                                                                + mixed + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + _encode() + +

                                                                                + + +

                                                                                Return a JSON encoded value of the object.

                                                                                + + + public + _encode() : string + +
                                                                                + + + + +
                                                                                Return values
                                                                                + string + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + _isRevocable() + +

                                                                                + + +

                                                                                Determines whether a session token is revocable.

                                                                                + + + public + static _isRevocable(string $token) : bool + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $token + : string +
                                                                                +
                                                                                +

                                                                                The session token to check

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + bool + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + _mergeAfterFetch() + +

                                                                                + + +

                                                                                Merges data received from the server.

                                                                                + + + public + _mergeAfterFetch(array<string|int, mixed> $result[, bool $completeData = true ]) : mixed + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $result + : array<string|int, mixed> +
                                                                                +
                                                                                +

                                                                                Data retrieved from the server.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + $completeData + : bool + = true
                                                                                +
                                                                                +

                                                                                Fetch all data or not.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + mixed + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + _mergeAfterFetchWithSelectedKeys() + +

                                                                                + + +

                                                                                Merges data received from the server with a given selected keys.

                                                                                + + + public + _mergeAfterFetchWithSelectedKeys(array<string|int, mixed> $result, array<string|int, mixed> $selectedKeys) : mixed + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $result + : array<string|int, mixed> +
                                                                                +
                                                                                +

                                                                                Data retrieved from the server.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + $selectedKeys + : array<string|int, mixed> +
                                                                                +
                                                                                +

                                                                                Keys to be fetched. Null or empty means all data will be fetched.

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Handle merging of special fields for the object.

                                                                                -
                                                                                _mergeMagicFields(array&data) : mixed
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                data

                                                                                - array

                                                                                Data received from server.

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Perform an operation on an object property.

                                                                                -
                                                                                _performOperation(stringkey, \Parse\Internal\FieldOperationoperation) : mixed
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                key

                                                                                - string

                                                                                Key to perform an operation upon.

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                operation

                                                                                - \Parse\Internal\FieldOperation

                                                                                Operation to perform.

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Gets a Pointer referencing this Object.

                                                                                -
                                                                                _toPointer() : array
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                Throws -
                                                                                -
                                                                                \Exception
                                                                                -
                                                                                -
                                                                                -
                                                                                - - -

                                                                                Response

                                                                                - array

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Un-register a subclass.

                                                                                -
                                                                                _unregisterSubclass() : mixed
                                                                                -
                                                                                - inherited static
                                                                                - - -
                                                                                -
                                                                                -

                                                                                Cannot be called on the base class ParseObject.

                                                                                -
                                                                                - - - - - - -
                                                                                - - -
                                                                                - - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Add a value to an array property.

                                                                                -
                                                                                add(stringkey, mixedvalue) : mixed
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                key

                                                                                - string

                                                                                Key for array value on object to add a value to.

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                value

                                                                                - mixed

                                                                                Value to add.

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Add unique values to an array property.

                                                                                -
                                                                                addUnique(stringkey, mixedvalue) : mixed
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                key

                                                                                - string

                                                                                Key for array value on object.

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                value

                                                                                - mixed

                                                                                Value list to add uniquely.

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Apply operations to a target object.

                                                                                -
                                                                                applyOperations(arrayoperations, array&target) : mixed
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                operations

                                                                                - array

                                                                                Operations set to apply.

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                target

                                                                                - array

                                                                                Target data to affect.

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Before save stub

                                                                                -
                                                                                beforeSave() : void
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - - -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Determine if the current object can be serialized for saving.

                                                                                -
                                                                                canBeSerialized() : bool
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - - -

                                                                                Response

                                                                                - bool

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Checks the given object and any children to see if the whole object -can be serialized for saving.

                                                                                -
                                                                                canBeSerializedAsValue(mixedobject) : bool
                                                                                -
                                                                                - inherited static
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                object

                                                                                - mixed

                                                                                The value to check.

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - bool

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Clear all keys on this object by creating delete operations -for each key.

                                                                                -
                                                                                clear() : mixed
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - - -
                                                                                - - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Static method which returns a new Parse Object for a given class -Optionally creates a pointer object if the objectId is provided.

                                                                                -
                                                                                create(stringclassName, stringobjectId = null, boolisPointer = false) : \Parse\ParseObject
                                                                                -
                                                                                - inherited static
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                className

                                                                                - string

                                                                                Class Name for data on Parse.

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                objectId

                                                                                - string

                                                                                Unique identifier for existing object.

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                isPointer

                                                                                - bool

                                                                                If the object is a pointer.

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - \Parse\ParseObject

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Decodes and returns a ParseObject from an encoded object

                                                                                -
                                                                                decode(string|arrayencoded) : \Parse\ParseObject
                                                                                -
                                                                                - inherited static
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                Throws -
                                                                                -
                                                                                \Parse\ParseException
                                                                                -
                                                                                -
                                                                                -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                encoded

                                                                                - string|array

                                                                                Encoded ParseObject to decode

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - \Parse\ParseObject

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Save object and unsaved children within.

                                                                                -
                                                                                deepSave(\Parse\ParseObject|arraytarget, booluseMasterKey = false, intbatchSize = 40) : mixed
                                                                                -
                                                                                - inherited static
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - - - - - -
                                                                                - - -
                                                                                Throws -
                                                                                -
                                                                                \Exception
                                                                                -
                                                                                -
                                                                                \Parse\ParseAggregateException
                                                                                -
                                                                                -
                                                                                \Parse\ParseException
                                                                                -
                                                                                -
                                                                                -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                target

                                                                                - \Parse\ParseObject|array

                                                                                -
                                                                                -
                                                                                -

                                                                                useMasterKey

                                                                                - bool

                                                                                Whether to use the Master Key.

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                batchSize

                                                                                - int

                                                                                Number of objects to process per request

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Delete a key from an object.

                                                                                -
                                                                                delete(stringkey) : mixed
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                key

                                                                                - string

                                                                                Key to remove from object.

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Delete the object from Parse.

                                                                                -
                                                                                destroy(booluseMasterKey = false) : mixed
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                useMasterKey

                                                                                - bool

                                                                                Whether to use the master key.

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Delete an array of objects.

                                                                                -
                                                                                destroyAll(arrayobjects, booluseMasterKey = false, intbatchSize = 40) : mixed
                                                                                -
                                                                                - inherited static
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - - - - - -
                                                                                - - -
                                                                                Throws -
                                                                                -
                                                                                \Parse\ParseAggregateException
                                                                                -
                                                                                -
                                                                                -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                objects

                                                                                - array

                                                                                Objects to destroy.

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                useMasterKey

                                                                                - bool

                                                                                Whether to use the master key or not.

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                batchSize

                                                                                - int

                                                                                Number of objects to process per request

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Destroy batch of objects.

                                                                                -
                                                                                destroyBatch(\Parse\ParseObject[]objects, booluseMasterKey = false) : array
                                                                                -
                                                                                - inherited static
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                Throws -
                                                                                -
                                                                                \Parse\ParseException
                                                                                -
                                                                                -
                                                                                -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                objects

                                                                                - \Parse\ParseObject[]

                                                                                -
                                                                                -
                                                                                -

                                                                                useMasterKey

                                                                                - bool

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - array

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Returns a JSON encoded array of a ParseObject

                                                                                -
                                                                                encode() : string
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - - -

                                                                                Response

                                                                                - string

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Returns true if this object exists on the Server

                                                                                -
                                                                                exists(booluseMasterKey = false) : bool
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                useMasterKey

                                                                                - bool

                                                                                Whether to use the Master Key.

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - bool

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Fetch the whole object from the server and update the local object.

                                                                                -
                                                                                fetch(booluseMasterKey = false) : \Parse\ParseObject
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                useMasterKey

                                                                                - bool

                                                                                Whether to use the master key and override ACLs

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - \Parse\ParseObject

                                                                                Returns self, so you can chain this call.

                                                                                -

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Fetch an array of Parse objects from the server.

                                                                                -
                                                                                fetchAll(arrayobjects, booluseMasterKey = false) : array
                                                                                -
                                                                                - inherited static
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                objects

                                                                                - array

                                                                                The ParseObjects to fetch

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                useMasterKey

                                                                                - bool

                                                                                Whether to override ACLs

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - array

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Find unsaved children inside an object.

                                                                                -
                                                                                findUnsavedChildren(\Parse\ParseObjectobject, array&unsavedChildren, array&unsavedFiles) : mixed
                                                                                -
                                                                                - inherited static
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                object

                                                                                - \Parse\ParseObject

                                                                                Object to search.

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                unsavedChildren

                                                                                - array

                                                                                Array to populate with children.

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                unsavedFiles

                                                                                - array

                                                                                Array to populate with files.

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Get current value for an object property.

                                                                                -
                                                                                get(stringkey) : mixed
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                Throws -
                                                                                -
                                                                                \Exception
                                                                                -
                                                                                -
                                                                                -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                key

                                                                                - string

                                                                                Key to retrieve from the estimatedData array.

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Get the ACL assigned to the object.

                                                                                -
                                                                                getACL() : \Parse\ParseACL
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - - -

                                                                                Response

                                                                                - \Parse\ParseACL

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one

                                                                                -
                                                                                getACLWithCopy(boolmayCopy) : \Parse\ParseACL|null
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                mayCopy

                                                                                - bool

                                                                                Whether to return a copy of this acl or not

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - \Parse\ParseACL|null

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Get values for all keys of an object.

                                                                                -
                                                                                getAllKeys() : array
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - - -

                                                                                Response

                                                                                - array

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Get the Parse Class Name for the object.

                                                                                -
                                                                                getClassName() : string
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - - -

                                                                                Response

                                                                                - string

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Get the createdAt for the object, or null if unsaved.

                                                                                -
                                                                                getCreatedAt() : \DateTime|null
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - - -

                                                                                Response

                                                                                - \DateTime|null

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Retrieves the Session object for the currently logged in user.

                                                                                -
                                                                                getCurrentSession(booluseMasterKey = false) : \Parse\ParseSession
                                                                                -
                                                                                - static
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                useMasterKey

                                                                                - bool

                                                                                If the Master Key should be used to override security.

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - \Parse\ParseSession

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Get the objectId for the object, or null if unsaved.

                                                                                -
                                                                                getObjectId() : string|null
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - - -

                                                                                Response

                                                                                - string|null

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Get the registered subclass for a Parse class, or a generic ParseObject -if no subclass is registered.

                                                                                -
                                                                                getRegisteredSubclass(mixedparseClassName) : \Parse\ParseObject
                                                                                -
                                                                                - inherited static
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - - - - - -
                                                                                - $parseClassName - - -

                                                                                @param

                                                                                - -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                parseClassName

                                                                                - mixed

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - \Parse\ParseObject

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Access or create a Relation value for a key.

                                                                                -
                                                                                getRelation(stringkey, stringclassName = null) : \Parse\ParseRelation
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                key

                                                                                - string

                                                                                The key to access the relation for.

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                className

                                                                                - string

                                                                                The target class name.

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - \Parse\ParseRelation

                                                                                The ParseRelation object if the relation already + + + + + + + +

                                                                                Return values
                                                                                + mixed + — +
                                                                                + + + +
                                                                                +

                                                                                + _mergeMagicFields() + +

                                                                                + + +

                                                                                Handle merging of special fields for the object.

                                                                                + + + public + _mergeMagicFields(array<string|int, mixed> &$data) : mixed + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $data + : array<string|int, mixed> +
                                                                                +
                                                                                +

                                                                                Data received from server.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + mixed + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + _performOperation() + +

                                                                                + + +

                                                                                Perform an operation on an object property.

                                                                                + + + public + _performOperation(string $key, FieldOperation $operation) : mixed + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $key + : string +
                                                                                +
                                                                                +

                                                                                Key to perform an operation upon.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + $operation + : FieldOperation +
                                                                                +
                                                                                +

                                                                                Operation to perform.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + mixed + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + _toPointer() + +

                                                                                + + +

                                                                                Gets a Pointer referencing this Object.

                                                                                + + + public + _toPointer() : array<string|int, mixed> + +
                                                                                + + + +
                                                                                + Tags + +
                                                                                +
                                                                                +
                                                                                + throws +
                                                                                +
                                                                                + Exception + +
                                                                                + +
                                                                                +
                                                                                + +
                                                                                Return values
                                                                                + array<string|int, mixed> + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + _unregisterSubclass() + +

                                                                                + + +

                                                                                Un-register a subclass.

                                                                                + + + public + static _unregisterSubclass() : mixed + +

                                                                                Cannot be called on the base class ParseObject.

                                                                                +
                                                                                + + + + +
                                                                                Return values
                                                                                + mixed + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + add() + +

                                                                                + + +

                                                                                Add a value to an array property.

                                                                                + + + public + add(string $key, mixed $value) : mixed + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $key + : string +
                                                                                +
                                                                                +

                                                                                Key for array value on object to add a value to.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + $value + : mixed +
                                                                                +
                                                                                +

                                                                                Value to add.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + mixed + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + addUnique() + +

                                                                                + + +

                                                                                Add unique values to an array property.

                                                                                + + + public + addUnique(string $key, mixed $value) : mixed + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $key + : string +
                                                                                +
                                                                                +

                                                                                Key for array value on object.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + $value + : mixed +
                                                                                +
                                                                                +

                                                                                Value list to add uniquely.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + mixed + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + beforeSave() + +

                                                                                + + +

                                                                                Before save stub

                                                                                + + + public + beforeSave() : void + +
                                                                                + + + + +
                                                                                Return values
                                                                                + void + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + clear() + +

                                                                                + + +

                                                                                Clear all keys on this object by creating delete operations +for each key.

                                                                                + + + public + clear() : mixed + +
                                                                                + + + + +
                                                                                Return values
                                                                                + mixed + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + create() + +

                                                                                + + +

                                                                                Static method which returns a new Parse Object for a given class +Optionally creates a pointer object if the objectId is provided.

                                                                                + + + public + static create(string $className[, string $objectId = null ][, bool $isPointer = false ]) : ParseObject + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $className + : string +
                                                                                +
                                                                                +

                                                                                Class Name for data on Parse.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + $objectId + : string + = null
                                                                                +
                                                                                +

                                                                                Unique identifier for existing object.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + $isPointer + : bool + = false
                                                                                +
                                                                                +

                                                                                If the object is a pointer.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + ParseObject + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + decode() + +

                                                                                + + +

                                                                                Decodes and returns a ParseObject from an encoded object

                                                                                + + + public + static decode(string|array<string|int, mixed> $encoded) : ParseObject + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $encoded + : string|array<string|int, mixed> +
                                                                                +
                                                                                +

                                                                                Encoded ParseObject to decode

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + +
                                                                                + Tags + +
                                                                                +
                                                                                +
                                                                                + throws +
                                                                                +
                                                                                + ParseException + +
                                                                                + +
                                                                                +
                                                                                + +
                                                                                Return values
                                                                                + ParseObject + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + delete() + +

                                                                                + + +

                                                                                Delete a key from an object.

                                                                                + + + public + delete(string $key) : mixed + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $key + : string +
                                                                                +
                                                                                +

                                                                                Key to remove from object.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + mixed + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + destroy() + +

                                                                                + + +

                                                                                Delete the object from Parse.

                                                                                + + + public + destroy([bool $useMasterKey = false ]) : mixed + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $useMasterKey + : bool + = false
                                                                                +
                                                                                +

                                                                                Whether to use the master key.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + mixed + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + destroyAll() + +

                                                                                + + +

                                                                                Delete an array of objects.

                                                                                + + + public + static destroyAll(array<string|int, mixed> $objects[, bool $useMasterKey = false ][, int $batchSize = 40 ]) : mixed + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $objects + : array<string|int, mixed> +
                                                                                +
                                                                                +

                                                                                Objects to destroy.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + $useMasterKey + : bool + = false
                                                                                +
                                                                                +

                                                                                Whether to use the master key or not.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + $batchSize + : int + = 40
                                                                                +
                                                                                +

                                                                                Number of objects to process per request

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + +
                                                                                + Tags + +
                                                                                +
                                                                                +
                                                                                + throws +
                                                                                +
                                                                                + ParseAggregateException + +
                                                                                + +
                                                                                +
                                                                                + +
                                                                                Return values
                                                                                + mixed + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + encode() + +

                                                                                + + +

                                                                                Returns a JSON encoded array of a ParseObject

                                                                                + + + public + encode() : string + +
                                                                                + + + + +
                                                                                Return values
                                                                                + string + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + exists() + +

                                                                                + + +

                                                                                Returns true if this object exists on the Server

                                                                                + + + public + exists([bool $useMasterKey = false ]) : bool + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $useMasterKey + : bool + = false
                                                                                +
                                                                                +

                                                                                Whether to use the Master Key.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + bool + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + fetch() + +

                                                                                + + +

                                                                                Fetch the whole object from the server and update the local object.

                                                                                + + + public + fetch([bool $useMasterKey = false ]) : ParseObject + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $useMasterKey + : bool + = false
                                                                                +
                                                                                +

                                                                                Whether to use the master key and override ACLs

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + ParseObject + — +

                                                                                Returns self, so you can chain this call.

                                                                                +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + fetchAll() + +

                                                                                + + +

                                                                                Fetch an array of Parse objects from the server.

                                                                                + + + public + static fetchAll(array<string|int, mixed> $objects[, bool $useMasterKey = false ]) : array<string|int, mixed> + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $objects + : array<string|int, mixed> +
                                                                                +
                                                                                +

                                                                                The ParseObjects to fetch

                                                                                +
                                                                                + +
                                                                                +
                                                                                + $useMasterKey + : bool + = false
                                                                                +
                                                                                +

                                                                                Whether to override ACLs

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + array<string|int, mixed> + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + get() + +

                                                                                + + +

                                                                                Get current value for an object property.

                                                                                + + + public + get(string $key) : mixed + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $key + : string +
                                                                                +
                                                                                +

                                                                                Key to retrieve from the estimatedData array.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + +
                                                                                + Tags + +
                                                                                +
                                                                                +
                                                                                + throws +
                                                                                +
                                                                                + Exception + +
                                                                                + +
                                                                                +
                                                                                + +
                                                                                Return values
                                                                                + mixed + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + getACL() + +

                                                                                + + +

                                                                                Get the ACL assigned to the object.

                                                                                + + + public + getACL() : ParseACL + +
                                                                                + + + + +
                                                                                Return values
                                                                                + ParseACL + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + getAllKeys() + +

                                                                                + + +

                                                                                Get values for all keys of an object.

                                                                                + + + public + getAllKeys() : array<string|int, mixed> + +
                                                                                + + + + +
                                                                                Return values
                                                                                + array<string|int, mixed> + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + getClassName() + +

                                                                                + + +

                                                                                Get the Parse Class Name for the object.

                                                                                + + + public + getClassName() : string + +
                                                                                + + + + +
                                                                                Return values
                                                                                + string + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + getCreatedAt() + +

                                                                                + + +

                                                                                Get the createdAt for the object, or null if unsaved.

                                                                                + + + public + getCreatedAt() : DateTime|null + +
                                                                                + + + + +
                                                                                Return values
                                                                                + DateTime|null + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + getCurrentSession() + +

                                                                                + + +

                                                                                Retrieves the Session object for the currently logged in user.

                                                                                + + + public + static getCurrentSession([bool $useMasterKey = false ]) : ParseSession + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $useMasterKey + : bool + = false
                                                                                +
                                                                                +

                                                                                If the Master Key should be used to override security.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + ParseSession + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + getObjectId() + +

                                                                                + + +

                                                                                Get the objectId for the object, or null if unsaved.

                                                                                + + + public + getObjectId() : string|null + +
                                                                                + + + + +
                                                                                Return values
                                                                                + string|null + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + getRegisteredSubclass() + +

                                                                                + + +

                                                                                Get the registered subclass for a Parse class, or a generic ParseObject +if no subclass is registered.

                                                                                + + + public + static getRegisteredSubclass(string $parseClassName) : ParseObject + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $parseClassName + : string +
                                                                                +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + ParseObject + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + getRelation() + +

                                                                                + + +

                                                                                Access or create a Relation value for a key.

                                                                                + + + public + getRelation(string $key[, string $className = null ]) : ParseRelation + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $key + : string +
                                                                                +
                                                                                +

                                                                                The key to access the relation for.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + $className + : string + = null
                                                                                +
                                                                                +

                                                                                The target class name.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + ParseRelation + — +

                                                                                The ParseRelation object if the relation already exists for the key or can be created for this key.

                                                                                -

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Returns JSON object of the unsaved operations.

                                                                                -
                                                                                getSaveJSON() : array
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - - -

                                                                                Response

                                                                                - array

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Returns the session token string.

                                                                                -
                                                                                getSessionToken() : string
                                                                                -
                                                                                -
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - - -

                                                                                Response

                                                                                - string

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Gets the Subclass className if exists, otherwise false.

                                                                                -
                                                                                getSubclass() : mixed
                                                                                -
                                                                                - inherited static
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - - -
                                                                                - - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Get the updatedAt for the object, or null if unsaved.

                                                                                -
                                                                                getUpdatedAt() : \DateTime|null
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - - -

                                                                                Response

                                                                                - \DateTime|null

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                After a save, perform Session object specific logic.

                                                                                -
                                                                                handleSaveResult() : mixed
                                                                                -
                                                                                -
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - - -
                                                                                - - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Check if the object has a given key.

                                                                                -
                                                                                has(stringkey) : bool
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                key

                                                                                - string

                                                                                Key to check

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - bool

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Determines whether this object has child objects that are dirty

                                                                                -
                                                                                hasDirtyChildren() : bool
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - - -

                                                                                Response

                                                                                - bool

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Check whether there is a subclass registered for a given parse class.

                                                                                -
                                                                                hasRegisteredSubclass(mixedparseClassName) : bool
                                                                                -
                                                                                - inherited static
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - - - - - -
                                                                                - $parseClassName - - -

                                                                                @param

                                                                                - -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                parseClassName

                                                                                - mixed

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - bool

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Increment a numeric key by a certain value.

                                                                                -
                                                                                increment(stringkey, intvalue = 1) : mixed
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                key

                                                                                - string

                                                                                Key for numeric value on object to increment.

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                value

                                                                                - int

                                                                                Value to increment by.

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Determines whether the current session token is revocable.

                                                                                -
                                                                                isCurrentSessionRevocable() : bool
                                                                                -
                                                                                - static
                                                                                - - -
                                                                                -
                                                                                -

                                                                                This method is useful for migrating an existing app to use + + + + +

                                                                                +

                                                                                + getSessionToken() + +

                                                                                + + +

                                                                                Returns the session token string.

                                                                                + + + public + getSessionToken() : string + +
                                                                                + + + + +
                                                                                Return values
                                                                                + string + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + getUpdatedAt() + +

                                                                                + + +

                                                                                Get the updatedAt for the object, or null if unsaved.

                                                                                + + + public + getUpdatedAt() : DateTime|null + +
                                                                                + + + + +
                                                                                Return values
                                                                                + DateTime|null + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + has() + +

                                                                                + + +

                                                                                Check if the object has a given key.

                                                                                + + + public + has(string $key) : bool + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $key + : string +
                                                                                +
                                                                                +

                                                                                Key to check

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + bool + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + hasRegisteredSubclass() + +

                                                                                + + +

                                                                                Check whether there is a subclass registered for a given parse class.

                                                                                + + + public + static hasRegisteredSubclass(string $parseClassName) : bool + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $parseClassName + : string +
                                                                                +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + bool + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + increment() + +

                                                                                + + +

                                                                                Increment a numeric key by a certain value.

                                                                                + + + public + increment(string $key[, int $value = 1 ]) : mixed + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $key + : string +
                                                                                +
                                                                                +

                                                                                Key for numeric value on object to increment.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + $value + : int + = 1
                                                                                +
                                                                                +

                                                                                Value to increment by.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + mixed + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + isCurrentSessionRevocable() + +

                                                                                + + +

                                                                                Determines whether the current session token is revocable.

                                                                                + + + public + static isCurrentSessionRevocable() : bool + +

                                                                                This method is useful for migrating an existing app to use revocable sessions.

                                                                                -
                                                                                - - -
                                                                                - - -

                                                                                Response

                                                                                - bool

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Returns true if the object has been fetched.

                                                                                -
                                                                                isDataAvailable() : bool
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - - -

                                                                                Response

                                                                                - bool

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Check if the object or any of its child objects have unsaved operations.

                                                                                -
                                                                                isDirty() : bool
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - - -

                                                                                Response

                                                                                - bool

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Check if the a value associated with a key has been -added/updated/removed and not saved yet.

                                                                                -
                                                                                isKeyDirty(stringkey) : bool
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                key

                                                                                - string

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - bool

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Merge server data after a save completes.

                                                                                -
                                                                                mergeAfterSave(arrayresult) : mixed
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                result

                                                                                - array

                                                                                Data retrieved from server.

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Merge data from other object.

                                                                                -
                                                                                mergeFromObject(\Parse\ParseObjectother) : mixed
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                other

                                                                                - \Parse\ParseObject

                                                                                Other object to merge data from

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Merges data received from the server.

                                                                                -
                                                                                mergeFromServer(arraydata, boolcompleteData = true) : mixed
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                data

                                                                                - array

                                                                                Data retrieved from server.

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                completeData

                                                                                - bool

                                                                                Fetch all data or not.

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Creates a ParseQuery for the subclass of ParseObject.

                                                                                -
                                                                                query() : \Parse\ParseQuery
                                                                                -
                                                                                - inherited static
                                                                                - - -
                                                                                -
                                                                                -

                                                                                Cannot be called on the base class ParseObject.

                                                                                -
                                                                                - - - - - - -
                                                                                Throws -
                                                                                -
                                                                                \Exception
                                                                                -
                                                                                -
                                                                                -
                                                                                - - -

                                                                                Response

                                                                                - \Parse\ParseQuery

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Start from serverData and process operations to generate the current -value set for an object.

                                                                                -
                                                                                rebuildEstimatedData() : mixed
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - - -
                                                                                - - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Register a subclass. Should be called before any other Parse functions.

                                                                                -
                                                                                registerSubclass() : mixed
                                                                                -
                                                                                - inherited static
                                                                                - - -
                                                                                -
                                                                                -

                                                                                Cannot be called on the base class ParseObject.

                                                                                -
                                                                                - - - - - - - - - - -
                                                                                - - -
                                                                                Throws -
                                                                                -
                                                                                \Exception
                                                                                -
                                                                                -
                                                                                -
                                                                                - - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Remove a value from an array for an object key.

                                                                                -
                                                                                remove(stringkey, mixedvalue) : mixed
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - - - - - -
                                                                                - - -
                                                                                Throws -
                                                                                -
                                                                                \Exception
                                                                                -
                                                                                -
                                                                                -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                key

                                                                                - string

                                                                                Key to remove the value from on the object.

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                value

                                                                                - mixed

                                                                                Value to remove from the array.

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Revert all unsaved operations.

                                                                                -
                                                                                revert() : mixed
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - - -
                                                                                - - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Save Object to Parse.

                                                                                -
                                                                                save(booluseMasterKey = false) : mixed
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                useMasterKey

                                                                                - bool

                                                                                Whether to use the Master Key.

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Save all the objects in the provided array.

                                                                                -
                                                                                saveAll(arraylist, booluseMasterKey = false, intbatchSize = 40) : mixed
                                                                                -
                                                                                - inherited static
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                list

                                                                                - array

                                                                                -
                                                                                -
                                                                                -

                                                                                useMasterKey

                                                                                - bool

                                                                                Whether to use the Master Key.

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                batchSize

                                                                                - int

                                                                                Number of objects to process per request

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Validate and set a value for an object key.

                                                                                -
                                                                                set(stringkey, mixedvalue) : mixed
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - - - - - -
                                                                                - - -
                                                                                Throws -
                                                                                -
                                                                                \Exception
                                                                                -
                                                                                -
                                                                                -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                key

                                                                                - string

                                                                                Key to set a value for on the object.

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                value

                                                                                - mixed

                                                                                Value to set on the key.

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Set ACL for this object.

                                                                                -
                                                                                setACL(\Parse\ParseACLacl) : mixed
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                acl

                                                                                - \Parse\ParseACL

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Set an array value for an object key.

                                                                                -
                                                                                setArray(stringkey, arrayvalue) : mixed
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - - - - - -
                                                                                - - -
                                                                                Throws -
                                                                                -
                                                                                \Exception
                                                                                -
                                                                                -
                                                                                -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                key

                                                                                - string

                                                                                Key to set the value for on the object.

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                value

                                                                                - array

                                                                                Value to set on the key.

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Set an associative array value for an object key.

                                                                                -
                                                                                setAssociativeArray(stringkey, arrayvalue) : mixed
                                                                                -
                                                                                - inherited
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - - - - - -
                                                                                - - -
                                                                                Throws -
                                                                                -
                                                                                \Exception
                                                                                -
                                                                                -
                                                                                -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                key

                                                                                - string

                                                                                Key to set the value for on the object.

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                value

                                                                                - array

                                                                                Value to set on the key.

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Creates an array of object ids from a given array of ParseObjects

                                                                                -
                                                                                toObjectIdArray(arrayobjects) : array
                                                                                -
                                                                                - inherited static
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                Throws -
                                                                                -
                                                                                \Parse\ParseException
                                                                                -
                                                                                -
                                                                                -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                objects

                                                                                - array

                                                                                Objects to create id array from

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - array

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Traverse object to find children.

                                                                                -
                                                                                traverse(booldeep, \Parse\ParseObject|array&object, callablemapFunction, arrayseen = []) : mixed
                                                                                -
                                                                                - inherited static
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                deep

                                                                                - bool

                                                                                Should this call traverse deeply

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                object

                                                                                - \Parse\ParseObject|array

                                                                                Object to traverse.

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                mapFunction

                                                                                - callable

                                                                                Function to call for every item.

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                seen

                                                                                - array

                                                                                Objects already seen.

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - mixed

                                                                                The result of calling mapFunction on the root object.

                                                                                -

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Merges an existing array of objects with their fetched counterparts

                                                                                -
                                                                                updateWithFetchedResults(arrayobjects, arrayfetched) : array
                                                                                -
                                                                                - inherited static
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                Throws -
                                                                                -
                                                                                \Parse\ParseException
                                                                                -
                                                                                -
                                                                                -
                                                                                - -

                                                                                Arguments

                                                                                -
                                                                                -

                                                                                objects

                                                                                - array

                                                                                Original objects to update

                                                                                -

                                                                                -
                                                                                -
                                                                                -

                                                                                fetched

                                                                                - array

                                                                                Fetched object data to update with

                                                                                -

                                                                                -
                                                                                - -

                                                                                Response

                                                                                - array

                                                                                -
                                                                                -
                                                                                - -
                                                                                - -
                                                                                -

                                                                                Upgrades the current session to a revocable one

                                                                                -
                                                                                upgradeToRevocableSession() : mixed
                                                                                -
                                                                                - static
                                                                                - - -
                                                                                -
                                                                                -
                                                                                - - - - - - - - - - -
                                                                                - - -
                                                                                Throws -
                                                                                -
                                                                                \Parse\ParseException
                                                                                -
                                                                                -
                                                                                -
                                                                                - - -

                                                                                Response

                                                                                - mixed

                                                                                -
                                                                                -
                                                                                - -
                                                                                - - -

                                                                                Properties

                                                                                - -
                                                                                -

                                                                                Parse Class name, overridden by classes subclassing ParseObject

                                                                                -
                                                                                parseClassName : string
                                                                                -
                                                                                - inherited static
                                                                                -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - var - - -
                                                                                - -

                                                                                Type(s)

                                                                                - string -
                                                                                -
                                                                                -
                                                                                - -
                                                                                -

                                                                                Session token string

                                                                                -
                                                                                _sessionToken : null|string
                                                                                -
                                                                                -
                                                                                -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - var - - -
                                                                                - -

                                                                                Type(s)

                                                                                - null|string -
                                                                                -
                                                                                -
                                                                                - -
                                                                                -

                                                                                Data as it exists on the server.

                                                                                -
                                                                                serverData : array
                                                                                -
                                                                                - inherited
                                                                                -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - var - - -
                                                                                - -

                                                                                Type(s)

                                                                                - array<string|int, mixed> -
                                                                                -
                                                                                -
                                                                                - -
                                                                                -

                                                                                Set of unsaved operations.

                                                                                -
                                                                                operationSet : array
                                                                                -
                                                                                - inherited
                                                                                -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - var - - -
                                                                                - -

                                                                                Type(s)

                                                                                - array<string|int, mixed> -
                                                                                -
                                                                                -
                                                                                - -
                                                                                -

                                                                                Estimated value of applying operationSet to serverData.

                                                                                -
                                                                                estimatedData : array
                                                                                -
                                                                                - inherited
                                                                                -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - var - - -
                                                                                - -

                                                                                Type(s)

                                                                                - array<string|int, mixed> -
                                                                                -
                                                                                -
                                                                                - -
                                                                                -

                                                                                Determine if data available for a given key or not.

                                                                                -
                                                                                dataAvailability : array
                                                                                -
                                                                                - inherited
                                                                                -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - var - - -
                                                                                - -

                                                                                Type(s)

                                                                                - array<string|int, mixed> -
                                                                                -
                                                                                -
                                                                                - -
                                                                                -

                                                                                Class name for data on Parse.

                                                                                -
                                                                                className : string
                                                                                -
                                                                                - inherited
                                                                                -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - var - - -
                                                                                - -

                                                                                Type(s)

                                                                                - string -
                                                                                -
                                                                                -
                                                                                - -
                                                                                -

                                                                                Unique identifier on Parse.

                                                                                -
                                                                                objectId : string
                                                                                -
                                                                                - inherited
                                                                                -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - var - - -
                                                                                - -

                                                                                Type(s)

                                                                                - string -
                                                                                -
                                                                                -
                                                                                - -
                                                                                -

                                                                                Timestamp when object was created.

                                                                                -
                                                                                createdAt : \DateTime
                                                                                -
                                                                                - inherited
                                                                                -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - var - - -
                                                                                - -

                                                                                Type(s)

                                                                                - \DateTime -
                                                                                -
                                                                                -
                                                                                - -
                                                                                -

                                                                                Timestamp when object was last updated.

                                                                                -
                                                                                updatedAt : \DateTime
                                                                                -
                                                                                - inherited
                                                                                -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - var - - -
                                                                                - -

                                                                                Type(s)

                                                                                - \DateTime -
                                                                                -
                                                                                -
                                                                                - -
                                                                                -

                                                                                Whether the object has been fully fetched from Parse.

                                                                                -
                                                                                hasBeenFetched : bool
                                                                                -
                                                                                - inherited
                                                                                -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - var - - -
                                                                                - -

                                                                                Type(s)

                                                                                - bool -
                                                                                -
                                                                                -
                                                                                - -
                                                                                -

                                                                                Holds the registered subclasses and Parse class names.

                                                                                -
                                                                                registeredSubclasses : array
                                                                                -
                                                                                - inherited static
                                                                                -
                                                                                -
                                                                                -
                                                                                - - - - - - -
                                                                                - var - - -
                                                                                - -

                                                                                Type(s)

                                                                                - array<string|int, mixed> -
                                                                                -
                                                                                -
                                                                                - - - - + + +
                                                                                + Tags + +
                                                                                +
                                                                                +
                                                                                + throws +
                                                                                +
                                                                                + ParseException + +
                                                                                + +
                                                                                +
                                                                                + +
                                                                                Return values
                                                                                + mixed + — +
                                                                                + + + +
                                                                                +

                                                                                + _isDirty() + +

                                                                                + + +

                                                                                Detects if the object (and optionally the child objects) has unsaved +changes.

                                                                                + + + protected + _isDirty(bool $considerChildren) : bool + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $considerChildren + : bool +
                                                                                +
                                                                                +

                                                                                Whether to consider children when checking for dirty state

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + bool + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + rebuildEstimatedData() + +

                                                                                + + +

                                                                                Start from serverData and process operations to generate the current +value set for an object.

                                                                                + + + protected + rebuildEstimatedData() : mixed + +
                                                                                + + + + +
                                                                                Return values
                                                                                + mixed + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + _isDataAvailable() + +

                                                                                + + +

                                                                                Returns whether or not data is available for a given key

                                                                                + + + private + _isDataAvailable(string $key) : bool + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $key + : string +
                                                                                +
                                                                                +

                                                                                Key to check availability of

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + bool + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + applyOperations() + +

                                                                                + + +

                                                                                Apply operations to a target object.

                                                                                + + + private + applyOperations(array<string|int, mixed> $operations, array<string|int, mixed> &$target) : mixed + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $operations + : array<string|int, mixed> +
                                                                                +
                                                                                +

                                                                                Operations set to apply.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + $target + : array<string|int, mixed> +
                                                                                +
                                                                                +

                                                                                Target data to affect.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + mixed + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + canBeSerialized() + +

                                                                                + + +

                                                                                Determine if the current object can be serialized for saving.

                                                                                + + + private + canBeSerialized() : bool + +
                                                                                + + + + +
                                                                                Return values
                                                                                + bool + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + canBeSerializedAsValue() + +

                                                                                + + +

                                                                                Checks the given object and any children to see if the whole object +can be serialized for saving.

                                                                                + + + private + static canBeSerializedAsValue(mixed $object) : bool + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $object + : mixed +
                                                                                +
                                                                                +

                                                                                The value to check.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + bool + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + deepSave() + +

                                                                                + + +

                                                                                Save object and unsaved children within.

                                                                                + + + private + static deepSave(ParseObject|array<string|int, mixed> $target[, bool $useMasterKey = false ][, int $batchSize = 40 ]) : mixed + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $target + : ParseObject|array<string|int, mixed> +
                                                                                +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + $useMasterKey + : bool + = false
                                                                                +
                                                                                +

                                                                                Whether to use the Master Key.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + $batchSize + : int + = 40
                                                                                +
                                                                                +

                                                                                Number of objects to process per request

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + +
                                                                                + Tags + +
                                                                                +
                                                                                +
                                                                                + throws +
                                                                                +
                                                                                + Exception + +
                                                                                + +
                                                                                +
                                                                                + throws +
                                                                                +
                                                                                + ParseAggregateException + +
                                                                                + +
                                                                                +
                                                                                + throws +
                                                                                +
                                                                                + ParseException + +
                                                                                + +
                                                                                +
                                                                                + +
                                                                                Return values
                                                                                + mixed + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + destroyBatch() + +

                                                                                + + +

                                                                                Destroy batch of objects.

                                                                                + + + private + static destroyBatch(array<string|int, ParseObject$objects[, bool $useMasterKey = false ]) : array<string|int, mixed> + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $objects + : array<string|int, ParseObject> +
                                                                                +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + $useMasterKey + : bool + = false
                                                                                +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + + +
                                                                                + Tags + +
                                                                                +
                                                                                +
                                                                                + throws +
                                                                                +
                                                                                + ParseException + +
                                                                                + +
                                                                                +
                                                                                + +
                                                                                Return values
                                                                                + array<string|int, mixed> + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + findUnsavedChildren() + +

                                                                                + + +

                                                                                Find unsaved children inside an object.

                                                                                + + + private + static findUnsavedChildren(ParseObject $object, array<string|int, mixed> &$unsavedChildren, array<string|int, mixed> &$unsavedFiles) : mixed + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $object + : ParseObject +
                                                                                +
                                                                                +

                                                                                Object to search.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + $unsavedChildren + : array<string|int, mixed> +
                                                                                +
                                                                                +

                                                                                Array to populate with children.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + $unsavedFiles + : array<string|int, mixed> +
                                                                                +
                                                                                +

                                                                                Array to populate with files.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + mixed + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + getACLWithCopy() + +

                                                                                + + +

                                                                                Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one

                                                                                + + + private + getACLWithCopy(bool $mayCopy) : ParseACL|null + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $mayCopy + : bool +
                                                                                +
                                                                                +

                                                                                Whether to return a copy of this acl or not

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + ParseACL|null + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + getSaveJSON() + +

                                                                                + + +

                                                                                Returns JSON object of the unsaved operations.

                                                                                + + + private + getSaveJSON() : array<string|int, mixed> + +
                                                                                + + + + +
                                                                                Return values
                                                                                + array<string|int, mixed> + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + getSubclass() + +

                                                                                + + +

                                                                                Gets the Subclass className if exists, otherwise false.

                                                                                + + + private + static getSubclass() : mixed + +
                                                                                + + + + +
                                                                                Return values
                                                                                + mixed + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + handleSaveResult() + +

                                                                                + + +

                                                                                After a save, perform Session object specific logic.

                                                                                + + + private + handleSaveResult() : mixed + +
                                                                                + + + + +
                                                                                Return values
                                                                                + mixed + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + hasDirtyChildren() + +

                                                                                + + +

                                                                                Determines whether this object has child objects that are dirty

                                                                                + + + private + hasDirtyChildren() : bool + +
                                                                                + + + + +
                                                                                Return values
                                                                                + bool + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + mergeAfterSave() + +

                                                                                + + +

                                                                                Merge server data after a save completes.

                                                                                + + + private + mergeAfterSave(array<string|int, mixed> $result) : mixed + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $result + : array<string|int, mixed> +
                                                                                +
                                                                                +

                                                                                Data retrieved from server.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + mixed + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + mergeFromObject() + +

                                                                                + + +

                                                                                Merge data from other object.

                                                                                + + + private + mergeFromObject(ParseObject $other) : mixed + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $other + : ParseObject +
                                                                                +
                                                                                +

                                                                                Other object to merge data from

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + mixed + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + mergeFromServer() + +

                                                                                + + +

                                                                                Merges data received from the server.

                                                                                + + + private + mergeFromServer(array<string|int, mixed> $data[, bool $completeData = true ]) : mixed + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $data + : array<string|int, mixed> +
                                                                                +
                                                                                +

                                                                                Data retrieved from server.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + $completeData + : bool + = true
                                                                                +
                                                                                +

                                                                                Fetch all data or not.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + mixed + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + toObjectIdArray() + +

                                                                                + + +

                                                                                Creates an array of object ids from a given array of ParseObjects

                                                                                + + + private + static toObjectIdArray(array<string|int, mixed> $objects) : array<string|int, mixed> + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $objects + : array<string|int, mixed> +
                                                                                +
                                                                                +

                                                                                Objects to create id array from

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + +
                                                                                + Tags + +
                                                                                +
                                                                                +
                                                                                + throws +
                                                                                +
                                                                                + ParseException + +
                                                                                + +
                                                                                +
                                                                                + +
                                                                                Return values
                                                                                + array<string|int, mixed> + — +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + traverse() + +

                                                                                + + +

                                                                                Traverse object to find children.

                                                                                + + + private + static traverse(bool $deep, ParseObject|array<string|int, mixed> &$object, callable $mapFunction[, array<string|int, mixed> $seen = [] ]) : mixed + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $deep + : bool +
                                                                                +
                                                                                +

                                                                                Should this call traverse deeply

                                                                                +
                                                                                + +
                                                                                +
                                                                                + $object + : ParseObject|array<string|int, mixed> +
                                                                                +
                                                                                +

                                                                                Object to traverse.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + $mapFunction + : callable +
                                                                                +
                                                                                +

                                                                                Function to call for every item.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + $seen + : array<string|int, mixed> + = []
                                                                                +
                                                                                +

                                                                                Objects already seen.

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + +
                                                                                Return values
                                                                                + mixed + — +

                                                                                The result of calling mapFunction on the root object.

                                                                                +
                                                                                + + +
                                                                                +
                                                                                +

                                                                                + updateWithFetchedResults() + +

                                                                                + + +

                                                                                Merges an existing array of objects with their fetched counterparts

                                                                                + + + private + static updateWithFetchedResults(array<string|int, mixed> $objects, array<string|int, mixed> $fetched) : array<string|int, mixed> + +
                                                                                + +
                                                                                Parameters
                                                                                +
                                                                                +
                                                                                + $objects + : array<string|int, mixed> +
                                                                                +
                                                                                +

                                                                                Original objects to update

                                                                                +
                                                                                + +
                                                                                +
                                                                                + $fetched + : array<string|int, mixed> +
                                                                                +
                                                                                +

                                                                                Fetched object data to update with

                                                                                +
                                                                                + +
                                                                                +
                                                                                + + +
                                                                                + Tags + +
                                                                                +
                                                                                +
                                                                                + throws +
                                                                                +
                                                                                + ParseException + +
                                                                                + +
                                                                                +
                                                                                + +
                                                                                Return values
                                                                                + array<string|int, mixed> + — +
                                                                                + + +
                                                                                + + + +
                                                                                +
                                                                                +
                                                                                +

                                                                                Search results

                                                                                + +
                                                                                +
                                                                                +
                                                                                  +
                                                                                  +
                                                                                  +
                                                                                  + - + - + - - + + diff --git a/classes/Parse-ParseSessionStorage.html b/classes/Parse-ParseSessionStorage.html index 26818f73..1f504684 100644 --- a/classes/Parse-ParseSessionStorage.html +++ b/classes/Parse-ParseSessionStorage.html @@ -1,493 +1,626 @@ - - - Parse PHP SDK API Reference » \Parse\ParseSessionStorage - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                                                                                  - + + implements + ParseStorageInterface + + + + + +

                                                                                  Class ParseSessionStorage - Uses PHP session support for persistent storage.

                                                                                  + +
                                                                                  + + +
                                                                                  + Tags + +
                                                                                  +
                                                                                  +
                                                                                  + author +
                                                                                  +
                                                                                  + +

                                                                                  Fosco Marotto fjm@fb.com

                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + + + + +

                                                                                  + Interfaces, Classes and Traits + +

                                                                                  + +
                                                                                  +
                                                                                  ParseStorageInterface
                                                                                  +
                                                                                  Class ParseStorageInterface - Specifies an interface for implementing persistence.
                                                                                  + + +
                                                                                  + + +

                                                                                  + Table of Contents + +

                                                                                  + +
                                                                                  +
                                                                                  + $storageKey + +  : string +
                                                                                  +
                                                                                  Parse will store its values in a specific key.
                                                                                  + +
                                                                                  + __construct() + +  : mixed +
                                                                                  +
                                                                                  ParseSessionStorage constructor.
                                                                                  + +
                                                                                  + clear() + +  : void +
                                                                                  +
                                                                                  Clear all the values in storage.
                                                                                  + +
                                                                                  + get() + +  : mixed +
                                                                                  +
                                                                                  Gets the value for a key from storage.
                                                                                  + +
                                                                                  + getAll() + +  : array<string|int, mixed> +
                                                                                  +
                                                                                  Get all key-value pairs from storage.
                                                                                  + +
                                                                                  + getKeys() + +  : array<string|int, mixed> +
                                                                                  +
                                                                                  Get all keys in storage.
                                                                                  + +
                                                                                  + remove() + +  : void +
                                                                                  +
                                                                                  Remove a key from storage.
                                                                                  + +
                                                                                  + save() + +  : null +
                                                                                  +
                                                                                  Save the data, if necessary. Not implemented.
                                                                                  + +
                                                                                  + set() + +  : void +
                                                                                  +
                                                                                  Sets a key-value pair in storage.
                                                                                  + +
                                                                                  + + - -
                                                                                  -
                                                                                  -
                                                                                  - - -
                                                                                  -
                                                                                  - - - - -
                                                                                  - - + +
                                                                                  +

                                                                                  + Properties + +

                                                                                  +
                                                                                  +

                                                                                  + $storageKey + + + +

                                                                                  + + +

                                                                                  Parse will store its values in a specific key.

                                                                                  + + + private + string + $storageKey + = 'parseData' + +
                                                                                  -
                                                                                  + -
                                                                                  -
                                                                                  -

                                                                                  ParseSessionStorage

                                                                                  - - Implements ParseStorageInterface - -

                                                                                  Class ParseSessionStorage - Uses PHP session support for persistent storage.

                                                                                  -
                                                                                  -
                                                                                  - -
                                                                                  - - - - - - - - - -
                                                                                  - author - - -

                                                                                  Fosco Marotto fjm@fb.com

                                                                                  - -
                                                                                  - package - - -

                                                                                  Parse

                                                                                  - -
                                                                                  - -

                                                                                  Methods

                                                                                  - -
                                                                                  -

                                                                                  ParseSessionStorage constructor.

                                                                                  -
                                                                                  __construct() : mixed
                                                                                  -
                                                                                  -
                                                                                  - - -
                                                                                  -
                                                                                  -
                                                                                  - - - - - - - - - - -
                                                                                  - - -
                                                                                  Throws -
                                                                                  -
                                                                                  \Parse\ParseException
                                                                                  -
                                                                                  -
                                                                                  -
                                                                                  - - -

                                                                                  Response

                                                                                  - mixed

                                                                                  -
                                                                                  -
                                                                                  - -
                                                                                  - -
                                                                                  -

                                                                                  Clear all the values in storage.

                                                                                  -
                                                                                  clear() : void
                                                                                  -
                                                                                  -
                                                                                  - - -
                                                                                  -
                                                                                  -
                                                                                  - - -
                                                                                  - - -
                                                                                  -
                                                                                  - -
                                                                                  - -
                                                                                  -

                                                                                  Gets the value for a key from storage.

                                                                                  -
                                                                                  get(stringkey) : mixed
                                                                                  -
                                                                                  -
                                                                                  - - -
                                                                                  -
                                                                                  -
                                                                                  - - -
                                                                                  - -

                                                                                  Arguments

                                                                                  -
                                                                                  -

                                                                                  key

                                                                                  - string

                                                                                  The key to get the value for

                                                                                  -

                                                                                  -
                                                                                  - -

                                                                                  Response

                                                                                  - mixed

                                                                                  -
                                                                                  -
                                                                                  - -
                                                                                  - -
                                                                                  -

                                                                                  Get all key-value pairs from storage.

                                                                                  -
                                                                                  getAll() : array
                                                                                  -
                                                                                  -
                                                                                  - - -
                                                                                  -
                                                                                  -
                                                                                  - - -
                                                                                  - - -

                                                                                  Response

                                                                                  - array

                                                                                  -
                                                                                  -
                                                                                  - -
                                                                                  - -
                                                                                  -

                                                                                  Get all keys in storage.

                                                                                  -
                                                                                  getKeys() : array
                                                                                  -
                                                                                  -
                                                                                  - - -
                                                                                  -
                                                                                  -
                                                                                  - - -
                                                                                  - - -

                                                                                  Response

                                                                                  - array

                                                                                  -
                                                                                  -
                                                                                  - -
                                                                                  - -
                                                                                  -

                                                                                  Remove a key from storage.

                                                                                  -
                                                                                  remove(stringkey) : void
                                                                                  -
                                                                                  -
                                                                                  - - -
                                                                                  -
                                                                                  -
                                                                                  - - -
                                                                                  - -

                                                                                  Arguments

                                                                                  -
                                                                                  -

                                                                                  key

                                                                                  - string

                                                                                  The key to remove.

                                                                                  -

                                                                                  -
                                                                                  - -
                                                                                  -
                                                                                  - -
                                                                                  - -
                                                                                  -

                                                                                  Save the data, if necessary. Not implemented.

                                                                                  -
                                                                                  save() : null
                                                                                  -
                                                                                  -
                                                                                  - - -
                                                                                  -
                                                                                  -
                                                                                  - - - - - - -
                                                                                  - - -
                                                                                  - - -

                                                                                  Response

                                                                                  - null

                                                                                  -
                                                                                  -
                                                                                  - -
                                                                                  - -
                                                                                  -

                                                                                  Sets a key-value pair in storage.

                                                                                  -
                                                                                  set(stringkey, mixedvalue) : void
                                                                                  -
                                                                                  -
                                                                                  - - -
                                                                                  -
                                                                                  -
                                                                                  - - -
                                                                                  - -

                                                                                  Arguments

                                                                                  -
                                                                                  -

                                                                                  key

                                                                                  - string

                                                                                  The key to set

                                                                                  -

                                                                                  -
                                                                                  -
                                                                                  -

                                                                                  value

                                                                                  - mixed

                                                                                  The value to set

                                                                                  -

                                                                                  -
                                                                                  - -
                                                                                  -
                                                                                  - -
                                                                                  - - -

                                                                                  Properties

                                                                                  - -
                                                                                  -

                                                                                  Parse will store its values in a specific key.

                                                                                  -
                                                                                  storageKey : string
                                                                                  -
                                                                                  -
                                                                                  -
                                                                                  -
                                                                                  -
                                                                                  - - - - - - -
                                                                                  - var - - -
                                                                                  - -

                                                                                  Type(s)

                                                                                  - string -
                                                                                  -
                                                                                  -
                                                                                  -
                                                                                  -
                                                                                  - - +
                                                                                  Return values
                                                                                  + array<string|int, mixed> + — +
                                                                                  + + + +
                                                                                  +

                                                                                  + remove() + +

                                                                                  + + +

                                                                                  Remove a key from storage.

                                                                                  + + + public + remove(string $key) : void + +
                                                                                  + +
                                                                                  Parameters
                                                                                  +
                                                                                  +
                                                                                  + $key + : string +
                                                                                  +
                                                                                  +

                                                                                  The key to remove.

                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + + + +
                                                                                  Return values
                                                                                  + void + — +
                                                                                  + + +
                                                                                  +
                                                                                  +

                                                                                  + save() + +

                                                                                  + + +

                                                                                  Save the data, if necessary. Not implemented.

                                                                                  + + + public + save() : null + +
                                                                                  + + + + +
                                                                                  Return values
                                                                                  + null + — +
                                                                                  + + +
                                                                                  +
                                                                                  +

                                                                                  + set() + +

                                                                                  + + +

                                                                                  Sets a key-value pair in storage.

                                                                                  + + + public + set(string $key, mixed $value) : void + +
                                                                                  + +
                                                                                  Parameters
                                                                                  +
                                                                                  +
                                                                                  + $key + : string +
                                                                                  +
                                                                                  +

                                                                                  The key to set

                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + $value + : mixed +
                                                                                  +
                                                                                  +

                                                                                  The value to set

                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + + + +
                                                                                  Return values
                                                                                  + void + — +
                                                                                  + + +
                                                                                  + + + +
                                                                                  +
                                                                                  +
                                                                                  +

                                                                                  Search results

                                                                                  + +
                                                                                  +
                                                                                  +
                                                                                    +
                                                                                    +
                                                                                    +
                                                                                    +
                                                                                    -
                                                                                    + - + - - + + diff --git a/classes/Parse-ParseStorageInterface.html b/classes/Parse-ParseStorageInterface.html index 98dbf0a6..b2b8b6cc 100644 --- a/classes/Parse-ParseStorageInterface.html +++ b/classes/Parse-ParseStorageInterface.html @@ -1,427 +1,509 @@ - - - Parse PHP SDK API Reference » \Parse\ParseStorageInterface - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - - -
                                                                                    - + + + + +

                                                                                    Class ParseStorageInterface - Specifies an interface for implementing persistence.

                                                                                    + +
                                                                                    + + +
                                                                                    + Tags + +
                                                                                    +
                                                                                    +
                                                                                    + author +
                                                                                    +
                                                                                    + +

                                                                                    Fosco Marotto fjm@fb.com

                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + + + + + + +

                                                                                    + Table of Contents + +

                                                                                    + +
                                                                                    +
                                                                                    + clear() + +  : null +
                                                                                    +
                                                                                    Clear all the values in storage.
                                                                                    + +
                                                                                    + get() + +  : mixed +
                                                                                    +
                                                                                    Gets the value for a key from storage.
                                                                                    + +
                                                                                    + getAll() + +  : array<string|int, mixed> +
                                                                                    +
                                                                                    Get all key-value pairs from storage.
                                                                                    + +
                                                                                    + getKeys() + +  : array<string|int, mixed> +
                                                                                    +
                                                                                    Get all keys in storage.
                                                                                    + +
                                                                                    + remove() + +  : null +
                                                                                    +
                                                                                    Remove a key from storage.
                                                                                    + +
                                                                                    + save() + +  : null +
                                                                                    +
                                                                                    Save the data, if necessary. This would be a no-op when using the +$_SESSION implementation, but could be used for saving to file or +database as an action instead of on every set.
                                                                                    + +
                                                                                    + set() + +  : null +
                                                                                    +
                                                                                    Sets a key-value pair in storage.
                                                                                    + +
                                                                                    + + - -
                                                                                    -
                                                                                    -
                                                                                    - - -
                                                                                    -
                                                                                    - - - - -
                                                                                    - - +
                                                                                    +

                                                                                    + Methods + +

                                                                                    +
                                                                                    +

                                                                                    + clear() + +

                                                                                    + + +

                                                                                    Clear all the values in storage.

                                                                                    + + + public + clear() : null + +
                                                                                    -
                                                                                    + + + +
                                                                                    Return values
                                                                                    + null + — +
                                                                                    + + + +
                                                                                    +

                                                                                    + get() + +

                                                                                    + + +

                                                                                    Gets the value for a key from storage.

                                                                                    + + + public + get(string $key) : mixed + +
                                                                                    + +
                                                                                    Parameters
                                                                                    +
                                                                                    +
                                                                                    + $key + : string +
                                                                                    +
                                                                                    +

                                                                                    The key to get the value for

                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + + + +
                                                                                    Return values
                                                                                    + mixed + — +
                                                                                    + + +
                                                                                    +
                                                                                    +

                                                                                    + getAll() + +

                                                                                    + + +

                                                                                    Get all key-value pairs from storage.

                                                                                    + + + public + getAll() : array<string|int, mixed> + +
                                                                                    -
                                                                                    -
                                                                                    -

                                                                                    ParseStorageInterface

                                                                                    - - Extends - -

                                                                                    Class ParseStorageInterface - Specifies an interface for implementing persistence.

                                                                                    -
                                                                                    -
                                                                                    - -
                                                                                    - - - - - - - - - -
                                                                                    - author - - -

                                                                                    Fosco Marotto fjm@fb.com

                                                                                    - -
                                                                                    - package - - -

                                                                                    Parse

                                                                                    - -
                                                                                    - -

                                                                                    Methods

                                                                                    - -
                                                                                    -

                                                                                    Clear all the values in storage.

                                                                                    -
                                                                                    clear() : null
                                                                                    -
                                                                                    -
                                                                                    - - -
                                                                                    -
                                                                                    -
                                                                                    - - -
                                                                                    - - -

                                                                                    Response

                                                                                    - null

                                                                                    -
                                                                                    -
                                                                                    - -
                                                                                    - -
                                                                                    -

                                                                                    Gets the value for a key from storage.

                                                                                    -
                                                                                    get(stringkey) : mixed
                                                                                    -
                                                                                    -
                                                                                    - - -
                                                                                    -
                                                                                    -
                                                                                    - - -
                                                                                    - -

                                                                                    Arguments

                                                                                    -
                                                                                    -

                                                                                    key

                                                                                    - string

                                                                                    The key to get the value for

                                                                                    -

                                                                                    -
                                                                                    - -

                                                                                    Response

                                                                                    - mixed

                                                                                    -
                                                                                    -
                                                                                    - -
                                                                                    - -
                                                                                    -

                                                                                    Get all key-value pairs from storage.

                                                                                    -
                                                                                    getAll() : array
                                                                                    -
                                                                                    -
                                                                                    - - -
                                                                                    -
                                                                                    -
                                                                                    - - -
                                                                                    - - -

                                                                                    Response

                                                                                    - array

                                                                                    -
                                                                                    -
                                                                                    - -
                                                                                    - -
                                                                                    -

                                                                                    Get all keys in storage.

                                                                                    -
                                                                                    getKeys() : array
                                                                                    -
                                                                                    -
                                                                                    - - -
                                                                                    -
                                                                                    -
                                                                                    - - -
                                                                                    - - -

                                                                                    Response

                                                                                    - array

                                                                                    -
                                                                                    -
                                                                                    - -
                                                                                    - -
                                                                                    -

                                                                                    Remove a key from storage.

                                                                                    -
                                                                                    remove(stringkey) : null
                                                                                    -
                                                                                    -
                                                                                    - - -
                                                                                    -
                                                                                    -
                                                                                    - - -
                                                                                    - -

                                                                                    Arguments

                                                                                    -
                                                                                    -

                                                                                    key

                                                                                    - string

                                                                                    The key to remove.

                                                                                    -

                                                                                    -
                                                                                    - -

                                                                                    Response

                                                                                    - null

                                                                                    -
                                                                                    -
                                                                                    - -
                                                                                    - -
                                                                                    -

                                                                                    Save the data, if necessary. This would be a no-op when using the + + + +

                                                                                    Return values
                                                                                    + array<string|int, mixed> + — +
                                                                                    + + +
                                                                                    +
                                                                                    +

                                                                                    + getKeys() + +

                                                                                    + + +

                                                                                    Get all keys in storage.

                                                                                    + + + public + getKeys() : array<string|int, mixed> + +
                                                                                    + + + + +
                                                                                    Return values
                                                                                    + array<string|int, mixed> + — +
                                                                                    + + +
                                                                                    +
                                                                                    +

                                                                                    + remove() + +

                                                                                    + + +

                                                                                    Remove a key from storage.

                                                                                    + + + public + remove(string $key) : null + +
                                                                                    + +
                                                                                    Parameters
                                                                                    +
                                                                                    +
                                                                                    + $key + : string +
                                                                                    +
                                                                                    +

                                                                                    The key to remove.

                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + + + +
                                                                                    Return values
                                                                                    + null + — +
                                                                                    + + +
                                                                                    +
                                                                                    +

                                                                                    + save() + +

                                                                                    + + +

                                                                                    Save the data, if necessary. This would be a no-op when using the $_SESSION implementation, but could be used for saving to file or -database as an action instead of on every set. -

                                                                                    save() : null
                                                                                    -
                                                                                    -
                                                                                    - - -
                                                                                    -
                                                                                    -
                                                                                    - - -
                                                                                    - - -

                                                                                    Response

                                                                                    - null

                                                                                    -
                                                                                    -
                                                                                    - -
                                                                                    - -
                                                                                    -

                                                                                    Sets a key-value pair in storage.

                                                                                    -
                                                                                    set(stringkey, mixedvalue) : null
                                                                                    -
                                                                                    -
                                                                                    - - -
                                                                                    -
                                                                                    -
                                                                                    - - -
                                                                                    - -

                                                                                    Arguments

                                                                                    -
                                                                                    -

                                                                                    key

                                                                                    - string

                                                                                    The key to set

                                                                                    -

                                                                                    -
                                                                                    -
                                                                                    -

                                                                                    value

                                                                                    - mixed

                                                                                    The value to set

                                                                                    -

                                                                                    -
                                                                                    - -

                                                                                    Response

                                                                                    - null

                                                                                    -
                                                                                    -
                                                                                    - -
                                                                                    - - -
                                                                                    - - - +
                                                                                    Return values
                                                                                    + null + — +
                                                                                    + + + + + + +
                                                                                    +
                                                                                    +
                                                                                    +

                                                                                    Search results

                                                                                    + +
                                                                                    +
                                                                                    +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      + - + - + - - + + diff --git a/classes/Parse-ParseUser.html b/classes/Parse-ParseUser.html index c5f45d4e..389812ba 100644 --- a/classes/Parse-ParseUser.html +++ b/classes/Parse-ParseUser.html @@ -1,4344 +1,6206 @@ - - - Parse PHP SDK API Reference » \Parse\ParseUser - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - -
                                                                                      - + + + + + +

                                                                                      Class ParseUser - Representation of a user object stored on Parse.

                                                                                      + +
                                                                                      + + +
                                                                                      + Tags + +
                                                                                      +
                                                                                      +
                                                                                      + author +
                                                                                      +
                                                                                      + +

                                                                                      Fosco Marotto fjm@fb.com

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + + + + +

                                                                                      + Table of Contents + +

                                                                                      + +
                                                                                      +
                                                                                      + $parseClassName + +  : string +
                                                                                      +
                                                                                      Parse Class name
                                                                                      + +
                                                                                      + $_sessionToken + +  : string +
                                                                                      +
                                                                                      The sessionToken for an authenticated user.
                                                                                      + +
                                                                                      + $currentUser + +  : ParseUser +
                                                                                      +
                                                                                      The currently logged-in user.
                                                                                      + +
                                                                                      + $operationSet + +  : array<string|int, mixed> +
                                                                                      +
                                                                                      Set of unsaved operations.
                                                                                      + +
                                                                                      + $serverData + +  : array<string|int, mixed> +
                                                                                      +
                                                                                      Data as it exists on the server.
                                                                                      + +
                                                                                      + $className + +  : string +
                                                                                      +
                                                                                      Class name for data on Parse.
                                                                                      + +
                                                                                      + $createdAt + +  : DateTime +
                                                                                      +
                                                                                      Timestamp when object was created.
                                                                                      + +
                                                                                      + $dataAvailability + +  : array<string|int, mixed> +
                                                                                      +
                                                                                      Determine if data available for a given key or not.
                                                                                      + +
                                                                                      + $estimatedData + +  : array<string|int, mixed> +
                                                                                      +
                                                                                      Estimated value of applying operationSet to serverData.
                                                                                      + +
                                                                                      + $hasBeenFetched + +  : bool +
                                                                                      +
                                                                                      Whether the object has been fully fetched from Parse.
                                                                                      + +
                                                                                      + $objectId + +  : string +
                                                                                      +
                                                                                      Unique identifier on Parse.
                                                                                      + +
                                                                                      + $registeredSubclasses + +  : array<string|int, mixed> +
                                                                                      +
                                                                                      Holds the registered subclasses and Parse class names.
                                                                                      + +
                                                                                      + $updatedAt + +  : DateTime +
                                                                                      +
                                                                                      Timestamp when object was last updated.
                                                                                      + +
                                                                                      + __construct() + +  : mixed +
                                                                                      +
                                                                                      Create a Parse Object.
                                                                                      + +
                                                                                      + __get() + +  : mixed +
                                                                                      +
                                                                                      Getter to catch direct property calls and pass them to the get function.
                                                                                      + +
                                                                                      + __isset() + +  : bool +
                                                                                      +
                                                                                      Magic handler to catch isset calls to object properties.
                                                                                      + +
                                                                                      + __set() + +  : mixed +
                                                                                      +
                                                                                      Setter to catch property calls and protect certain fields.
                                                                                      + +
                                                                                      + _clearCurrentUserVariable() + +  : mixed +
                                                                                      +
                                                                                      Sets the current user to null. Used internally for testing purposes.
                                                                                      + +
                                                                                      + _encode() + +  : string +
                                                                                      +
                                                                                      Return a JSON encoded value of the object.
                                                                                      + +
                                                                                      + _mergeAfterFetch() + +  : mixed +
                                                                                      +
                                                                                      Merges data received from the server.
                                                                                      + +
                                                                                      + _mergeAfterFetchWithSelectedKeys() + +  : mixed +
                                                                                      +
                                                                                      Merges data received from the server with a given selected keys.
                                                                                      + +
                                                                                      + _mergeMagicFields() + +  : mixed +
                                                                                      +
                                                                                      Handle merging of special fields for the object.
                                                                                      + +
                                                                                      + _performOperation() + +  : mixed +
                                                                                      +
                                                                                      Perform an operation on an object property.
                                                                                      + +
                                                                                      + _toPointer() + +  : array<string|int, mixed> +
                                                                                      +
                                                                                      Gets a Pointer referencing this Object.
                                                                                      + +
                                                                                      + _unregisterSubclass() + +  : mixed +
                                                                                      +
                                                                                      Un-register a subclass.
                                                                                      + +
                                                                                      + add() + +  : mixed +
                                                                                      +
                                                                                      Add a value to an array property.
                                                                                      + +
                                                                                      + addUnique() + +  : mixed +
                                                                                      +
                                                                                      Add unique values to an array property.
                                                                                      + +
                                                                                      + become() + +  : ParseUser +
                                                                                      +
                                                                                      Logs in a user with a session token. Calls the /users/me route and if + valid, creates and returns the current user.
                                                                                      + +
                                                                                      + beforeSave() + +  : void +
                                                                                      +
                                                                                      Before save stub
                                                                                      + +
                                                                                      + clear() + +  : mixed +
                                                                                      +
                                                                                      Clear all keys on this object by creating delete operations +for each key.
                                                                                      + +
                                                                                      + create() + +  : ParseObject +
                                                                                      +
                                                                                      Static method which returns a new Parse Object for a given class +Optionally creates a pointer object if the objectId is provided.
                                                                                      + +
                                                                                      + decode() + +  : ParseObject +
                                                                                      +
                                                                                      Decodes and returns a ParseObject from an encoded object
                                                                                      + +
                                                                                      + delete() + +  : mixed +
                                                                                      +
                                                                                      Delete a key from an object.
                                                                                      + +
                                                                                      + destroy() + +  : mixed +
                                                                                      +
                                                                                      Delete the object from Parse.
                                                                                      + +
                                                                                      + destroyAll() + +  : mixed +
                                                                                      +
                                                                                      Delete an array of objects.
                                                                                      + +
                                                                                      + encode() + +  : string +
                                                                                      +
                                                                                      Returns a JSON encoded array of a ParseObject
                                                                                      + +
                                                                                      + exists() + +  : bool +
                                                                                      +
                                                                                      Returns true if this object exists on the Server
                                                                                      + +
                                                                                      + fetch() + +  : ParseObject +
                                                                                      +
                                                                                      Fetch the whole object from the server and update the local object.
                                                                                      + +
                                                                                      + fetchAll() + +  : array<string|int, mixed> +
                                                                                      +
                                                                                      Fetch an array of Parse objects from the server.
                                                                                      + +
                                                                                      + get() + +  : mixed +
                                                                                      +
                                                                                      Get current value for an object property.
                                                                                      + +
                                                                                      + getACL() + +  : ParseACL +
                                                                                      +
                                                                                      Get the ACL assigned to the object.
                                                                                      + +
                                                                                      + getAllKeys() + +  : array<string|int, mixed> +
                                                                                      +
                                                                                      Get values for all keys of an object.
                                                                                      + +
                                                                                      + getClassName() + +  : string +
                                                                                      +
                                                                                      Get the Parse Class Name for the object.
                                                                                      + +
                                                                                      + getCreatedAt() + +  : DateTime|null +
                                                                                      +
                                                                                      Get the createdAt for the object, or null if unsaved.
                                                                                      + +
                                                                                      + getCurrentUser() + +  : ParseUser|null +
                                                                                      +
                                                                                      Retrieves the currently logged in ParseUser with a valid session, +either from memory or the storage provider, if necessary.
                                                                                      + +
                                                                                      + getEmail() + +  : string|null +
                                                                                      +
                                                                                      Returns the email address, if set, for the ParseUser.
                                                                                      + +
                                                                                      + getObjectId() + +  : string|null +
                                                                                      +
                                                                                      Get the objectId for the object, or null if unsaved.
                                                                                      + +
                                                                                      + getRegisteredSubclass() + +  : ParseObject +
                                                                                      +
                                                                                      Get the registered subclass for a Parse class, or a generic ParseObject +if no subclass is registered.
                                                                                      + +
                                                                                      + getRelation() + +  : ParseRelation +
                                                                                      +
                                                                                      Access or create a Relation value for a key.
                                                                                      + +
                                                                                      + getSessionToken() + +  : string|null +
                                                                                      +
                                                                                      Returns the session token, if available.
                                                                                      + +
                                                                                      + getUpdatedAt() + +  : DateTime|null +
                                                                                      +
                                                                                      Get the updatedAt for the object, or null if unsaved.
                                                                                      + +
                                                                                      + getUsername() + +  : string|null +
                                                                                      +
                                                                                      Returns the username.
                                                                                      + +
                                                                                      + has() + +  : bool +
                                                                                      +
                                                                                      Check if the object has a given key.
                                                                                      + +
                                                                                      + hasRegisteredSubclass() + +  : bool +
                                                                                      +
                                                                                      Check whether there is a subclass registered for a given parse class.
                                                                                      + +
                                                                                      + increment() + +  : mixed +
                                                                                      +
                                                                                      Increment a numeric key by a certain value.
                                                                                      + +
                                                                                      + isAuthenticated() + +  : bool +
                                                                                      +
                                                                                      Checks whether this user has been authenticated.
                                                                                      + +
                                                                                      + isCurrent() + +  : bool +
                                                                                      +
                                                                                      Returns true if this user is the current user.
                                                                                      + +
                                                                                      + isDataAvailable() + +  : bool +
                                                                                      +
                                                                                      Returns true if the object has been fetched.
                                                                                      + +
                                                                                      + isDirty() + +  : bool +
                                                                                      +
                                                                                      Check if the object or any of its child objects have unsaved operations.
                                                                                      + +
                                                                                      + isKeyDirty() + +  : bool +
                                                                                      +
                                                                                      Check if the a value associated with a key has been +added/updated/removed and not saved yet.
                                                                                      + +
                                                                                      + linkWith() + +  : ParseUser +
                                                                                      +
                                                                                      Link the user with a service.
                                                                                      + +
                                                                                      + linkWithFacebook() + +  : ParseUser +
                                                                                      +
                                                                                      Link the user with Facebook details.
                                                                                      + +
                                                                                      + linkWithTwitter() + +  : ParseUser +
                                                                                      +
                                                                                      Link the user with Twitter details.
                                                                                      + +
                                                                                      + logIn() + +  : ParseUser +
                                                                                      +
                                                                                      Logs in and returns a valid ParseUser, or throws if invalid.
                                                                                      + +
                                                                                      + logInAs() + +  : ParseUser +
                                                                                      +
                                                                                      Uses the master key to log in and return a valid ParseUser, or throws if invalid.
                                                                                      + +
                                                                                      + logInWith() + +  : ParseUser +
                                                                                      +
                                                                                      Logs in with a service.
                                                                                      + +
                                                                                      + loginWithAnonymous() + +  : ParseUser +
                                                                                      +
                                                                                      Login as an anonymous User with REST API. See docs http://parseplatform.org/docs/php/guide/#users
                                                                                      + +
                                                                                      + logInWithFacebook() + +  : ParseUser +
                                                                                      +
                                                                                      Logs in with Facebook details, or throws if invalid.
                                                                                      + +
                                                                                      + logInWithTwitter() + +  : ParseUser +
                                                                                      +
                                                                                      Logs in with Twitter details, or throws if invalid.
                                                                                      + +
                                                                                      + logOut() + +  : mixed +
                                                                                      +
                                                                                      Log out the current user. This will clear the storage and future calls + to current will return null.
                                                                                      + +
                                                                                      + query() + +  : ParseQuery +
                                                                                      +
                                                                                      Creates a ParseQuery for the subclass of ParseObject.
                                                                                      + +
                                                                                      + registerSubclass() + +  : mixed +
                                                                                      +
                                                                                      Register a subclass. Should be called before any other Parse functions.
                                                                                      + +
                                                                                      + remove() + +  : mixed +
                                                                                      +
                                                                                      Remove a value from an array for an object key.
                                                                                      + +
                                                                                      + requestPasswordReset() + +  : mixed +
                                                                                      +
                                                                                      Requests a password reset email to be sent to the specified email +address associated with the user account. This email allows the user +to securely reset their password on the Parse site.
                                                                                      + +
                                                                                      + requestVerificationEmail() + +  : mixed +
                                                                                      +
                                                                                      Request a verification email to be sent to the specified email address
                                                                                      + +
                                                                                      + revert() + +  : mixed +
                                                                                      +
                                                                                      Revert all unsaved operations.
                                                                                      + +
                                                                                      + save() + +  : mixed +
                                                                                      +
                                                                                      Save the current user object, unless it is not signed up.
                                                                                      + +
                                                                                      + saveAll() + +  : mixed +
                                                                                      +
                                                                                      Save all the objects in the provided array.
                                                                                      + +
                                                                                      + set() + +  : mixed +
                                                                                      +
                                                                                      Validate and set a value for an object key.
                                                                                      + +
                                                                                      + setACL() + +  : mixed +
                                                                                      +
                                                                                      Set ACL for this object.
                                                                                      + +
                                                                                      + setArray() + +  : mixed +
                                                                                      +
                                                                                      Set an array value for an object key.
                                                                                      + +
                                                                                      + setAssociativeArray() + +  : mixed +
                                                                                      +
                                                                                      Set an associative array value for an object key.
                                                                                      + +
                                                                                      + setEmail() + +  : mixed +
                                                                                      +
                                                                                      Sets the email address for the ParseUser.
                                                                                      + +
                                                                                      + setPassword() + +  : mixed +
                                                                                      +
                                                                                      Sets the password for the ParseUser.
                                                                                      + +
                                                                                      + setUsername() + +  : mixed +
                                                                                      +
                                                                                      Sets the username for the ParseUser.
                                                                                      + +
                                                                                      + signUp() + +  : mixed +
                                                                                      +
                                                                                      Signs up the current user, or throw if invalid.
                                                                                      + +
                                                                                      + _isDirty() + +  : bool +
                                                                                      +
                                                                                      Detects if the object (and optionally the child objects) has unsaved +changes.
                                                                                      + +
                                                                                      + handleSaveResult() + +  : mixed +
                                                                                      +
                                                                                      After a save, perform User object specific logic.
                                                                                      + +
                                                                                      + rebuildEstimatedData() + +  : mixed +
                                                                                      +
                                                                                      Start from serverData and process operations to generate the current +value set for an object.
                                                                                      + +
                                                                                      + saveCurrentUser() + +  : mixed +
                                                                                      +
                                                                                      Persists the current user to the storage provider.
                                                                                      + +
                                                                                      + _isDataAvailable() + +  : bool +
                                                                                      +
                                                                                      Returns whether or not data is available for a given key
                                                                                      + +
                                                                                      + applyOperations() + +  : mixed +
                                                                                      +
                                                                                      Apply operations to a target object.
                                                                                      + +
                                                                                      + canBeSerialized() + +  : bool +
                                                                                      +
                                                                                      Determine if the current object can be serialized for saving.
                                                                                      + +
                                                                                      + canBeSerializedAsValue() + +  : bool +
                                                                                      +
                                                                                      Checks the given object and any children to see if the whole object +can be serialized for saving.
                                                                                      + +
                                                                                      + clearAnonymousAuthData() + +  : mixed +
                                                                                      +
                                                                                      Remove current user's anonymous AuthData
                                                                                      + +
                                                                                      + deepSave() + +  : mixed +
                                                                                      +
                                                                                      Save object and unsaved children within.
                                                                                      + +
                                                                                      + destroyBatch() + +  : array<string|int, mixed> +
                                                                                      +
                                                                                      Destroy batch of objects.
                                                                                      + +
                                                                                      + findUnsavedChildren() + +  : mixed +
                                                                                      +
                                                                                      Find unsaved children inside an object.
                                                                                      + +
                                                                                      + getACLWithCopy() + +  : ParseACL|null +
                                                                                      +
                                                                                      Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one
                                                                                      + +
                                                                                      + getSaveJSON() + +  : array<string|int, mixed> +
                                                                                      +
                                                                                      Returns JSON object of the unsaved operations.
                                                                                      + +
                                                                                      + getSubclass() + +  : mixed +
                                                                                      +
                                                                                      Gets the Subclass className if exists, otherwise false.
                                                                                      + +
                                                                                      + hasDirtyChildren() + +  : bool +
                                                                                      +
                                                                                      Determines whether this object has child objects that are dirty
                                                                                      + +
                                                                                      + mergeAfterSave() + +  : mixed +
                                                                                      +
                                                                                      Merge server data after a save completes.
                                                                                      + +
                                                                                      + mergeFromObject() + +  : mixed +
                                                                                      +
                                                                                      Merge data from other object.
                                                                                      + +
                                                                                      + mergeFromServer() + +  : mixed +
                                                                                      +
                                                                                      Merges data received from the server.
                                                                                      + +
                                                                                      + toObjectIdArray() + +  : array<string|int, mixed> +
                                                                                      +
                                                                                      Creates an array of object ids from a given array of ParseObjects
                                                                                      + +
                                                                                      + traverse() + +  : mixed +
                                                                                      +
                                                                                      Traverse object to find children.
                                                                                      + +
                                                                                      + updateWithFetchedResults() + +  : array<string|int, mixed> +
                                                                                      +
                                                                                      Merges an existing array of objects with their fetched counterparts
                                                                                      + +
                                                                                      + + - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      -
                                                                                      - - - - -
                                                                                      - - + +
                                                                                      +

                                                                                      + Properties + +

                                                                                      +
                                                                                      +

                                                                                      + $parseClassName + + + +

                                                                                      + + +

                                                                                      Parse Class name

                                                                                      + + + public + static string + $parseClassName + = '_User' + +
                                                                                      -
                                                                                      + + + +
                                                                                      +

                                                                                      + $_sessionToken + + + +

                                                                                      + + +

                                                                                      The sessionToken for an authenticated user.

                                                                                      + + + protected + string + $_sessionToken + = null + +
                                                                                      + + + +
                                                                                      +
                                                                                      +

                                                                                      + $currentUser + + + +

                                                                                      + + +

                                                                                      The currently logged-in user.

                                                                                      + + + protected + static ParseUser + $currentUser + = null + +
                                                                                      + + + +
                                                                                      +
                                                                                      +

                                                                                      + $operationSet + + + +

                                                                                      + + +

                                                                                      Set of unsaved operations.

                                                                                      + + + protected + array<string|int, mixed> + $operationSet + + +
                                                                                      + + + +
                                                                                      +
                                                                                      +

                                                                                      + $serverData + + + +

                                                                                      + + +

                                                                                      Data as it exists on the server.

                                                                                      + + + protected + array<string|int, mixed> + $serverData + + +
                                                                                      + + -
                                                                                      -
                                                                                      -

                                                                                      ParseUser

                                                                                      - - Extends ParseObject - -

                                                                                      Class ParseUser - Representation of a user object stored on Parse.

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - - - - - - - - - -
                                                                                      - author - - -

                                                                                      Fosco Marotto fjm@fb.com

                                                                                      - -
                                                                                      - package - - -

                                                                                      Parse

                                                                                      - -
                                                                                      - -

                                                                                      Methods

                                                                                      - -
                                                                                      -

                                                                                      Create a Parse Object.

                                                                                      -
                                                                                      __construct(stringclassName = null, mixedobjectId = null, boolisPointer = false) : mixed
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -

                                                                                      Creates a pointer object if an objectId is provided, +

                                                                                      +
                                                                                      +

                                                                                      + $className + + + +

                                                                                      + + +

                                                                                      Class name for data on Parse.

                                                                                      + + + private + string + $className + + +
                                                                                      + + + +
                                                                                      +
                                                                                      +

                                                                                      + $createdAt + + + +

                                                                                      + + +

                                                                                      Timestamp when object was created.

                                                                                      + + + private + DateTime + $createdAt + + +
                                                                                      + + + +
                                                                                      +
                                                                                      +

                                                                                      + $dataAvailability + + + +

                                                                                      + + +

                                                                                      Determine if data available for a given key or not.

                                                                                      + + + private + array<string|int, mixed> + $dataAvailability + + +
                                                                                      + + + +
                                                                                      +
                                                                                      +

                                                                                      + $estimatedData + + + +

                                                                                      + + +

                                                                                      Estimated value of applying operationSet to serverData.

                                                                                      + + + private + array<string|int, mixed> + $estimatedData + + +
                                                                                      + + + +
                                                                                      +
                                                                                      +

                                                                                      + $hasBeenFetched + + + +

                                                                                      + + +

                                                                                      Whether the object has been fully fetched from Parse.

                                                                                      + + + private + bool + $hasBeenFetched + + +
                                                                                      + + + +
                                                                                      +
                                                                                      +

                                                                                      + $objectId + + + +

                                                                                      + + +

                                                                                      Unique identifier on Parse.

                                                                                      + + + private + string + $objectId + + +
                                                                                      + + + +
                                                                                      +
                                                                                      +

                                                                                      + $registeredSubclasses + + + +

                                                                                      + + +

                                                                                      Holds the registered subclasses and Parse class names.

                                                                                      + + + private + static array<string|int, mixed> + $registeredSubclasses + = [] + +
                                                                                      + + + +
                                                                                      +
                                                                                      +

                                                                                      + $updatedAt + + + +

                                                                                      + + +

                                                                                      Timestamp when object was last updated.

                                                                                      + + + private + DateTime + $updatedAt + + +
                                                                                      + + + +
                                                                                      + + +
                                                                                      +

                                                                                      + Methods + +

                                                                                      +
                                                                                      +

                                                                                      + __construct() + +

                                                                                      + + +

                                                                                      Create a Parse Object.

                                                                                      + + + public + __construct([string $className = null ][, mixed $objectId = null ][, bool $isPointer = false ]) : mixed + +

                                                                                      Creates a pointer object if an objectId is provided, otherwise creates a new object.

                                                                                      -
                                                                                      - - - - - - - - - - -
                                                                                      - - -
                                                                                      Throws -
                                                                                      -
                                                                                      \Exception
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      className

                                                                                      - string

                                                                                      Class Name for data on Parse.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      objectId

                                                                                      - mixed

                                                                                      Object Id for Existing object.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      isPointer

                                                                                      - bool

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      - - - - -
                                                                                      -

                                                                                      Getter to catch direct property calls and pass them to the get function.

                                                                                      -
                                                                                      __get(stringkey) : mixed
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      key

                                                                                      - string

                                                                                      Key to retrieve from the Object.

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Magic handler to catch isset calls to object properties.

                                                                                      -
                                                                                      __isset(stringkey) : bool
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      key

                                                                                      - string

                                                                                      Key to check on the object.

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - bool

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Setter to catch property calls and protect certain fields.

                                                                                      -
                                                                                      __set(stringkey, mixedvalue) : mixed
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - - - - - -
                                                                                      - - -
                                                                                      Throws -
                                                                                      -
                                                                                      \Exception
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      key

                                                                                      - string

                                                                                      Key to set a value on.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      value

                                                                                      - mixed

                                                                                      Value to assign.

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Sets the current user to null. Used internally for testing purposes.

                                                                                      -
                                                                                      _clearCurrentUserVariable() : mixed
                                                                                      -
                                                                                      - static
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Return a JSON encoded value of the object.

                                                                                      -
                                                                                      _encode() : string
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - - -

                                                                                      Response

                                                                                      - string

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Returns whether or not data is available for a given key

                                                                                      -
                                                                                      _isDataAvailable(stringkey) : bool
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      key

                                                                                      - string

                                                                                      Key to check availability of

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - bool

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Detects if the object (and optionally the child objects) has unsaved -changes.

                                                                                      -
                                                                                      _isDirty(boolconsiderChildren) : bool
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      considerChildren

                                                                                      - bool

                                                                                      Whether to consider children when checking for dirty state

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - bool

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Merges data received from the server.

                                                                                      -
                                                                                      _mergeAfterFetch(arrayresult, boolcompleteData = true) : mixed
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      result

                                                                                      - array

                                                                                      Data retrieved from the server.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      completeData

                                                                                      - bool

                                                                                      Fetch all data or not.

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Merges data received from the server with a given selected keys.

                                                                                      -
                                                                                      _mergeAfterFetchWithSelectedKeys(arrayresult, arrayselectedKeys) : mixed
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      result

                                                                                      - array

                                                                                      Data retrieved from the server.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      selectedKeys

                                                                                      - array

                                                                                      Keys to be fetched. Null or empty means all + + +

                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $className + : string + = null
                                                                                      +
                                                                                      +

                                                                                      Class Name for data on Parse.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $objectId + : mixed + = null
                                                                                      +
                                                                                      +

                                                                                      Object Id for Existing object.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $isPointer + : bool + = false
                                                                                      +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + +
                                                                                      +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + Exception + +
                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + + +
                                                                                      +

                                                                                      + __get() + +

                                                                                      + + +

                                                                                      Getter to catch direct property calls and pass them to the get function.

                                                                                      + + + public + __get(string $key) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $key + : string +
                                                                                      +
                                                                                      +

                                                                                      Key to retrieve from the Object.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + __isset() + +

                                                                                      + + +

                                                                                      Magic handler to catch isset calls to object properties.

                                                                                      + + + public + __isset(string $key) : bool + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $key + : string +
                                                                                      +
                                                                                      +

                                                                                      Key to check on the object.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + bool + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + __set() + +

                                                                                      + + +

                                                                                      Setter to catch property calls and protect certain fields.

                                                                                      + + + public + __set(string $key, mixed $value) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $key + : string +
                                                                                      +
                                                                                      +

                                                                                      Key to set a value on.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $value + : mixed +
                                                                                      +
                                                                                      +

                                                                                      Value to assign.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + +
                                                                                      +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + Exception + +
                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + _clearCurrentUserVariable() + +

                                                                                      + + +

                                                                                      Sets the current user to null. Used internally for testing purposes.

                                                                                      + + + public + static _clearCurrentUserVariable() : mixed + +
                                                                                      + + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + _encode() + +

                                                                                      + + +

                                                                                      Return a JSON encoded value of the object.

                                                                                      + + + public + _encode() : string + +
                                                                                      + + + + +
                                                                                      Return values
                                                                                      + string + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + _mergeAfterFetch() + +

                                                                                      + + +

                                                                                      Merges data received from the server.

                                                                                      + + + public + _mergeAfterFetch(array<string|int, mixed> $result[, bool $completeData = true ]) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $result + : array<string|int, mixed> +
                                                                                      +
                                                                                      +

                                                                                      Data retrieved from the server.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $completeData + : bool + = true
                                                                                      +
                                                                                      +

                                                                                      Fetch all data or not.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + _mergeAfterFetchWithSelectedKeys() + +

                                                                                      + + +

                                                                                      Merges data received from the server with a given selected keys.

                                                                                      + + + public + _mergeAfterFetchWithSelectedKeys(array<string|int, mixed> $result, array<string|int, mixed> $selectedKeys) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $result + : array<string|int, mixed> +
                                                                                      +
                                                                                      +

                                                                                      Data retrieved from the server.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $selectedKeys + : array<string|int, mixed> +
                                                                                      +
                                                                                      +

                                                                                      Keys to be fetched. Null or empty means all data will be fetched.

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Handle merging of special fields for the object.

                                                                                      -
                                                                                      _mergeMagicFields(array&data) : mixed
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      data

                                                                                      - array

                                                                                      Data received from server.

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Perform an operation on an object property.

                                                                                      -
                                                                                      _performOperation(stringkey, \Parse\Internal\FieldOperationoperation) : mixed
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      key

                                                                                      - string

                                                                                      Key to perform an operation upon.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      operation

                                                                                      - \Parse\Internal\FieldOperation

                                                                                      Operation to perform.

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Gets a Pointer referencing this Object.

                                                                                      -
                                                                                      _toPointer() : array
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      Throws -
                                                                                      -
                                                                                      \Exception
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - - -

                                                                                      Response

                                                                                      - array

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Un-register a subclass.

                                                                                      -
                                                                                      _unregisterSubclass() : mixed
                                                                                      -
                                                                                      - inherited static
                                                                                      - - -
                                                                                      -
                                                                                      -

                                                                                      Cannot be called on the base class ParseObject.

                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Add a value to an array property.

                                                                                      -
                                                                                      add(stringkey, mixedvalue) : mixed
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      key

                                                                                      - string

                                                                                      Key for array value on object to add a value to.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      value

                                                                                      - mixed

                                                                                      Value to add.

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Add unique values to an array property.

                                                                                      -
                                                                                      addUnique(stringkey, mixedvalue) : mixed
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      key

                                                                                      - string

                                                                                      Key for array value on object.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      value

                                                                                      - mixed

                                                                                      Value list to add uniquely.

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Apply operations to a target object.

                                                                                      -
                                                                                      applyOperations(arrayoperations, array&target) : mixed
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      operations

                                                                                      - array

                                                                                      Operations set to apply.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      target

                                                                                      - array

                                                                                      Target data to affect.

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Logs in a user with a session token. Calls the /users/me route and if - valid, creates and returns the current user.

                                                                                      -
                                                                                      become(stringsessionToken) : \Parse\ParseUser
                                                                                      -
                                                                                      - static
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      sessionToken

                                                                                      - string

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - \Parse\ParseUser

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Before save stub

                                                                                      -
                                                                                      beforeSave() : void
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - - -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Determine if the current object can be serialized for saving.

                                                                                      -
                                                                                      canBeSerialized() : bool
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - - -

                                                                                      Response

                                                                                      - bool

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Checks the given object and any children to see if the whole object -can be serialized for saving.

                                                                                      -
                                                                                      canBeSerializedAsValue(mixedobject) : bool
                                                                                      -
                                                                                      - inherited static
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      object

                                                                                      - mixed

                                                                                      The value to check.

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - bool

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Clear all keys on this object by creating delete operations -for each key.

                                                                                      -
                                                                                      clear() : mixed
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Remove current user's anonymous AuthData

                                                                                      -
                                                                                      clearAnonymousAuthData() : mixed
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Static method which returns a new Parse Object for a given class -Optionally creates a pointer object if the objectId is provided.

                                                                                      -
                                                                                      create(stringclassName, stringobjectId = null, boolisPointer = false) : \Parse\ParseObject
                                                                                      -
                                                                                      - inherited static
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      className

                                                                                      - string

                                                                                      Class Name for data on Parse.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      objectId

                                                                                      - string

                                                                                      Unique identifier for existing object.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      isPointer

                                                                                      - bool

                                                                                      If the object is a pointer.

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - \Parse\ParseObject

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Decodes and returns a ParseObject from an encoded object

                                                                                      -
                                                                                      decode(string|arrayencoded) : \Parse\ParseObject
                                                                                      -
                                                                                      - inherited static
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      Throws -
                                                                                      -
                                                                                      \Parse\ParseException
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      encoded

                                                                                      - string|array

                                                                                      Encoded ParseObject to decode

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - \Parse\ParseObject

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Save object and unsaved children within.

                                                                                      -
                                                                                      deepSave(\Parse\ParseObject|arraytarget, booluseMasterKey = false, intbatchSize = 40) : mixed
                                                                                      -
                                                                                      - inherited static
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - - - - - -
                                                                                      - - -
                                                                                      Throws -
                                                                                      -
                                                                                      \Exception
                                                                                      -
                                                                                      -
                                                                                      \Parse\ParseAggregateException
                                                                                      -
                                                                                      -
                                                                                      \Parse\ParseException
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      target

                                                                                      - \Parse\ParseObject|array

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      useMasterKey

                                                                                      - bool

                                                                                      Whether to use the Master Key.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      batchSize

                                                                                      - int

                                                                                      Number of objects to process per request

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Delete a key from an object.

                                                                                      -
                                                                                      delete(stringkey) : mixed
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      key

                                                                                      - string

                                                                                      Key to remove from object.

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Delete the object from Parse.

                                                                                      -
                                                                                      destroy(booluseMasterKey = false) : mixed
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      useMasterKey

                                                                                      - bool

                                                                                      Whether to use the master key.

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Delete an array of objects.

                                                                                      -
                                                                                      destroyAll(arrayobjects, booluseMasterKey = false, intbatchSize = 40) : mixed
                                                                                      -
                                                                                      - inherited static
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - - - - - -
                                                                                      - - -
                                                                                      Throws -
                                                                                      -
                                                                                      \Parse\ParseAggregateException
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      objects

                                                                                      - array

                                                                                      Objects to destroy.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      useMasterKey

                                                                                      - bool

                                                                                      Whether to use the master key or not.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      batchSize

                                                                                      - int

                                                                                      Number of objects to process per request

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Destroy batch of objects.

                                                                                      -
                                                                                      destroyBatch(\Parse\ParseObject[]objects, booluseMasterKey = false) : array
                                                                                      -
                                                                                      - inherited static
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      Throws -
                                                                                      -
                                                                                      \Parse\ParseException
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      objects

                                                                                      - \Parse\ParseObject[]

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      useMasterKey

                                                                                      - bool

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - array

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Returns a JSON encoded array of a ParseObject

                                                                                      -
                                                                                      encode() : string
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - - -

                                                                                      Response

                                                                                      - string

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Returns true if this object exists on the Server

                                                                                      -
                                                                                      exists(booluseMasterKey = false) : bool
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      useMasterKey

                                                                                      - bool

                                                                                      Whether to use the Master Key.

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - bool

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Fetch the whole object from the server and update the local object.

                                                                                      -
                                                                                      fetch(booluseMasterKey = false) : \Parse\ParseObject
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      useMasterKey

                                                                                      - bool

                                                                                      Whether to use the master key and override ACLs

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - \Parse\ParseObject

                                                                                      Returns self, so you can chain this call.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Fetch an array of Parse objects from the server.

                                                                                      -
                                                                                      fetchAll(arrayobjects, booluseMasterKey = false) : array
                                                                                      -
                                                                                      - inherited static
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      objects

                                                                                      - array

                                                                                      The ParseObjects to fetch

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      useMasterKey

                                                                                      - bool

                                                                                      Whether to override ACLs

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - array

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Find unsaved children inside an object.

                                                                                      -
                                                                                      findUnsavedChildren(\Parse\ParseObjectobject, array&unsavedChildren, array&unsavedFiles) : mixed
                                                                                      -
                                                                                      - inherited static
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      object

                                                                                      - \Parse\ParseObject

                                                                                      Object to search.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      unsavedChildren

                                                                                      - array

                                                                                      Array to populate with children.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      unsavedFiles

                                                                                      - array

                                                                                      Array to populate with files.

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Get current value for an object property.

                                                                                      -
                                                                                      get(stringkey) : mixed
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      Throws -
                                                                                      -
                                                                                      \Exception
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      key

                                                                                      - string

                                                                                      Key to retrieve from the estimatedData array.

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Get the ACL assigned to the object.

                                                                                      -
                                                                                      getACL() : \Parse\ParseACL
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - - -

                                                                                      Response

                                                                                      - \Parse\ParseACL

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one

                                                                                      -
                                                                                      getACLWithCopy(boolmayCopy) : \Parse\ParseACL|null
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      mayCopy

                                                                                      - bool

                                                                                      Whether to return a copy of this acl or not

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - \Parse\ParseACL|null

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Get values for all keys of an object.

                                                                                      -
                                                                                      getAllKeys() : array
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - - -

                                                                                      Response

                                                                                      - array

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Get the Parse Class Name for the object.

                                                                                      -
                                                                                      getClassName() : string
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - - -

                                                                                      Response

                                                                                      - string

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Get the createdAt for the object, or null if unsaved.

                                                                                      -
                                                                                      getCreatedAt() : \DateTime|null
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - - -

                                                                                      Response

                                                                                      - \DateTime|null

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Retrieves the currently logged in ParseUser with a valid session, -either from memory or the storage provider, if necessary.

                                                                                      -
                                                                                      getCurrentUser() : \Parse\ParseUser|null
                                                                                      -
                                                                                      - static
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - - -

                                                                                      Response

                                                                                      - \Parse\ParseUser|null

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Returns the email address, if set, for the ParseUser.

                                                                                      -
                                                                                      getEmail() : string|null
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - - -

                                                                                      Response

                                                                                      - string|null

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Get the objectId for the object, or null if unsaved.

                                                                                      -
                                                                                      getObjectId() : string|null
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - - -

                                                                                      Response

                                                                                      - string|null

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Get the registered subclass for a Parse class, or a generic ParseObject -if no subclass is registered.

                                                                                      -
                                                                                      getRegisteredSubclass(mixedparseClassName) : \Parse\ParseObject
                                                                                      -
                                                                                      - inherited static
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - - - - - -
                                                                                      - $parseClassName - - -

                                                                                      @param

                                                                                      - -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      parseClassName

                                                                                      - mixed

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - \Parse\ParseObject

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Access or create a Relation value for a key.

                                                                                      -
                                                                                      getRelation(stringkey, stringclassName = null) : \Parse\ParseRelation
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      key

                                                                                      - string

                                                                                      The key to access the relation for.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      className

                                                                                      - string

                                                                                      The target class name.

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - \Parse\ParseRelation

                                                                                      The ParseRelation object if the relation already + + + + + + + +

                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + + +
                                                                                      +

                                                                                      + _mergeMagicFields() + +

                                                                                      + + +

                                                                                      Handle merging of special fields for the object.

                                                                                      + + + public + _mergeMagicFields(array<string|int, mixed> &$data) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $data + : array<string|int, mixed> +
                                                                                      +
                                                                                      +

                                                                                      Data received from server.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + _performOperation() + +

                                                                                      + + +

                                                                                      Perform an operation on an object property.

                                                                                      + + + public + _performOperation(string $key, FieldOperation $operation) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $key + : string +
                                                                                      +
                                                                                      +

                                                                                      Key to perform an operation upon.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $operation + : FieldOperation +
                                                                                      +
                                                                                      +

                                                                                      Operation to perform.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + _toPointer() + +

                                                                                      + + +

                                                                                      Gets a Pointer referencing this Object.

                                                                                      + + + public + _toPointer() : array<string|int, mixed> + +
                                                                                      + + + +
                                                                                      + Tags + +
                                                                                      +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + Exception + +
                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      Return values
                                                                                      + array<string|int, mixed> + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + _unregisterSubclass() + +

                                                                                      + + +

                                                                                      Un-register a subclass.

                                                                                      + + + public + static _unregisterSubclass() : mixed + +

                                                                                      Cannot be called on the base class ParseObject.

                                                                                      +
                                                                                      + + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + add() + +

                                                                                      + + +

                                                                                      Add a value to an array property.

                                                                                      + + + public + add(string $key, mixed $value) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $key + : string +
                                                                                      +
                                                                                      +

                                                                                      Key for array value on object to add a value to.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $value + : mixed +
                                                                                      +
                                                                                      +

                                                                                      Value to add.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + addUnique() + +

                                                                                      + + +

                                                                                      Add unique values to an array property.

                                                                                      + + + public + addUnique(string $key, mixed $value) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $key + : string +
                                                                                      +
                                                                                      +

                                                                                      Key for array value on object.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $value + : mixed +
                                                                                      +
                                                                                      +

                                                                                      Value list to add uniquely.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + become() + +

                                                                                      + + +

                                                                                      Logs in a user with a session token. Calls the /users/me route and if + valid, creates and returns the current user.

                                                                                      + + + public + static become(string $sessionToken) : ParseUser + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $sessionToken + : string +
                                                                                      +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + ParseUser + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + beforeSave() + +

                                                                                      + + +

                                                                                      Before save stub

                                                                                      + + + public + beforeSave() : void + +
                                                                                      + + + + +
                                                                                      Return values
                                                                                      + void + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + clear() + +

                                                                                      + + +

                                                                                      Clear all keys on this object by creating delete operations +for each key.

                                                                                      + + + public + clear() : mixed + +
                                                                                      + + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + create() + +

                                                                                      + + +

                                                                                      Static method which returns a new Parse Object for a given class +Optionally creates a pointer object if the objectId is provided.

                                                                                      + + + public + static create(string $className[, string $objectId = null ][, bool $isPointer = false ]) : ParseObject + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $className + : string +
                                                                                      +
                                                                                      +

                                                                                      Class Name for data on Parse.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $objectId + : string + = null
                                                                                      +
                                                                                      +

                                                                                      Unique identifier for existing object.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $isPointer + : bool + = false
                                                                                      +
                                                                                      +

                                                                                      If the object is a pointer.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + ParseObject + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + decode() + +

                                                                                      + + +

                                                                                      Decodes and returns a ParseObject from an encoded object

                                                                                      + + + public + static decode(string|array<string|int, mixed> $encoded) : ParseObject + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $encoded + : string|array<string|int, mixed> +
                                                                                      +
                                                                                      +

                                                                                      Encoded ParseObject to decode

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + +
                                                                                      +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + ParseException + +
                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      Return values
                                                                                      + ParseObject + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + delete() + +

                                                                                      + + +

                                                                                      Delete a key from an object.

                                                                                      + + + public + delete(string $key) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $key + : string +
                                                                                      +
                                                                                      +

                                                                                      Key to remove from object.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + destroy() + +

                                                                                      + + +

                                                                                      Delete the object from Parse.

                                                                                      + + + public + destroy([bool $useMasterKey = false ]) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $useMasterKey + : bool + = false
                                                                                      +
                                                                                      +

                                                                                      Whether to use the master key.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + destroyAll() + +

                                                                                      + + +

                                                                                      Delete an array of objects.

                                                                                      + + + public + static destroyAll(array<string|int, mixed> $objects[, bool $useMasterKey = false ][, int $batchSize = 40 ]) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $objects + : array<string|int, mixed> +
                                                                                      +
                                                                                      +

                                                                                      Objects to destroy.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $useMasterKey + : bool + = false
                                                                                      +
                                                                                      +

                                                                                      Whether to use the master key or not.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $batchSize + : int + = 40
                                                                                      +
                                                                                      +

                                                                                      Number of objects to process per request

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + +
                                                                                      +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + ParseAggregateException + +
                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + encode() + +

                                                                                      + + +

                                                                                      Returns a JSON encoded array of a ParseObject

                                                                                      + + + public + encode() : string + +
                                                                                      + + + + +
                                                                                      Return values
                                                                                      + string + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + exists() + +

                                                                                      + + +

                                                                                      Returns true if this object exists on the Server

                                                                                      + + + public + exists([bool $useMasterKey = false ]) : bool + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $useMasterKey + : bool + = false
                                                                                      +
                                                                                      +

                                                                                      Whether to use the Master Key.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + bool + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + fetch() + +

                                                                                      + + +

                                                                                      Fetch the whole object from the server and update the local object.

                                                                                      + + + public + fetch([bool $useMasterKey = false ]) : ParseObject + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $useMasterKey + : bool + = false
                                                                                      +
                                                                                      +

                                                                                      Whether to use the master key and override ACLs

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + ParseObject + — +

                                                                                      Returns self, so you can chain this call.

                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + fetchAll() + +

                                                                                      + + +

                                                                                      Fetch an array of Parse objects from the server.

                                                                                      + + + public + static fetchAll(array<string|int, mixed> $objects[, bool $useMasterKey = false ]) : array<string|int, mixed> + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $objects + : array<string|int, mixed> +
                                                                                      +
                                                                                      +

                                                                                      The ParseObjects to fetch

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $useMasterKey + : bool + = false
                                                                                      +
                                                                                      +

                                                                                      Whether to override ACLs

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + array<string|int, mixed> + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + get() + +

                                                                                      + + +

                                                                                      Get current value for an object property.

                                                                                      + + + public + get(string $key) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $key + : string +
                                                                                      +
                                                                                      +

                                                                                      Key to retrieve from the estimatedData array.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + +
                                                                                      +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + Exception + +
                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + getACL() + +

                                                                                      + + +

                                                                                      Get the ACL assigned to the object.

                                                                                      + + + public + getACL() : ParseACL + +
                                                                                      + + + + +
                                                                                      Return values
                                                                                      + ParseACL + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + getAllKeys() + +

                                                                                      + + +

                                                                                      Get values for all keys of an object.

                                                                                      + + + public + getAllKeys() : array<string|int, mixed> + +
                                                                                      + + + + +
                                                                                      Return values
                                                                                      + array<string|int, mixed> + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + getClassName() + +

                                                                                      + + +

                                                                                      Get the Parse Class Name for the object.

                                                                                      + + + public + getClassName() : string + +
                                                                                      + + + + +
                                                                                      Return values
                                                                                      + string + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + getCreatedAt() + +

                                                                                      + + +

                                                                                      Get the createdAt for the object, or null if unsaved.

                                                                                      + + + public + getCreatedAt() : DateTime|null + +
                                                                                      + + + + +
                                                                                      Return values
                                                                                      + DateTime|null + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + getCurrentUser() + +

                                                                                      + + +

                                                                                      Retrieves the currently logged in ParseUser with a valid session, +either from memory or the storage provider, if necessary.

                                                                                      + + + public + static getCurrentUser() : ParseUser|null + +
                                                                                      + + + + +
                                                                                      Return values
                                                                                      + ParseUser|null + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + getEmail() + +

                                                                                      + + +

                                                                                      Returns the email address, if set, for the ParseUser.

                                                                                      + + + public + getEmail() : string|null + +
                                                                                      + + + + +
                                                                                      Return values
                                                                                      + string|null + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + getObjectId() + +

                                                                                      + + +

                                                                                      Get the objectId for the object, or null if unsaved.

                                                                                      + + + public + getObjectId() : string|null + +
                                                                                      + + + + +
                                                                                      Return values
                                                                                      + string|null + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + getRegisteredSubclass() + +

                                                                                      + + +

                                                                                      Get the registered subclass for a Parse class, or a generic ParseObject +if no subclass is registered.

                                                                                      + + + public + static getRegisteredSubclass(string $parseClassName) : ParseObject + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $parseClassName + : string +
                                                                                      +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + ParseObject + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + getRelation() + +

                                                                                      + + +

                                                                                      Access or create a Relation value for a key.

                                                                                      + + + public + getRelation(string $key[, string $className = null ]) : ParseRelation + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $key + : string +
                                                                                      +
                                                                                      +

                                                                                      The key to access the relation for.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $className + : string + = null
                                                                                      +
                                                                                      +

                                                                                      The target class name.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + ParseRelation + — +

                                                                                      The ParseRelation object if the relation already exists for the key or can be created for this key.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Returns JSON object of the unsaved operations.

                                                                                      -
                                                                                      getSaveJSON() : array
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - - -

                                                                                      Response

                                                                                      - array

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Returns the session token, if available.

                                                                                      -
                                                                                      getSessionToken() : string|null
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - - -

                                                                                      Response

                                                                                      - string|null

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Gets the Subclass className if exists, otherwise false.

                                                                                      -
                                                                                      getSubclass() : mixed
                                                                                      -
                                                                                      - inherited static
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Get the updatedAt for the object, or null if unsaved.

                                                                                      -
                                                                                      getUpdatedAt() : \DateTime|null
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - - -

                                                                                      Response

                                                                                      - \DateTime|null

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Returns the username.

                                                                                      -
                                                                                      getUsername() : string|null
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - - -

                                                                                      Response

                                                                                      - string|null

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      After a save, perform User object specific logic.

                                                                                      -
                                                                                      handleSaveResult(boolmakeCurrent = false) : mixed
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      makeCurrent

                                                                                      - bool

                                                                                      Whether to set the current user.

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Check if the object has a given key.

                                                                                      -
                                                                                      has(stringkey) : bool
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      key

                                                                                      - string

                                                                                      Key to check

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - bool

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Determines whether this object has child objects that are dirty

                                                                                      -
                                                                                      hasDirtyChildren() : bool
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - - -

                                                                                      Response

                                                                                      - bool

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Check whether there is a subclass registered for a given parse class.

                                                                                      -
                                                                                      hasRegisteredSubclass(mixedparseClassName) : bool
                                                                                      -
                                                                                      - inherited static
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - - - - - -
                                                                                      - $parseClassName - - -

                                                                                      @param

                                                                                      - -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      parseClassName

                                                                                      - mixed

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - bool

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Increment a numeric key by a certain value.

                                                                                      -
                                                                                      increment(stringkey, intvalue = 1) : mixed
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      key

                                                                                      - string

                                                                                      Key for numeric value on object to increment.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      value

                                                                                      - int

                                                                                      Value to increment by.

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Checks whether this user has been authenticated.

                                                                                      -
                                                                                      isAuthenticated() : bool
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - - -

                                                                                      Response

                                                                                      - bool

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Returns true if this user is the current user.

                                                                                      -
                                                                                      isCurrent() : bool
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - - -

                                                                                      Response

                                                                                      - bool

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Returns true if the object has been fetched.

                                                                                      -
                                                                                      isDataAvailable() : bool
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - - -

                                                                                      Response

                                                                                      - bool

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Check if the object or any of its child objects have unsaved operations.

                                                                                      -
                                                                                      isDirty() : bool
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - - -

                                                                                      Response

                                                                                      - bool

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Check if the a value associated with a key has been -added/updated/removed and not saved yet.

                                                                                      -
                                                                                      isKeyDirty(stringkey) : bool
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      key

                                                                                      - string

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - bool

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Link the user with a service.

                                                                                      -
                                                                                      linkWith(stringserviceName, arrayauthData, booluseMasterKey = false) : \Parse\ParseUser
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      serviceName

                                                                                      - string

                                                                                      the name of the service

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      authData

                                                                                      - array

                                                                                      the array of auth data for $serviceName

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      useMasterKey

                                                                                      - bool

                                                                                      Whether or not to use the master key, default is false

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - \Parse\ParseUser

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Link the user with Facebook details.

                                                                                      -
                                                                                      linkWithFacebook(stringid, stringaccess_token, \DateTimeexpiration_date = null, booluseMasterKey = false) : \Parse\ParseUser
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      Throws -
                                                                                      -
                                                                                      \Parse\ParseException
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      id

                                                                                      - string

                                                                                      the Facebook user identifier

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      access_token

                                                                                      - string

                                                                                      the access token for this session

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      expiration_date

                                                                                      - \DateTime

                                                                                      defaults to 60 days

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      useMasterKey

                                                                                      - bool

                                                                                      whether to override security

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - \Parse\ParseUser

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Link the user with Twitter details.

                                                                                      -
                                                                                      linkWithTwitter(stringid, stringscreen_name, stringconsumer_key, stringconsumer_secret = null, stringauth_token = null, stringauth_token_secret = null, booluseMasterKey = false) : \Parse\ParseUser
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      Throws -
                                                                                      -
                                                                                      \Parse\ParseException
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      id

                                                                                      - string

                                                                                      the Twitter user identifier

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      screen_name

                                                                                      - string

                                                                                      the user's Twitter handle

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      consumer_key

                                                                                      - string

                                                                                      the application's consumer key

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      consumer_secret

                                                                                      - string

                                                                                      the application's consumer secret

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      auth_token

                                                                                      - string

                                                                                      the authorized Twitter token for the user

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      auth_token_secret

                                                                                      - string

                                                                                      the secret associated with $auth_token

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      useMasterKey

                                                                                      - bool

                                                                                      whether to override security

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - \Parse\ParseUser

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - - - -
                                                                                      -

                                                                                      Logs in with a service.

                                                                                      -
                                                                                      logInWith(stringserviceName, arrayauthData) : \Parse\ParseUser
                                                                                      -
                                                                                      - static
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      serviceName

                                                                                      - string

                                                                                      the name of the service

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      authData

                                                                                      - array

                                                                                      the array of auth data for $serviceName

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - \Parse\ParseUser

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Login as an anonymous User with REST API. See docs http://parseplatform.org/docs/php/guide/#users

                                                                                      -
                                                                                      loginWithAnonymous() : \Parse\ParseUser
                                                                                      -
                                                                                      - static
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - - - - - -
                                                                                      - link - - - -
                                                                                      Throws -
                                                                                      -
                                                                                      \Parse\ParseException
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - - -

                                                                                      Response

                                                                                      - \Parse\ParseUser

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Logs in with Facebook details, or throws if invalid.

                                                                                      -
                                                                                      logInWithFacebook(stringid, stringaccess_token, \DateTimeexpiration_date = null) : \Parse\ParseUser
                                                                                      -
                                                                                      - static
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      Throws -
                                                                                      -
                                                                                      \Parse\ParseException
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      id

                                                                                      - string

                                                                                      the Facebook user identifier

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      access_token

                                                                                      - string

                                                                                      the access token for this session

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      expiration_date

                                                                                      - \DateTime

                                                                                      defaults to 60 days

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - \Parse\ParseUser

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Logs in with Twitter details, or throws if invalid.

                                                                                      -
                                                                                      logInWithTwitter(stringid, stringscreen_name, stringconsumer_key, stringconsumer_secret = null, stringauth_token = null, stringauth_token_secret = null) : \Parse\ParseUser
                                                                                      -
                                                                                      - static
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      Throws -
                                                                                      -
                                                                                      \Parse\ParseException
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      id

                                                                                      - string

                                                                                      the Twitter user identifier

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      screen_name

                                                                                      - string

                                                                                      the user's Twitter handle

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      consumer_key

                                                                                      - string

                                                                                      the application's consumer key

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      consumer_secret

                                                                                      - string

                                                                                      the application's consumer secret

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      auth_token

                                                                                      - string

                                                                                      the authorized Twitter token for the user

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      auth_token_secret

                                                                                      - string

                                                                                      the secret associated with $auth_token

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - \Parse\ParseUser

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Log out the current user. This will clear the storage and future calls - to current will return null.

                                                                                      -
                                                                                      logOut() : mixed
                                                                                      -
                                                                                      - static
                                                                                      - - -
                                                                                      -
                                                                                      -

                                                                                      This will make a network request to logout to invalidate the session.

                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Merge server data after a save completes.

                                                                                      -
                                                                                      mergeAfterSave(arrayresult) : mixed
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      result

                                                                                      - array

                                                                                      Data retrieved from server.

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Merge data from other object.

                                                                                      -
                                                                                      mergeFromObject(\Parse\ParseObjectother) : mixed
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      other

                                                                                      - \Parse\ParseObject

                                                                                      Other object to merge data from

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Merges data received from the server.

                                                                                      -
                                                                                      mergeFromServer(arraydata, boolcompleteData = true) : mixed
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      data

                                                                                      - array

                                                                                      Data retrieved from server.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      completeData

                                                                                      - bool

                                                                                      Fetch all data or not.

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Creates a ParseQuery for the subclass of ParseObject.

                                                                                      -
                                                                                      query() : \Parse\ParseQuery
                                                                                      -
                                                                                      - inherited static
                                                                                      - - -
                                                                                      -
                                                                                      -

                                                                                      Cannot be called on the base class ParseObject.

                                                                                      -
                                                                                      - - - - - - -
                                                                                      Throws -
                                                                                      -
                                                                                      \Exception
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - - -

                                                                                      Response

                                                                                      - \Parse\ParseQuery

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Start from serverData and process operations to generate the current -value set for an object.

                                                                                      -
                                                                                      rebuildEstimatedData() : mixed
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Register a subclass. Should be called before any other Parse functions.

                                                                                      -
                                                                                      registerSubclass() : mixed
                                                                                      -
                                                                                      - inherited static
                                                                                      - - -
                                                                                      -
                                                                                      -

                                                                                      Cannot be called on the base class ParseObject.

                                                                                      -
                                                                                      - - - - - - - - - - -
                                                                                      - - -
                                                                                      Throws -
                                                                                      -
                                                                                      \Exception
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Remove a value from an array for an object key.

                                                                                      -
                                                                                      remove(stringkey, mixedvalue) : mixed
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - - - - - -
                                                                                      - - -
                                                                                      Throws -
                                                                                      -
                                                                                      \Exception
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      key

                                                                                      - string

                                                                                      Key to remove the value from on the object.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      value

                                                                                      - mixed

                                                                                      Value to remove from the array.

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Requests a password reset email to be sent to the specified email -address associated with the user account. This email allows the user -to securely reset their password on the Parse site.

                                                                                      -
                                                                                      requestPasswordReset(stringemail) : mixed
                                                                                      -
                                                                                      - static
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      email

                                                                                      - string

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Request a verification email to be sent to the specified email address

                                                                                      -
                                                                                      requestVerificationEmail(stringemail) : mixed
                                                                                      -
                                                                                      - static
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      email

                                                                                      - string

                                                                                      Email to request a verification for

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Revert all unsaved operations.

                                                                                      -
                                                                                      revert() : mixed
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Save Object to Parse.

                                                                                      -
                                                                                      save(booluseMasterKey = false) : mixed
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      useMasterKey

                                                                                      - bool

                                                                                      Whether to use the Master Key.

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Save all the objects in the provided array.

                                                                                      -
                                                                                      saveAll(arraylist, booluseMasterKey = false, intbatchSize = 40) : mixed
                                                                                      -
                                                                                      - inherited static
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      list

                                                                                      - array

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      useMasterKey

                                                                                      - bool

                                                                                      Whether to use the Master Key.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      batchSize

                                                                                      - int

                                                                                      Number of objects to process per request

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Persists the current user to the storage provider.

                                                                                      -
                                                                                      saveCurrentUser() : mixed
                                                                                      -
                                                                                      - static
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Validate and set a value for an object key.

                                                                                      -
                                                                                      set(stringkey, mixedvalue) : mixed
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - - - - - -
                                                                                      - - -
                                                                                      Throws -
                                                                                      -
                                                                                      \Exception
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      key

                                                                                      - string

                                                                                      Key to set a value for on the object.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      value

                                                                                      - mixed

                                                                                      Value to set on the key.

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Set ACL for this object.

                                                                                      -
                                                                                      setACL(\Parse\ParseACLacl) : mixed
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      acl

                                                                                      - \Parse\ParseACL

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Set an array value for an object key.

                                                                                      -
                                                                                      setArray(stringkey, arrayvalue) : mixed
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - - - - - -
                                                                                      - - -
                                                                                      Throws -
                                                                                      -
                                                                                      \Exception
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      key

                                                                                      - string

                                                                                      Key to set the value for on the object.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      value

                                                                                      - array

                                                                                      Value to set on the key.

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Set an associative array value for an object key.

                                                                                      -
                                                                                      setAssociativeArray(stringkey, arrayvalue) : mixed
                                                                                      -
                                                                                      - inherited
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - - - - - -
                                                                                      - - -
                                                                                      Throws -
                                                                                      -
                                                                                      \Exception
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      key

                                                                                      - string

                                                                                      Key to set the value for on the object.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      value

                                                                                      - array

                                                                                      Value to set on the key.

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Sets the email address for the ParseUser.

                                                                                      -
                                                                                      setEmail(stringemail) : mixed
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      email

                                                                                      - string

                                                                                      The email address

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Sets the password for the ParseUser.

                                                                                      -
                                                                                      setPassword(stringpassword) : mixed
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      password

                                                                                      - string

                                                                                      The password

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Sets the username for the ParseUser.

                                                                                      -
                                                                                      setUsername(stringusername) : mixed
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      username

                                                                                      - string

                                                                                      The username

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - - - -
                                                                                      -

                                                                                      Creates an array of object ids from a given array of ParseObjects

                                                                                      -
                                                                                      toObjectIdArray(arrayobjects) : array
                                                                                      -
                                                                                      - inherited static
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      Throws -
                                                                                      -
                                                                                      \Parse\ParseException
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      objects

                                                                                      - array

                                                                                      Objects to create id array from

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - array

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Traverse object to find children.

                                                                                      -
                                                                                      traverse(booldeep, \Parse\ParseObject|array&object, callablemapFunction, arrayseen = []) : mixed
                                                                                      -
                                                                                      - inherited static
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      deep

                                                                                      - bool

                                                                                      Should this call traverse deeply

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      object

                                                                                      - \Parse\ParseObject|array

                                                                                      Object to traverse.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      mapFunction

                                                                                      - callable

                                                                                      Function to call for every item.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      seen

                                                                                      - array

                                                                                      Objects already seen.

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - mixed

                                                                                      The result of calling mapFunction on the root object.

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - -
                                                                                      -

                                                                                      Merges an existing array of objects with their fetched counterparts

                                                                                      -
                                                                                      updateWithFetchedResults(arrayobjects, arrayfetched) : array
                                                                                      -
                                                                                      - inherited static
                                                                                      - - -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      Throws -
                                                                                      -
                                                                                      \Parse\ParseException
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - -

                                                                                      Arguments

                                                                                      -
                                                                                      -

                                                                                      objects

                                                                                      - array

                                                                                      Original objects to update

                                                                                      -

                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      fetched

                                                                                      - array

                                                                                      Fetched object data to update with

                                                                                      -

                                                                                      -
                                                                                      - -

                                                                                      Response

                                                                                      - array

                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      - - -

                                                                                      Properties

                                                                                      - -
                                                                                      -

                                                                                      Parse Class name, overridden by classes subclassing ParseObject

                                                                                      -
                                                                                      parseClassName : string
                                                                                      -
                                                                                      - inherited static
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - var - - -
                                                                                      - -

                                                                                      Type(s)

                                                                                      - string -
                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      -

                                                                                      The currently logged-in user.

                                                                                      -
                                                                                      currentUser : \Parse\ParseUser
                                                                                      -
                                                                                      - static
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - var - - -
                                                                                      - -

                                                                                      Type(s)

                                                                                      - ParseUser -
                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      -

                                                                                      The sessionToken for an authenticated user.

                                                                                      -
                                                                                      _sessionToken : string
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - var - - -
                                                                                      - -

                                                                                      Type(s)

                                                                                      - string -
                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      -

                                                                                      Data as it exists on the server.

                                                                                      -
                                                                                      serverData : array
                                                                                      -
                                                                                      - inherited
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - var - - -
                                                                                      - -

                                                                                      Type(s)

                                                                                      - array<string|int, mixed> -
                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      -

                                                                                      Set of unsaved operations.

                                                                                      -
                                                                                      operationSet : array
                                                                                      -
                                                                                      - inherited
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - var - - -
                                                                                      - -

                                                                                      Type(s)

                                                                                      - array<string|int, mixed> -
                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      -

                                                                                      Estimated value of applying operationSet to serverData.

                                                                                      -
                                                                                      estimatedData : array
                                                                                      -
                                                                                      - inherited
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - var - - -
                                                                                      - -

                                                                                      Type(s)

                                                                                      - array<string|int, mixed> -
                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      -

                                                                                      Determine if data available for a given key or not.

                                                                                      -
                                                                                      dataAvailability : array
                                                                                      -
                                                                                      - inherited
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - var - - -
                                                                                      - -

                                                                                      Type(s)

                                                                                      - array<string|int, mixed> -
                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      -

                                                                                      Class name for data on Parse.

                                                                                      -
                                                                                      className : string
                                                                                      -
                                                                                      - inherited
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - var - - -
                                                                                      - -

                                                                                      Type(s)

                                                                                      - string -
                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      -

                                                                                      Unique identifier on Parse.

                                                                                      -
                                                                                      objectId : string
                                                                                      -
                                                                                      - inherited
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - var - - -
                                                                                      - -

                                                                                      Type(s)

                                                                                      - string -
                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      -

                                                                                      Timestamp when object was created.

                                                                                      -
                                                                                      createdAt : \DateTime
                                                                                      -
                                                                                      - inherited
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - var - - -
                                                                                      - -

                                                                                      Type(s)

                                                                                      - \DateTime -
                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      -

                                                                                      Timestamp when object was last updated.

                                                                                      -
                                                                                      updatedAt : \DateTime
                                                                                      -
                                                                                      - inherited
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - var - - -
                                                                                      - -

                                                                                      Type(s)

                                                                                      - \DateTime -
                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      -

                                                                                      Whether the object has been fully fetched from Parse.

                                                                                      -
                                                                                      hasBeenFetched : bool
                                                                                      -
                                                                                      - inherited
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - var - - -
                                                                                      - -

                                                                                      Type(s)

                                                                                      - bool -
                                                                                      -
                                                                                      -
                                                                                      - -
                                                                                      -

                                                                                      Holds the registered subclasses and Parse class names.

                                                                                      -
                                                                                      registeredSubclasses : array
                                                                                      -
                                                                                      - inherited static
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - - - - - - -
                                                                                      - var - - -
                                                                                      - -

                                                                                      Type(s)

                                                                                      - array<string|int, mixed> -
                                                                                      -
                                                                                      -
                                                                                      - - - - + + + +
                                                                                      Return values
                                                                                      + DateTime|null + — +
                                                                                      + + + +
                                                                                      +

                                                                                      + getUsername() + +

                                                                                      + + +

                                                                                      Returns the username.

                                                                                      + + + public + getUsername() : string|null + +
                                                                                      + + + + +
                                                                                      Return values
                                                                                      + string|null + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + has() + +

                                                                                      + + +

                                                                                      Check if the object has a given key.

                                                                                      + + + public + has(string $key) : bool + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $key + : string +
                                                                                      +
                                                                                      +

                                                                                      Key to check

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + bool + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + hasRegisteredSubclass() + +

                                                                                      + + +

                                                                                      Check whether there is a subclass registered for a given parse class.

                                                                                      + + + public + static hasRegisteredSubclass(string $parseClassName) : bool + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $parseClassName + : string +
                                                                                      +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + bool + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + increment() + +

                                                                                      + + +

                                                                                      Increment a numeric key by a certain value.

                                                                                      + + + public + increment(string $key[, int $value = 1 ]) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $key + : string +
                                                                                      +
                                                                                      +

                                                                                      Key for numeric value on object to increment.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $value + : int + = 1
                                                                                      +
                                                                                      +

                                                                                      Value to increment by.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + isAuthenticated() + +

                                                                                      + + +

                                                                                      Checks whether this user has been authenticated.

                                                                                      + + + public + isAuthenticated() : bool + +
                                                                                      + + + + +
                                                                                      Return values
                                                                                      + bool + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + isCurrent() + +

                                                                                      + + +

                                                                                      Returns true if this user is the current user.

                                                                                      + + + public + isCurrent() : bool + +
                                                                                      + + + + +
                                                                                      Return values
                                                                                      + bool + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + isDataAvailable() + +

                                                                                      + + +

                                                                                      Returns true if the object has been fetched.

                                                                                      + + + public + isDataAvailable() : bool + +
                                                                                      + + + + +
                                                                                      Return values
                                                                                      + bool + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + isDirty() + +

                                                                                      + + +

                                                                                      Check if the object or any of its child objects have unsaved operations.

                                                                                      + + + public + isDirty() : bool + +
                                                                                      + + + + +
                                                                                      Return values
                                                                                      + bool + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + isKeyDirty() + +

                                                                                      + + +

                                                                                      Check if the a value associated with a key has been +added/updated/removed and not saved yet.

                                                                                      + + + public + isKeyDirty(string $key) : bool + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $key + : string +
                                                                                      +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + bool + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + linkWith() + +

                                                                                      + + +

                                                                                      Link the user with a service.

                                                                                      + + + public + linkWith(string $serviceName, array<string|int, mixed> $authData[, bool $useMasterKey = false ]) : ParseUser + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $serviceName + : string +
                                                                                      +
                                                                                      +

                                                                                      the name of the service

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $authData + : array<string|int, mixed> +
                                                                                      +
                                                                                      +

                                                                                      the array of auth data for $serviceName

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $useMasterKey + : bool + = false
                                                                                      +
                                                                                      +

                                                                                      Whether or not to use the master key, default is false

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + ParseUser + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + linkWithFacebook() + +

                                                                                      + + +

                                                                                      Link the user with Facebook details.

                                                                                      + + + public + linkWithFacebook(string $id, string $access_token[, DateTime $expiration_date = null ][, bool $useMasterKey = false ]) : ParseUser + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $id + : string +
                                                                                      +
                                                                                      +

                                                                                      the Facebook user identifier

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $access_token + : string +
                                                                                      +
                                                                                      +

                                                                                      the access token for this session

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $expiration_date + : DateTime + = null
                                                                                      +
                                                                                      +

                                                                                      defaults to 60 days

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $useMasterKey + : bool + = false
                                                                                      +
                                                                                      +

                                                                                      whether to override security

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + +
                                                                                      +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + ParseException + +
                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      Return values
                                                                                      + ParseUser + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + linkWithTwitter() + +

                                                                                      + + +

                                                                                      Link the user with Twitter details.

                                                                                      + + + public + linkWithTwitter(string $id, string $screen_name, string $consumer_key[, string $consumer_secret = null ][, string $auth_token = null ][, string $auth_token_secret = null ][, bool $useMasterKey = false ]) : ParseUser + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $id + : string +
                                                                                      +
                                                                                      +

                                                                                      the Twitter user identifier

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $screen_name + : string +
                                                                                      +
                                                                                      +

                                                                                      the user's Twitter handle

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $consumer_key + : string +
                                                                                      +
                                                                                      +

                                                                                      the application's consumer key

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $consumer_secret + : string + = null
                                                                                      +
                                                                                      +

                                                                                      the application's consumer secret

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $auth_token + : string + = null
                                                                                      +
                                                                                      +

                                                                                      the authorized Twitter token for the user

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $auth_token_secret + : string + = null
                                                                                      +
                                                                                      +

                                                                                      the secret associated with $auth_token

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $useMasterKey + : bool + = false
                                                                                      +
                                                                                      +

                                                                                      whether to override security

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + +
                                                                                      +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + ParseException + +
                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      Return values
                                                                                      + ParseUser + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + logIn() + +

                                                                                      + + +

                                                                                      Logs in and returns a valid ParseUser, or throws if invalid.

                                                                                      + + + public + static logIn(string $username, string $password) : ParseUser + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $username + : string +
                                                                                      +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $password + : string +
                                                                                      +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + +
                                                                                      +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + ParseException + +
                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      Return values
                                                                                      + ParseUser + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + logInAs() + +

                                                                                      + + +

                                                                                      Uses the master key to log in and return a valid ParseUser, or throws if invalid.

                                                                                      + + + public + static logInAs(mixed $userId) : ParseUser + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $userId + : mixed +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + +
                                                                                      +
                                                                                      +
                                                                                      + $userId +
                                                                                      +
                                                                                      + +

                                                                                      @param

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + ParseException + +
                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      Return values
                                                                                      + ParseUser + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + logInWith() + +

                                                                                      + + +

                                                                                      Logs in with a service.

                                                                                      + + + public + static logInWith(string $serviceName, array<string|int, mixed> $authData) : ParseUser + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $serviceName + : string +
                                                                                      +
                                                                                      +

                                                                                      the name of the service

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $authData + : array<string|int, mixed> +
                                                                                      +
                                                                                      +

                                                                                      the array of auth data for $serviceName

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + ParseUser + — +
                                                                                      + + +
                                                                                      + +
                                                                                      +

                                                                                      + logInWithFacebook() + +

                                                                                      + + +

                                                                                      Logs in with Facebook details, or throws if invalid.

                                                                                      + + + public + static logInWithFacebook(string $id, string $access_token[, DateTime $expiration_date = null ]) : ParseUser + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $id + : string +
                                                                                      +
                                                                                      +

                                                                                      the Facebook user identifier

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $access_token + : string +
                                                                                      +
                                                                                      +

                                                                                      the access token for this session

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $expiration_date + : DateTime + = null
                                                                                      +
                                                                                      +

                                                                                      defaults to 60 days

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + +
                                                                                      +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + ParseException + +
                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      Return values
                                                                                      + ParseUser + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + logInWithTwitter() + +

                                                                                      + + +

                                                                                      Logs in with Twitter details, or throws if invalid.

                                                                                      + + + public + static logInWithTwitter(string $id, string $screen_name, string $consumer_key[, string $consumer_secret = null ][, string $auth_token = null ][, string $auth_token_secret = null ]) : ParseUser + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $id + : string +
                                                                                      +
                                                                                      +

                                                                                      the Twitter user identifier

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $screen_name + : string +
                                                                                      +
                                                                                      +

                                                                                      the user's Twitter handle

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $consumer_key + : string +
                                                                                      +
                                                                                      +

                                                                                      the application's consumer key

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $consumer_secret + : string + = null
                                                                                      +
                                                                                      +

                                                                                      the application's consumer secret

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $auth_token + : string + = null
                                                                                      +
                                                                                      +

                                                                                      the authorized Twitter token for the user

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $auth_token_secret + : string + = null
                                                                                      +
                                                                                      +

                                                                                      the secret associated with $auth_token

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + +
                                                                                      +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + ParseException + +
                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      Return values
                                                                                      + ParseUser + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + logOut() + +

                                                                                      + + +

                                                                                      Log out the current user. This will clear the storage and future calls + to current will return null.

                                                                                      + + + public + static logOut() : mixed + +

                                                                                      This will make a network request to logout to invalidate the session.

                                                                                      +
                                                                                      + + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + query() + +

                                                                                      + + +

                                                                                      Creates a ParseQuery for the subclass of ParseObject.

                                                                                      + + + public + static query() : ParseQuery + +

                                                                                      Cannot be called on the base class ParseObject.

                                                                                      +
                                                                                      + + + +
                                                                                      + Tags + +
                                                                                      +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + Exception + +
                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      Return values
                                                                                      + ParseQuery + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + registerSubclass() + +

                                                                                      + + +

                                                                                      Register a subclass. Should be called before any other Parse functions.

                                                                                      + + + public + static registerSubclass() : mixed + +

                                                                                      Cannot be called on the base class ParseObject.

                                                                                      +
                                                                                      + + + +
                                                                                      + Tags + +
                                                                                      +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + Exception + +
                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + remove() + +

                                                                                      + + +

                                                                                      Remove a value from an array for an object key.

                                                                                      + + + public + remove(string $key, mixed $value) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $key + : string +
                                                                                      +
                                                                                      +

                                                                                      Key to remove the value from on the object.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $value + : mixed +
                                                                                      +
                                                                                      +

                                                                                      Value to remove from the array.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + +
                                                                                      +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + Exception + +
                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + requestPasswordReset() + +

                                                                                      + + +

                                                                                      Requests a password reset email to be sent to the specified email +address associated with the user account. This email allows the user +to securely reset their password on the Parse site.

                                                                                      + + + public + static requestPasswordReset(string $email) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $email + : string +
                                                                                      +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + requestVerificationEmail() + +

                                                                                      + + +

                                                                                      Request a verification email to be sent to the specified email address

                                                                                      + + + public + static requestVerificationEmail(string $email) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $email + : string +
                                                                                      +
                                                                                      +

                                                                                      Email to request a verification for

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + revert() + +

                                                                                      + + +

                                                                                      Revert all unsaved operations.

                                                                                      + + + public + revert() : mixed + +
                                                                                      + + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + save() + +

                                                                                      + + +

                                                                                      Save the current user object, unless it is not signed up.

                                                                                      + + + public + save([bool $useMasterKey = false ]) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $useMasterKey + : bool + = false
                                                                                      +
                                                                                      +

                                                                                      Whether to use the Master Key

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + +
                                                                                      +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + ParseException + +
                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + saveAll() + +

                                                                                      + + +

                                                                                      Save all the objects in the provided array.

                                                                                      + + + public + static saveAll(array<string|int, mixed> $list[, bool $useMasterKey = false ][, int $batchSize = 40 ]) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $list + : array<string|int, mixed> +
                                                                                      +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $useMasterKey + : bool + = false
                                                                                      +
                                                                                      +

                                                                                      Whether to use the Master Key.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $batchSize + : int + = 40
                                                                                      +
                                                                                      +

                                                                                      Number of objects to process per request

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + set() + +

                                                                                      + + +

                                                                                      Validate and set a value for an object key.

                                                                                      + + + public + set(string $key, mixed $value) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $key + : string +
                                                                                      +
                                                                                      +

                                                                                      Key to set a value for on the object.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $value + : mixed +
                                                                                      +
                                                                                      +

                                                                                      Value to set on the key.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + +
                                                                                      +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + Exception + +
                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + setACL() + +

                                                                                      + + +

                                                                                      Set ACL for this object.

                                                                                      + + + public + setACL(ParseACL $acl) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $acl + : ParseACL +
                                                                                      +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + setArray() + +

                                                                                      + + +

                                                                                      Set an array value for an object key.

                                                                                      + + + public + setArray(string $key, array<string|int, mixed> $value) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $key + : string +
                                                                                      +
                                                                                      +

                                                                                      Key to set the value for on the object.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $value + : array<string|int, mixed> +
                                                                                      +
                                                                                      +

                                                                                      Value to set on the key.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + +
                                                                                      +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + Exception + +
                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + setAssociativeArray() + +

                                                                                      + + +

                                                                                      Set an associative array value for an object key.

                                                                                      + + + public + setAssociativeArray(string $key, array<string|int, mixed> $value) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $key + : string +
                                                                                      +
                                                                                      +

                                                                                      Key to set the value for on the object.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $value + : array<string|int, mixed> +
                                                                                      +
                                                                                      +

                                                                                      Value to set on the key.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + +
                                                                                      +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + Exception + +
                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + setEmail() + +

                                                                                      + + +

                                                                                      Sets the email address for the ParseUser.

                                                                                      + + + public + setEmail(string $email) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $email + : string +
                                                                                      +
                                                                                      +

                                                                                      The email address

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + setPassword() + +

                                                                                      + + +

                                                                                      Sets the password for the ParseUser.

                                                                                      + + + public + setPassword(string $password) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $password + : string +
                                                                                      +
                                                                                      +

                                                                                      The password

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + setUsername() + +

                                                                                      + + +

                                                                                      Sets the username for the ParseUser.

                                                                                      + + + public + setUsername(string $username) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $username + : string +
                                                                                      +
                                                                                      +

                                                                                      The username

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + signUp() + +

                                                                                      + + +

                                                                                      Signs up the current user, or throw if invalid.

                                                                                      + + + public + signUp() : mixed + +

                                                                                      This will create a new ParseUser on the server, and also persist the +session so that you can access the user using ParseUser::getCurrentUser();.

                                                                                      +
                                                                                      + + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + _isDirty() + +

                                                                                      + + +

                                                                                      Detects if the object (and optionally the child objects) has unsaved +changes.

                                                                                      + + + protected + _isDirty(bool $considerChildren) : bool + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $considerChildren + : bool +
                                                                                      +
                                                                                      +

                                                                                      Whether to consider children when checking for dirty state

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + bool + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + handleSaveResult() + +

                                                                                      + + +

                                                                                      After a save, perform User object specific logic.

                                                                                      + + + protected + handleSaveResult([bool $makeCurrent = false ]) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $makeCurrent + : bool + = false
                                                                                      +
                                                                                      +

                                                                                      Whether to set the current user.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + rebuildEstimatedData() + +

                                                                                      + + +

                                                                                      Start from serverData and process operations to generate the current +value set for an object.

                                                                                      + + + protected + rebuildEstimatedData() : mixed + +
                                                                                      + + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + saveCurrentUser() + +

                                                                                      + + +

                                                                                      Persists the current user to the storage provider.

                                                                                      + + + protected + static saveCurrentUser() : mixed + +
                                                                                      + + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + _isDataAvailable() + +

                                                                                      + + +

                                                                                      Returns whether or not data is available for a given key

                                                                                      + + + private + _isDataAvailable(string $key) : bool + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $key + : string +
                                                                                      +
                                                                                      +

                                                                                      Key to check availability of

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + bool + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + applyOperations() + +

                                                                                      + + +

                                                                                      Apply operations to a target object.

                                                                                      + + + private + applyOperations(array<string|int, mixed> $operations, array<string|int, mixed> &$target) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $operations + : array<string|int, mixed> +
                                                                                      +
                                                                                      +

                                                                                      Operations set to apply.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $target + : array<string|int, mixed> +
                                                                                      +
                                                                                      +

                                                                                      Target data to affect.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + canBeSerialized() + +

                                                                                      + + +

                                                                                      Determine if the current object can be serialized for saving.

                                                                                      + + + private + canBeSerialized() : bool + +
                                                                                      + + + + +
                                                                                      Return values
                                                                                      + bool + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + canBeSerializedAsValue() + +

                                                                                      + + +

                                                                                      Checks the given object and any children to see if the whole object +can be serialized for saving.

                                                                                      + + + private + static canBeSerializedAsValue(mixed $object) : bool + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $object + : mixed +
                                                                                      +
                                                                                      +

                                                                                      The value to check.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + bool + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + clearAnonymousAuthData() + +

                                                                                      + + +

                                                                                      Remove current user's anonymous AuthData

                                                                                      + + + private + clearAnonymousAuthData() : mixed + +
                                                                                      + + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + deepSave() + +

                                                                                      + + +

                                                                                      Save object and unsaved children within.

                                                                                      + + + private + static deepSave(ParseObject|array<string|int, mixed> $target[, bool $useMasterKey = false ][, int $batchSize = 40 ]) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $target + : ParseObject|array<string|int, mixed> +
                                                                                      +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $useMasterKey + : bool + = false
                                                                                      +
                                                                                      +

                                                                                      Whether to use the Master Key.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $batchSize + : int + = 40
                                                                                      +
                                                                                      +

                                                                                      Number of objects to process per request

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + +
                                                                                      +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + Exception + +
                                                                                      + +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + ParseAggregateException + +
                                                                                      + +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + ParseException + +
                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + destroyBatch() + +

                                                                                      + + +

                                                                                      Destroy batch of objects.

                                                                                      + + + private + static destroyBatch(array<string|int, ParseObject$objects[, bool $useMasterKey = false ]) : array<string|int, mixed> + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $objects + : array<string|int, ParseObject> +
                                                                                      +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $useMasterKey + : bool + = false
                                                                                      +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + +
                                                                                      +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + ParseException + +
                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      Return values
                                                                                      + array<string|int, mixed> + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + findUnsavedChildren() + +

                                                                                      + + +

                                                                                      Find unsaved children inside an object.

                                                                                      + + + private + static findUnsavedChildren(ParseObject $object, array<string|int, mixed> &$unsavedChildren, array<string|int, mixed> &$unsavedFiles) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $object + : ParseObject +
                                                                                      +
                                                                                      +

                                                                                      Object to search.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $unsavedChildren + : array<string|int, mixed> +
                                                                                      +
                                                                                      +

                                                                                      Array to populate with children.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $unsavedFiles + : array<string|int, mixed> +
                                                                                      +
                                                                                      +

                                                                                      Array to populate with files.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + getACLWithCopy() + +

                                                                                      + + +

                                                                                      Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one

                                                                                      + + + private + getACLWithCopy(bool $mayCopy) : ParseACL|null + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $mayCopy + : bool +
                                                                                      +
                                                                                      +

                                                                                      Whether to return a copy of this acl or not

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + ParseACL|null + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + getSaveJSON() + +

                                                                                      + + +

                                                                                      Returns JSON object of the unsaved operations.

                                                                                      + + + private + getSaveJSON() : array<string|int, mixed> + +
                                                                                      + + + + +
                                                                                      Return values
                                                                                      + array<string|int, mixed> + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + getSubclass() + +

                                                                                      + + +

                                                                                      Gets the Subclass className if exists, otherwise false.

                                                                                      + + + private + static getSubclass() : mixed + +
                                                                                      + + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + hasDirtyChildren() + +

                                                                                      + + +

                                                                                      Determines whether this object has child objects that are dirty

                                                                                      + + + private + hasDirtyChildren() : bool + +
                                                                                      + + + + +
                                                                                      Return values
                                                                                      + bool + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + mergeAfterSave() + +

                                                                                      + + +

                                                                                      Merge server data after a save completes.

                                                                                      + + + private + mergeAfterSave(array<string|int, mixed> $result) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $result + : array<string|int, mixed> +
                                                                                      +
                                                                                      +

                                                                                      Data retrieved from server.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + mergeFromObject() + +

                                                                                      + + +

                                                                                      Merge data from other object.

                                                                                      + + + private + mergeFromObject(ParseObject $other) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $other + : ParseObject +
                                                                                      +
                                                                                      +

                                                                                      Other object to merge data from

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + mergeFromServer() + +

                                                                                      + + +

                                                                                      Merges data received from the server.

                                                                                      + + + private + mergeFromServer(array<string|int, mixed> $data[, bool $completeData = true ]) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $data + : array<string|int, mixed> +
                                                                                      +
                                                                                      +

                                                                                      Data retrieved from server.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $completeData + : bool + = true
                                                                                      +
                                                                                      +

                                                                                      Fetch all data or not.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + mixed + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + toObjectIdArray() + +

                                                                                      + + +

                                                                                      Creates an array of object ids from a given array of ParseObjects

                                                                                      + + + private + static toObjectIdArray(array<string|int, mixed> $objects) : array<string|int, mixed> + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $objects + : array<string|int, mixed> +
                                                                                      +
                                                                                      +

                                                                                      Objects to create id array from

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + +
                                                                                      +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + ParseException + +
                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      Return values
                                                                                      + array<string|int, mixed> + — +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + traverse() + +

                                                                                      + + +

                                                                                      Traverse object to find children.

                                                                                      + + + private + static traverse(bool $deep, ParseObject|array<string|int, mixed> &$object, callable $mapFunction[, array<string|int, mixed> $seen = [] ]) : mixed + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $deep + : bool +
                                                                                      +
                                                                                      +

                                                                                      Should this call traverse deeply

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $object + : ParseObject|array<string|int, mixed> +
                                                                                      +
                                                                                      +

                                                                                      Object to traverse.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $mapFunction + : callable +
                                                                                      +
                                                                                      +

                                                                                      Function to call for every item.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $seen + : array<string|int, mixed> + = []
                                                                                      +
                                                                                      +

                                                                                      Objects already seen.

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + +
                                                                                      Return values
                                                                                      + mixed + — +

                                                                                      The result of calling mapFunction on the root object.

                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      +

                                                                                      + updateWithFetchedResults() + +

                                                                                      + + +

                                                                                      Merges an existing array of objects with their fetched counterparts

                                                                                      + + + private + static updateWithFetchedResults(array<string|int, mixed> $objects, array<string|int, mixed> $fetched) : array<string|int, mixed> + +
                                                                                      + +
                                                                                      Parameters
                                                                                      +
                                                                                      +
                                                                                      + $objects + : array<string|int, mixed> +
                                                                                      +
                                                                                      +

                                                                                      Original objects to update

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + $fetched + : array<string|int, mixed> +
                                                                                      +
                                                                                      +

                                                                                      Fetched object data to update with

                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + +
                                                                                      + Tags + +
                                                                                      +
                                                                                      +
                                                                                      + throws +
                                                                                      +
                                                                                      + ParseException + +
                                                                                      + +
                                                                                      +
                                                                                      + +
                                                                                      Return values
                                                                                      + array<string|int, mixed> + — +
                                                                                      + + +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Search results

                                                                                      + +
                                                                                      +
                                                                                      +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + - + - + - - + + diff --git a/css/base.css b/css/base.css new file mode 100644 index 00000000..3fa8f232 --- /dev/null +++ b/css/base.css @@ -0,0 +1,1002 @@ + +:root { + /* Typography */ + --font-primary: 'Source Sans Pro', Helvetica, Arial, sans-serif; + --font-secondary: 'Source Sans Pro', Helvetica, Arial, sans-serif; + --line-height--primary: 1.6; + --letter-spacing--primary: .05rem; + --text-base-size: 1em; + --text-scale-ratio: 1.2; + + --text-xxs: calc(var(--text-base-size) / var(--text-scale-ratio) / var(--text-scale-ratio) / var(--text-scale-ratio)); + --text-xs: calc(var(--text-base-size) / var(--text-scale-ratio) / var(--text-scale-ratio)); + --text-sm: calc(var(--text-base-size) / var(--text-scale-ratio)); + --text-md: var(--text-base-size); + --text-lg: calc(var(--text-base-size) * var(--text-scale-ratio)); + --text-xl: calc(var(--text-base-size) * var(--text-scale-ratio) * var(--text-scale-ratio)); + --text-xxl: calc(var(--text-base-size) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio)); + --text-xxxl: calc(var(--text-base-size) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio)); + --text-xxxxl: calc(var(--text-base-size) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio)); + --text-xxxxxl: calc(var(--text-base-size) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio)); + + /* Colors */ + --primary-color: hsl(96, 57%, 60%); + --primary-color-darken: hsl(96, 57%, 40%); + --primary-color-darker: hsl(96, 57%, 20%); + --primary-color-lighten: hsl(96, 57%, 80%); + --primary-color-lighter: hsl(96, 57%, 97%); + --dark-gray: #d1d1d1; + --light-gray: #f0f0f0; + + --text-color: #4b3b40; + + --header-height: var(--spacing-xxxxl); + --header-bg-color: var(--primary-color); + --code-background-color: #f7faf5; + --code-border-color: #d6e7cb; + --button-border-color: var(--primary-color-darken); + --button-color: transparent; + --button-color-primary: var(--primary-color); + --button-text-color: #555; + --button-text-color-primary: white; + --popover-background-color: rgba(255, 255, 255, 0.75); + --link-color-primary: var(--primary-color-darken); + --link-hover-color-primary: var(--primary-color-darker); + --form-field-border-color: var(--dark-gray); + --form-field-color: #fff; + --admonition-success-color: var(--primary-color); + --admonition-border-color: silver; + --table-separator-color: var(--primary-color-lighten); + --title-text-color: var(--primary-color); + + --sidebar-border-color: var(--primary-color-lighten); + + /* Grid */ + --container-width: 1400px; + + /* Spacing */ + --spacing-base-size: 1rem; + --spacing-scale-ratio: 1.5; + + --spacing-xxxs: calc(var(--spacing-base-size) / var(--spacing-scale-ratio) / var(--spacing-scale-ratio) / var(--spacing-scale-ratio) / var(--spacing-scale-ratio)); + --spacing-xxs: calc(var(--spacing-base-size) / var(--spacing-scale-ratio) / var(--spacing-scale-ratio) / var(--spacing-scale-ratio)); + --spacing-xs: calc(var(--spacing-base-size) / var(--spacing-scale-ratio) / var(--spacing-scale-ratio)); + --spacing-sm: calc(var(--spacing-base-size) / var(--spacing-scale-ratio)); + --spacing-md: var(--spacing-base-size); + --spacing-lg: calc(var(--spacing-base-size) * var(--spacing-scale-ratio)); + --spacing-xl: calc(var(--spacing-base-size) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio)); + --spacing-xxl: calc(var(--spacing-base-size) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio)); + --spacing-xxxl: calc(var(--spacing-base-size) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio)); + --spacing-xxxxl: calc(var(--spacing-base-size) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio) * var(--spacing-scale-ratio)); + + --border-radius-base-size: 3px; +} + +/* Base Styles +-------------------------------------------------- */ +body { + color: var(--text-color); + font-family: var(--font-primary); + font-size: var(--text-md); + letter-spacing: var(--letter-spacing--primary); + line-height: var(--line-height--primary); +} + +.phpdocumentor h1, +.phpdocumentor h2, +.phpdocumentor h3, +.phpdocumentor h4, +.phpdocumentor h5, +.phpdocumentor h6 { + margin-bottom: var(--spacing-lg); + margin-top: var(--spacing-lg); + font-weight: 600; +} + +.phpdocumentor h1 { + font-size: var(--text-xxxxl); + letter-spacing: var(--letter-spacing--primary); + line-height: 1.2; + margin-top: 0; +} + +.phpdocumentor h2 { + font-size: var(--text-xxxl); + letter-spacing: var(--letter-spacing--primary); + line-height: 1.25; + margin-top: 0; +} + +.phpdocumentor h3 { + font-size: var(--text-xxl); + letter-spacing: var(--letter-spacing--primary); + line-height: 1.3; +} + +.phpdocumentor h4 { + font-size: var(--text-xl); + letter-spacing: calc(var(--letter-spacing--primary) / 2); + line-height: 1.35; + margin-bottom: var(--spacing-md); +} + +.phpdocumentor h5 { + font-size: var(--text-lg); + letter-spacing: calc(var(--letter-spacing--primary) / 4); + line-height: 1.5; + margin-bottom: var(--spacing-md); + margin-top: var(--spacing-md); +} + +.phpdocumentor h6 { + font-size: var(--text-md); + letter-spacing: 0; + line-height: var(--line-height--primary); + margin-bottom: var(--spacing-md); + margin-top: var(--spacing-md); +} + +.phpdocumentor h1 .headerlink, +.phpdocumentor h2 .headerlink, +.phpdocumentor h3 .headerlink, +.phpdocumentor h4 .headerlink, +.phpdocumentor h5 .headerlink, +.phpdocumentor h6 .headerlink +{ + transition: all .3s ease-in-out; + opacity: 0; + text-decoration: none; + color: silver; + font-size: 80%; +} + +.phpdocumentor h1:hover .headerlink, +.phpdocumentor h2:hover .headerlink, +.phpdocumentor h3:hover .headerlink, +.phpdocumentor h4:hover .headerlink, +.phpdocumentor h5:hover .headerlink, +.phpdocumentor h6:hover .headerlink +{ + opacity: 1; +} +.phpdocumentor p { + margin-top: 0; + margin-bottom: var(--spacing-md); +} +.phpdocumentor figure { + margin-bottom: var(--spacing-md); +} +.phpdocumentor-line { + border-top: 1px solid #E1E1E1; + border-width: 0; + margin-bottom: var(--spacing-xxl); + margin-top: var(--spacing-xxl); +} +.phpdocumentor-section { + box-sizing: border-box; + margin: 0 auto; + max-width: var(--container-width); + padding: 0 var(--spacing-lg); + position: relative; + width: 100%; +} + +@media (min-width: 1200px) { + .phpdocumentor-section { + padding: 0; + width: 95%; + } +} +.phpdocumentor-column { + box-sizing: border-box; + float: left; + width: 100%; +} + +@media (min-width: 550px) { + .phpdocumentor-column { + margin-left: 4%; + } + + .phpdocumentor-column:first-child { + margin-left: 0; + } + + .-one.phpdocumentor-column { + width: 4.66666666667%; + } + + .-two.phpdocumentor-column { + width: 13.3333333333%; + } + + .-three.phpdocumentor-column { + width: 22%; + } + + .-four.phpdocumentor-column { + width: 30.6666666667%; + } + + .-five.phpdocumentor-column { + width: 39.3333333333%; + } + + .-six.phpdocumentor-column { + width: 48%; + } + + .-seven.phpdocumentor-column { + width: 56.6666666667%; + } + + .-eight.phpdocumentor-column { + width: 65.3333333333%; + } + + .-nine.phpdocumentor-column { + width: 74.0%; + } + + .-ten.phpdocumentor-column { + width: 82.6666666667%; + } + + .-eleven.phpdocumentor-column { + width: 91.3333333333%; + } + + .-twelve.phpdocumentor-column { + margin-left: 0; + width: 100%; + } + + .-one-third.phpdocumentor-column { + width: 30.6666666667%; + } + + .-two-thirds.phpdocumentor-column { + width: 65.3333333333%; + } + + .-one-half.phpdocumentor-column { + width: 48%; + } + + /* Offsets */ + .-offset-by-one.phpdocumentor-column { + margin-left: 8.66666666667%; + } + + .-offset-by-two.phpdocumentor-column { + margin-left: 17.3333333333%; + } + + .-offset-by-three.phpdocumentor-column { + margin-left: 26%; + } + + .-offset-by-four.phpdocumentor-column { + margin-left: 34.6666666667%; + } + + .-offset-by-five.phpdocumentor-column { + margin-left: 43.3333333333%; + } + + .-offset-by-six.phpdocumentor-column { + margin-left: 52%; + } + + .-offset-by-seven.phpdocumentor-column { + margin-left: 60.6666666667%; + } + + .-offset-by-eight.phpdocumentor-column { + margin-left: 69.3333333333%; + } + + .-offset-by-nine.phpdocumentor-column { + margin-left: 78.0%; + } + + .-offset-by-ten.phpdocumentor-column { + margin-left: 86.6666666667%; + } + + .-offset-by-eleven.phpdocumentor-column { + margin-left: 95.3333333333%; + } + + .-offset-by-one-third.phpdocumentor-column { + margin-left: 34.6666666667%; + } + + .-offset-by-two-thirds.phpdocumentor-column { + margin-left: 69.3333333333%; + } + + .-offset-by-one-half.phpdocumentor-column { + margin-left: 52%; + } +} +.phpdocumentor a { + color: var(--link-color-primary); +} + +.phpdocumentor a:hover { + color: var(--link-hover-color-primary); +} +.phpdocumentor-button { + background-color: var(--button-color); + border: 1px solid var(--button-border-color); + border-radius: var(--border-radius-base-size); + box-sizing: border-box; + color: var(--button-text-color); + cursor: pointer; + display: inline-block; + font-size: var(--text-sm); + font-weight: 600; + height: 38px; + letter-spacing: .1rem; + line-height: 38px; + padding: 0 var(--spacing-xxl); + text-align: center; + text-decoration: none; + text-transform: uppercase; + white-space: nowrap; + margin-bottom: var(--spacing-md); +} + +.phpdocumentor-button .-wide { + width: 100%; +} + +.phpdocumentor-button:hover, +.phpdocumentor-button:focus { + border-color: #888; + color: #333; + outline: 0; +} + +.phpdocumentor-button.-primary { + background-color: var(--button-color-primary); + border-color: var(--button-color-primary); + color: var(--button-text-color-primary); +} + +.phpdocumentor-button.-primary:hover, +.phpdocumentor-button.-primary:focus { + background-color: var(--link-color-primary); + border-color: var(--link-color-primary); + color: var(--button-text-color-primary); +} +.phpdocumentor form { + margin-bottom: var(--spacing-md); +} + +.phpdocumentor-field { + background-color: var(--form-field-color); + border: 1px solid var(--form-field-border-color); + border-radius: var(--border-radius-base-size); + box-shadow: none; + box-sizing: border-box; + height: 38px; + padding: var(--spacing-xxxs) var(--spacing-xxs); /* The 6px vertically centers text on FF, ignored by Webkit */ + margin-bottom: var(--spacing-md); +} + +/* Removes awkward default styles on some inputs for iOS */ +input[type="email"], +input[type="number"], +input[type="search"], +input[type="text"], +input[type="tel"], +input[type="url"], +input[type="password"], +textarea { + -moz-appearance: none; + -webkit-appearance: none; + appearance: none; +} + +.phpdocumentor-textarea { + min-height: 65px; + padding-bottom: var(--spacing-xxxs); + padding-top: var(--spacing-xxxs); +} + +.phpdocumentor-field:focus { + border: 1px solid var(--button-color-primary); + outline: 0; +} + +.phpdocumentor-label { + display: block; + margin-bottom: var(--spacing-xs); +} + +.phpdocumentor-fieldset { + border-width: 0; + padding: 0; +} + +input[type="checkbox"].phpdocumentor-field, +input[type="radio"].phpdocumentor-field { + display: inline; +} +div.phpdocumentor-list > ul, +ul.phpdocumentor-list { + list-style: circle inside; +} + +ol.phpdocumentor-list { + list-style: decimal inside; +} + +div.phpdocumentor-list > ul, +ol.phpdocumentor-list, +ul.phpdocumentor-list { + margin-top: 0; + padding-left: 0; + margin-bottom: var(--spacing-md); +} + +dl { + margin-bottom: var(--spacing-md); +} + +div.phpdocumentor-list > ul ul, +ul.phpdocumentor-list ul.phpdocumentor-list, +ul.phpdocumentor-list ol.phpdocumentor-list, +ol.phpdocumentor-list ol.phpdocumentor-list, +ol.phpdocumentor-list ul.phpdocumentor-list { + font-size: var(--text-sm); + margin: var(--spacing-xs) 0 var(--spacing-xs) calc(var(--spacing-xs) * 2); +} + +li.phpdocumentor-list { + margin-bottom: var(--spacing-md); +} +.phpdocumentor pre { + margin-bottom: var(--spacing-md); +} + +.phpdocumentor-code { + background: var(--code-background-color); + border: 1px solid var(--code-border-color); + border-radius: var(--border-radius-base-size); + font-size: var(--text-sm); + padding: var(--spacing-sm) var(--spacing-md); + width: 100%; + box-sizing: border-box; +} + +pre > .phpdocumentor-code { + display: block; + white-space: pre; +} +.phpdocumentor blockquote { + border-left: 4px solid var(--primary-color); + margin: var(--spacing-md) 0; + padding: var(--spacing-xs) var(--spacing-sm); + color: var(--primary-color-darker); + font-style: italic; + font-size: var(--text-sm); +} +.phpdocumentor table { + margin-bottom: var(--spacing-md); +} + +th.phpdocumentor-heading, +td.phpdocumentor-cell { + border-bottom: 1px solid var(--table-separator-color); + padding: var(--spacing-sm) var(--spacing-md); + text-align: left; +} + +th.phpdocumentor-heading:first-child, +td.phpdocumentor-cell:first-child { + padding-left: 0; +} + +th.phpdocumentor-heading:last-child, +td.phpdocumentor-cell:last-child { + padding-right: 0; +} + +.phpdocumentor-header { + display: flex; + flex-direction: row; + align-items: stretch; + flex-wrap: wrap; + justify-content: space-between; + height: auto; + padding: var(--spacing-md) var(--spacing-md); +} + +.phpdocumentor-header__menu-button { + position: absolute; + top: -100%; + left: -100%; +} + +.phpdocumentor-header__menu-icon { + font-size: 2rem; + color: var(--primary-color); +} + +.phpdocumentor-header__menu-button:checked ~ .phpdocumentor-topnav { + max-height: 250px; + padding-top: var(--spacing-md); +} + +@media (min-width: 1000px) { + .phpdocumentor-header { + flex-direction: row; + padding: var(--spacing-lg) var(--spacing-lg); + min-height: var(--header-height); + } + + .phpdocumentor-header__menu-icon { + display: none; + } +} + +@media (min-width: 1000px) { + .phpdocumentor-header { + padding-top: 0; + padding-bottom: 0; + } +} +@media (min-width: 1200px) { + .phpdocumentor-header { + padding: 0; + } +} +.phpdocumentor-title { + box-sizing: border-box; + color: var(--title-text-color); + font-size: var(--text-xxl); + letter-spacing: .05rem; + font-weight: normal; + width: auto; + margin: 0; + display: flex; + align-items: center; +} + +.phpdocumentor-title.-without-divider { + border: none; +} + +.phpdocumentor-title__link { + transition: all .3s ease-out; + display: flex; + color: var(--title-text-color); + text-decoration: none; + font-weight: normal; + white-space: nowrap; + transform: scale(.75); + transform-origin: left; +} + +.phpdocumentor-title__link:hover { + transform: perspective(15rem) translateX(.5rem); + font-weight: 600; +} + +@media (min-width: 1000px) { + .phpdocumentor-title { + width: 30.6666666667%; + border-right: var(--sidebar-border-color) solid 1px; + } + + .phpdocumentor-title__link { + transform-origin: left; + } +} + +@media (min-width: 1000px) { + .phpdocumentor-title__link { + transform: scale(.85); + } +} + +@media (min-width: 1200px) { + .phpdocumentor-title__link { + transform: scale(1); + } +} +.phpdocumentor-topnav { + display: flex; + align-items: center; + margin: 0; + max-height: 0; + overflow: hidden; + transition: max-height 0.2s ease-out; + flex-basis: 100%; +} + +.phpdocumentor-topnav__menu { + text-align: right; + list-style: none; + margin: 0; + padding: 0; + flex: 1; + display: flex; + flex-flow: row wrap; + justify-content: center; +} + +.phpdocumentor-topnav__menu-item { + margin: 0; + width: 100%; + display: inline-block; + text-align: center; + padding: var(--spacing-sm) 0 +} + +.phpdocumentor-topnav__menu-item.-social { + width: auto; + padding: var(--spacing-sm) +} + +.phpdocumentor-topnav__menu-item a { + display: inline-block; + color: var(--text-color); + text-decoration: none; + font-size: var(--text-lg); + transition: all .3s ease-out; + border-bottom: 1px dotted transparent; + line-height: 1; +} + +.phpdocumentor-topnav__menu-item a:hover { + transform: perspective(15rem) translateY(.1rem); + border-bottom: 1px dotted var(--text-color); +} + +@media (min-width: 1000px) { + .phpdocumentor-topnav { + max-height: none; + overflow: visible; + flex-basis: auto; + } + + .phpdocumentor-topnav__menu { + display: flex; + flex-flow: row wrap; + justify-content: flex-end; + } + + .phpdocumentor-topnav__menu-item, + .phpdocumentor-topnav__menu-item.-social { + width: auto; + display: inline; + text-align: right; + padding: 0 0 0 var(--spacing-md) + } +} +.phpdocumentor-sidebar { + margin: 0; + overflow: hidden; + max-height: 0; +} + +.phpdocumentor .phpdocumentor-sidebar .phpdocumentor-list { + padding-top: var(--spacing-xs); + padding-left: var(--spacing-md); + list-style: none; +} + +.phpdocumentor .phpdocumentor-sidebar li { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + padding: 0 0 var(--spacing-xxxs) var(--spacing-md); +} + +.phpdocumentor .phpdocumentor-sidebar abbr, +.phpdocumentor .phpdocumentor-sidebar a { + text-decoration: none; + border-bottom: none; + color: var(--text-color); + font-size: var(--text-md); + padding-left: 0; + transition: padding-left .4s ease-out; +} + +.phpdocumentor .phpdocumentor-sidebar a:hover { + padding-left: 5px; + font-weight: 600; +} + +.phpdocumentor .phpdocumentor-sidebar__category > * { + border-left: 1px solid var(--primary-color-lighten); +} + +.phpdocumentor .phpdocumentor-sidebar__category { + margin-bottom: var(--spacing-lg); +} + +.phpdocumentor .phpdocumentor-sidebar__category-header { + font-size: var(--text-md); + margin-bottom: var(--spacing-xs); + color: var(--link-color-primary); + font-weight: 600; + border-left: 0; +} + +.phpdocumentor .phpdocumentor-sidebar__root-package, +.phpdocumentor .phpdocumentor-sidebar__root-namespace { + font-size: var(--text-md); + margin: 0; + padding-top: var(--spacing-xs); + padding-left: var(--spacing-md); + color: var(--text-color); + font-weight: normal; +} + +@media (min-width: 550px) { + .phpdocumentor-sidebar { + border-right: var(--sidebar-border-color) solid 1px; + } +} + +.phpdocumentor-sidebar__menu-button { + position: absolute; + top: -100%; + left: -100%; +} + +.phpdocumentor-sidebar__menu-icon { + font-size: var(--text-md); + font-weight: 600; + background: var(--primary-color); + color: white; + margin: 0 0 var(--spacing-lg); + display: block; + padding: var(--spacing-sm); + text-align: center; + border-radius: 3px; + text-transform: uppercase; + letter-spacing: .15rem; +} + +.phpdocumentor-sidebar__menu-button:checked ~ .phpdocumentor-sidebar { + max-height: 100%; + padding-top: var(--spacing-md); +} + +@media (min-width: 550px) { + .phpdocumentor-sidebar { + overflow: visible; + max-height: 100%; + } + + .phpdocumentor-sidebar__menu-icon { + display: none; + } +} +.phpdocumentor-admonition { + border: 1px solid var(--admonition-border-color); + border-radius: var(--border-radius-base-size); + border-color: var(--primary-color-lighten); + background-color: var(--primary-color-lighter); + font-size: 85%; + padding: .5rem; + margin: 2rem 0; + display: flex; + flex-direction: row; +} + +.phpdocumentor-admonition--success { + border-color: var(--admonition-success-color); +} + +.phpdocumentor-admonition__icon { + font-size: 2rem; + margin: .75rem 0.75rem 1.25rem 0.5rem; + color: var(--primary-color); +} +.phpdocumentor ul.phpdocumentor-breadcrumbs { + font-size: var(--text-md); + list-style: none; + margin: 0; + padding: 0; +} + +.phpdocumentor ul.phpdocumentor-breadcrumbs a { + color: var(--text-color); + text-decoration: none; +} + +.phpdocumentor ul.phpdocumentor-breadcrumbs > li { + display: inline-block; + margin: 0; +} + +.phpdocumentor ul.phpdocumentor-breadcrumbs > li + li:before { + color: var(--dark-gray); + content: "\\\A0"; + padding: 0; +} +.phpdocumentor .phpdocumentor-back-to-top { + position: fixed; + bottom: 2rem; + font-size: 2.5rem; + opacity: .25; + transition: all .3s ease-in-out; + right: 2rem; +} + +.phpdocumentor .phpdocumentor-back-to-top:hover { + color: var(--link-color-primary); + opacity: 1; +} +.phpdocumentor-search { + position: relative; + display: none; /** disable by default for non-js flow */ + opacity: .3; /** white-out default for loading indication */ + transition: opacity .3s, background .3s; + margin: var(--spacing-sm) 0; + flex: 1; + min-width: 100%; +} + +.phpdocumentor-search label { + display: flex; + align-items: center; + flex: 1; +} + +.phpdocumentor-search__icon { + color: var(--primary-color); + margin-right: var(--spacing-sm); + width: 1rem; + height: 1rem; +} + +.phpdocumentor-search--enabled { + display: flex; +} + +.phpdocumentor-search--active { + opacity: 1; +} + +.phpdocumentor-search input:disabled { + background-color: lightgray; +} + +.phpdocumentor-search__field:focus, +.phpdocumentor-search__field { + margin-bottom: 0; + border: 0; + border-bottom: 2px solid var(--primary-color); + padding: 0; + border-radius: 0; + flex: 1; +} + +@media (min-width: 1000px) { + .phpdocumentor-search { + min-width: auto; + max-width: 20rem; + margin: 0 0 0 auto; + } +} +.phpdocumentor-content { + position: relative; +} + +.phpdocumentor-search-results { + backdrop-filter: blur(5px); + background: var(--popover-background-color); + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + padding: 0; + opacity: 1; + pointer-events: all; + + transition: opacity .3s, background .3s; +} + +.phpdocumentor-search-results--hidden { + background: transparent; + backdrop-filter: blur(0); + opacity: 0; + pointer-events: none; +} + +.phpdocumentor-search-results__dialog { + width: 100%; + background: white; + max-height: 100%; + display: flex; + flex-direction: column; +} + +.phpdocumentor-search-results__body { + overflow: auto; +} + +.phpdocumentor-search-results__header { + padding: var(--spacing-lg); + display: flex; + justify-content: space-between; + background: var(--primary-color-darken); + color: white; + align-items: center; +} + +.phpdocumentor-search-results__close { + font-size: var(--text-xl); + background: none; + border: none; + padding: 0; + margin: 0; +} + +.phpdocumentor .phpdocumentor-search-results__title { + font-size: var(--text-xl); + margin-bottom: 0; +} + +.phpdocumentor-search-results__entries { + list-style: none; + padding: 0 var(--spacing-lg); + margin: 0; +} + +.phpdocumentor-search-results__entry { + border-bottom: 1px solid var(--table-separator-color); + padding: var(--spacing-sm) 0; + text-align: left; +} + +.phpdocumentor-search-results__entry a { + display: block; +} + +.phpdocumentor-search-results__entry small { + margin-top: var(--spacing-xs); + margin-bottom: var(--spacing-md); + color: var(--primary-color-darker); + display: block; + word-break: break-word; +} + +.phpdocumentor-search-results__entry h3 { + font-size: var(--text-lg); + margin: 0; +} + +@media (min-width: 550px) { + .phpdocumentor-search-results { + padding: 0 var(--spacing-lg); + } + + .phpdocumentor-search-results__entry h3 { + font-size: var(--text-xxl); + } + + .phpdocumentor-search-results__dialog { + margin: var(--spacing-xl) auto; + max-width: 40rem; + background: white; + border: 1px solid silver; + box-shadow: 0 2px 5px silver; + max-height: 40rem; + border-radius: 3px; + } +} + +/* Used for screen readers and such */ +.visually-hidden { + display: none; +} diff --git a/css/bootstrap-responsive.css b/css/bootstrap-responsive.css deleted file mode 100644 index aef610ec..00000000 --- a/css/bootstrap-responsive.css +++ /dev/null @@ -1,567 +0,0 @@ -/*! - * Bootstrap Responsive v2.0.0 - * - * Copyright 2012 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world @twitter by @mdo and @fat. - */ -.hidden { - display: none; - visibility: hidden; -} -@media (max-width: 480px) { - .nav-collapse { - -webkit-transform: translate3d(0, 0, 0); - } - .page-header h1 small { - display: block; - line-height: 18px; - } - input[class*="span"], - select[class*="span"], - textarea[class*="span"], - .uneditable-input { - display: block; - width: 100%; - height: 28px; - /* Make inputs at least the height of their button counterpart */ - - /* Makes inputs behave like true block-level elements */ - - -webkit-box-sizing: border-box; - /* Older Webkit */ - - -moz-box-sizing: border-box; - /* Older FF */ - - -ms-box-sizing: border-box; - /* IE8 */ - - box-sizing: border-box; - /* CSS3 spec*/ - - } - .input-prepend input[class*="span"], .input-append input[class*="span"] { - width: auto; - } - input[type="checkbox"], input[type="radio"] { - border: 1px solid #ccc; - } - .form-horizontal .control-group > label { - float: none; - width: auto; - padding-top: 0; - text-align: left; - } - .form-horizontal .controls { - margin-left: 0; - } - .form-horizontal .control-list { - padding-top: 0; - } - .form-horizontal .form-actions { - padding-left: 10px; - padding-right: 10px; - } - .modal { - position: absolute; - top: 10px; - left: 10px; - right: 10px; - width: auto; - margin: 0; - } - .modal.fade.in { - top: auto; - } - .modal-header .close { - padding: 10px; - margin: -10px; - } - .carousel-caption { - position: static; - } -} -@media (max-width: 768px) { - .container { - width: auto; - padding: 0 20px; - } - .row-fluid { - width: 100%; - } - .row { - margin-left: 0; - } - .row > [class*="span"], .row-fluid > [class*="span"] { - float: none; - display: block; - width: auto; - margin: 0; - } -} -@media (min-width: 768px) and (max-width: 980px) { - .row { - margin-left: -20px; - *zoom: 1; - } - .row:before, .row:after { - display: table; - content: ""; - } - .row:after { - clear: both; - } - [class*="span"] { - float: left; - margin-left: 20px; - } - .span1 { - width: 42px; - } - .span2 { - width: 104px; - } - .span3 { - width: 166px; - } - .span4 { - width: 228px; - } - .span5 { - width: 290px; - } - .span6 { - width: 352px; - } - .span7 { - width: 414px; - } - .span8 { - width: 476px; - } - .span9 { - width: 538px; - } - .span10 { - width: 600px; - } - .span11 { - width: 662px; - } - .span12, .container { - width: 724px; - } - .offset1 { - margin-left: 82px; - } - .offset2 { - margin-left: 144px; - } - .offset3 { - margin-left: 206px; - } - .offset4 { - margin-left: 268px; - } - .offset5 { - margin-left: 330px; - } - .offset6 { - margin-left: 392px; - } - .offset7 { - margin-left: 454px; - } - .offset8 { - margin-left: 516px; - } - .offset9 { - margin-left: 578px; - } - .offset10 { - margin-left: 640px; - } - .offset11 { - margin-left: 702px; - } - .row-fluid { - width: 100%; - *zoom: 1; - } - .row-fluid:before, .row-fluid:after { - display: table; - content: ""; - } - .row-fluid:after { - clear: both; - } - .row-fluid > [class*="span"] { - float: left; - margin-left: 2.762430939%; - } - .row-fluid > [class*="span"]:first-child { - margin-left: 0; - } - .row-fluid .span1 { - width: 5.801104972%; - } - .row-fluid .span2 { - width: 14.364640883%; - } - .row-fluid .span3 { - width: 22.928176794%; - } - .row-fluid .span4 { - width: 31.491712705%; - } - .row-fluid .span5 { - width: 40.055248616%; - } - .row-fluid .span6 { - width: 48.618784527%; - } - .row-fluid .span7 { - width: 57.182320438000005%; - } - .row-fluid .span8 { - width: 65.74585634900001%; - } - .row-fluid .span9 { - width: 74.30939226%; - } - .row-fluid .span10 { - width: 82.87292817100001%; - } - .row-fluid .span11 { - width: 91.436464082%; - } - .row-fluid .span12 { - width: 99.999999993%; - } - input.span1, textarea.span1, .uneditable-input.span1 { - width: 32px; - } - input.span2, textarea.span2, .uneditable-input.span2 { - width: 94px; - } - input.span3, textarea.span3, .uneditable-input.span3 { - width: 156px; - } - input.span4, textarea.span4, .uneditable-input.span4 { - width: 218px; - } - input.span5, textarea.span5, .uneditable-input.span5 { - width: 280px; - } - input.span6, textarea.span6, .uneditable-input.span6 { - width: 342px; - } - input.span7, textarea.span7, .uneditable-input.span7 { - width: 404px; - } - input.span8, textarea.span8, .uneditable-input.span8 { - width: 466px; - } - input.span9, textarea.span9, .uneditable-input.span9 { - width: 528px; - } - input.span10, textarea.span10, .uneditable-input.span10 { - width: 590px; - } - input.span11, textarea.span11, .uneditable-input.span11 { - width: 652px; - } - input.span12, textarea.span12, .uneditable-input.span12 { - width: 714px; - } -} -@media (max-width: 980px) { - body { - padding-top: 0; - } - .navbar-fixed-top { - position: static; - margin-bottom: 18px; - } - .navbar-fixed-top .navbar-inner { - padding: 5px; - } - .navbar .container { - width: auto; - padding: 0; - } - .navbar .brand { - padding-left: 10px; - padding-right: 10px; - margin: 0 0 0 -5px; - } - .navbar .nav-collapse { - clear: left; - } - .navbar .nav { - float: none; - margin: 0 0 9px; - } - .navbar .nav > li { - float: none; - } - .navbar .nav > li > a { - margin-bottom: 2px; - } - .navbar .nav > .divider-vertical { - display: none; - } - .navbar .nav > li > a, .navbar .dropdown-menu a { - padding: 6px 15px; - font-weight: bold; - color: #999999; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - } - .navbar .dropdown-menu li + li a { - margin-bottom: 2px; - } - .navbar .nav > li > a:hover, .navbar .dropdown-menu a:hover { - background-color: #222222; - } - .navbar .dropdown-menu { - position: static; - top: auto; - left: auto; - float: none; - display: block; - max-width: none; - margin: 0 15px; - padding: 0; - background-color: transparent; - border: none; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; - } - .navbar .dropdown-menu:before, .navbar .dropdown-menu:after { - display: none; - } - .navbar .dropdown-menu .divider { - display: none; - } - .navbar-form, .navbar-search { - float: none; - padding: 9px 15px; - margin: 9px 0; - border-top: 1px solid #222222; - border-bottom: 1px solid #222222; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - } - .navbar .nav.pull-right { - float: none; - margin-left: 0; - } - .navbar-static .navbar-inner { - padding-left: 10px; - padding-right: 10px; - } - .btn-navbar { - display: block; - } - .nav-collapse { - overflow: hidden; - height: 0; - } -} -@media (min-width: 980px) { - .nav-collapse.collapse { - height: auto !important; - } -} -@media (min-width: 1200px) { - .row { - margin-left: -30px; - *zoom: 1; - } - .row:before, .row:after { - display: table; - content: ""; - } - .row:after { - clear: both; - } - [class*="span"] { - float: left; - margin-left: 30px; - } - .span1 { - width: 70px; - } - .span2 { - width: 170px; - } - .span3 { - width: 270px; - } - .span4 { - width: 370px; - } - .span5 { - width: 470px; - } - .span6 { - width: 570px; - } - .span7 { - width: 670px; - } - .span8 { - width: 770px; - } - .span9 { - width: 870px; - } - .span10 { - width: 970px; - } - .span11 { - width: 1070px; - } - .span12, .container { - width: 1170px; - } - .offset1 { - margin-left: 130px; - } - .offset2 { - margin-left: 230px; - } - .offset3 { - margin-left: 330px; - } - .offset4 { - margin-left: 430px; - } - .offset5 { - margin-left: 530px; - } - .offset6 { - margin-left: 630px; - } - .offset7 { - margin-left: 730px; - } - .offset8 { - margin-left: 830px; - } - .offset9 { - margin-left: 930px; - } - .offset10 { - margin-left: 1030px; - } - .offset11 { - margin-left: 1130px; - } - .row-fluid { - width: 100%; - *zoom: 1; - } - .row-fluid:before, .row-fluid:after { - display: table; - content: ""; - } - .row-fluid:after { - clear: both; - } - .row-fluid > [class*="span"] { - float: left; - margin-left: 2.564102564%; - } - .row-fluid > [class*="span"]:first-child { - margin-left: 0; - } - .row-fluid .span1 { - width: 5.982905983%; - } - .row-fluid .span2 { - width: 14.529914530000001%; - } - .row-fluid .span3 { - width: 23.076923077%; - } - .row-fluid .span4 { - width: 31.623931624%; - } - .row-fluid .span5 { - width: 40.170940171000005%; - } - .row-fluid .span6 { - width: 48.717948718%; - } - .row-fluid .span7 { - width: 57.264957265%; - } - .row-fluid .span8 { - width: 65.81196581200001%; - } - .row-fluid .span9 { - width: 74.358974359%; - } - .row-fluid .span10 { - width: 82.905982906%; - } - .row-fluid .span11 { - width: 91.45299145300001%; - } - .row-fluid .span12 { - width: 100%; - } - input.span1, textarea.span1, .uneditable-input.span1 { - width: 60px; - } - input.span2, textarea.span2, .uneditable-input.span2 { - width: 160px; - } - input.span3, textarea.span3, .uneditable-input.span3 { - width: 260px; - } - input.span4, textarea.span4, .uneditable-input.span4 { - width: 360px; - } - input.span5, textarea.span5, .uneditable-input.span5 { - width: 460px; - } - input.span6, textarea.span6, .uneditable-input.span6 { - width: 560px; - } - input.span7, textarea.span7, .uneditable-input.span7 { - width: 660px; - } - input.span8, textarea.span8, .uneditable-input.span8 { - width: 760px; - } - input.span9, textarea.span9, .uneditable-input.span9 { - width: 860px; - } - input.span10, textarea.span10, .uneditable-input.span10 { - width: 960px; - } - input.span11, textarea.span11, .uneditable-input.span11 { - width: 1060px; - } - input.span12, textarea.span12, .uneditable-input.span12 { - width: 1160px; - } - .thumbnails { - margin-left: -30px; - } - .thumbnails > li { - margin-left: 30px; - } -} diff --git a/css/bootstrap-responsive.min.css b/css/bootstrap-responsive.min.css deleted file mode 100644 index bc3f2ab7..00000000 --- a/css/bootstrap-responsive.min.css +++ /dev/null @@ -1,3 +0,0 @@ - -.hidden{display:none;visibility:hidden;} -@media (max-width:480px){.nav-collapse{-webkit-transform:translate3d(0, 0, 0);} .page-header h1 small{display:block;line-height:18px;} input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;} .input-prepend input[class*="span"],.input-append input[class*="span"]{width:auto;} input[type="checkbox"],input[type="radio"]{border:1px solid #ccc;} .form-horizontal .control-group>label{float:none;width:auto;padding-top:0;text-align:left;} .form-horizontal .controls{margin-left:0;} .form-horizontal .control-list{padding-top:0;} .form-horizontal .form-actions{padding-left:10px;padding-right:10px;} .modal{position:absolute;top:10px;left:10px;right:10px;width:auto;margin:0;}.modal.fade.in{top:auto;} .modal-header .close{padding:10px;margin:-10px;} .carousel-caption{position:static;}}@media (max-width:768px){.container{width:auto;padding:0 20px;} .row-fluid{width:100%;} .row{margin-left:0;} .row>[class*="span"],.row-fluid>[class*="span"]{float:none;display:block;width:auto;margin:0;}}@media (min-width:768px) and (max-width:980px){.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";} .row:after{clear:both;} [class*="span"]{float:left;margin-left:20px;} .span1{width:42px;} .span2{width:104px;} .span3{width:166px;} .span4{width:228px;} .span5{width:290px;} .span6{width:352px;} .span7{width:414px;} .span8{width:476px;} .span9{width:538px;} .span10{width:600px;} .span11{width:662px;} .span12,.container{width:724px;} .offset1{margin-left:82px;} .offset2{margin-left:144px;} .offset3{margin-left:206px;} .offset4{margin-left:268px;} .offset5{margin-left:330px;} .offset6{margin-left:392px;} .offset7{margin-left:454px;} .offset8{margin-left:516px;} .offset9{margin-left:578px;} .offset10{margin-left:640px;} .offset11{margin-left:702px;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";} .row-fluid:after{clear:both;} .row-fluid>[class*="span"]{float:left;margin-left:2.762430939%;} .row-fluid>[class*="span"]:first-child{margin-left:0;} .row-fluid .span1{width:5.801104972%;} .row-fluid .span2{width:14.364640883%;} .row-fluid .span3{width:22.928176794%;} .row-fluid .span4{width:31.491712705%;} .row-fluid .span5{width:40.055248616%;} .row-fluid .span6{width:48.618784527%;} .row-fluid .span7{width:57.182320438000005%;} .row-fluid .span8{width:65.74585634900001%;} .row-fluid .span9{width:74.30939226%;} .row-fluid .span10{width:82.87292817100001%;} .row-fluid .span11{width:91.436464082%;} .row-fluid .span12{width:99.999999993%;} input.span1,textarea.span1,.uneditable-input.span1{width:32px;} input.span2,textarea.span2,.uneditable-input.span2{width:94px;} input.span3,textarea.span3,.uneditable-input.span3{width:156px;} input.span4,textarea.span4,.uneditable-input.span4{width:218px;} input.span5,textarea.span5,.uneditable-input.span5{width:280px;} input.span6,textarea.span6,.uneditable-input.span6{width:342px;} input.span7,textarea.span7,.uneditable-input.span7{width:404px;} input.span8,textarea.span8,.uneditable-input.span8{width:466px;} input.span9,textarea.span9,.uneditable-input.span9{width:528px;} input.span10,textarea.span10,.uneditable-input.span10{width:590px;} input.span11,textarea.span11,.uneditable-input.span11{width:652px;} input.span12,textarea.span12,.uneditable-input.span12{width:714px;}}@media (max-width:980px){body{padding-top:0;} .navbar-fixed-top{position:static;margin-bottom:18px;} .navbar-fixed-top .navbar-inner{padding:5px;} .navbar .container{width:auto;padding:0;} .navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px;} .navbar .nav-collapse{clear:left;} .navbar .nav{float:none;margin:0 0 9px;} .navbar .nav>li{float:none;} .navbar .nav>li>a{margin-bottom:2px;} .navbar .nav>.divider-vertical{display:none;} .navbar .nav>li>a,.navbar .dropdown-menu a{padding:6px 15px;font-weight:bold;color:#999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} .navbar .dropdown-menu li+li a{margin-bottom:2px;} .navbar .nav>li>a:hover,.navbar .dropdown-menu a:hover{background-color:#222222;} .navbar .dropdown-menu{position:static;top:auto;left:auto;float:none;display:block;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} .navbar .dropdown-menu:before,.navbar .dropdown-menu:after{display:none;} .navbar .dropdown-menu .divider{display:none;} .navbar-form,.navbar-search{float:none;padding:9px 15px;margin:9px 0;border-top:1px solid #222222;border-bottom:1px solid #222222;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.1);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.1);} .navbar .nav.pull-right{float:none;margin-left:0;} .navbar-static .navbar-inner{padding-left:10px;padding-right:10px;} .btn-navbar{display:block;} .nav-collapse{overflow:hidden;height:0;}}@media (min-width:980px){.nav-collapse.collapse{height:auto !important;}}@media (min-width:1200px){.row{margin-left:-30px;*zoom:1;}.row:before,.row:after{display:table;content:"";} .row:after{clear:both;} [class*="span"]{float:left;margin-left:30px;} .span1{width:70px;} .span2{width:170px;} .span3{width:270px;} .span4{width:370px;} .span5{width:470px;} .span6{width:570px;} .span7{width:670px;} .span8{width:770px;} .span9{width:870px;} .span10{width:970px;} .span11{width:1070px;} .span12,.container{width:1170px;} .offset1{margin-left:130px;} .offset2{margin-left:230px;} .offset3{margin-left:330px;} .offset4{margin-left:430px;} .offset5{margin-left:530px;} .offset6{margin-left:630px;} .offset7{margin-left:730px;} .offset8{margin-left:830px;} .offset9{margin-left:930px;} .offset10{margin-left:1030px;} .offset11{margin-left:1130px;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";} .row-fluid:after{clear:both;} .row-fluid>[class*="span"]{float:left;margin-left:2.564102564%;} .row-fluid>[class*="span"]:first-child{margin-left:0;} .row-fluid .span1{width:5.982905983%;} .row-fluid .span2{width:14.529914530000001%;} .row-fluid .span3{width:23.076923077%;} .row-fluid .span4{width:31.623931624%;} .row-fluid .span5{width:40.170940171000005%;} .row-fluid .span6{width:48.717948718%;} .row-fluid .span7{width:57.264957265%;} .row-fluid .span8{width:65.81196581200001%;} .row-fluid .span9{width:74.358974359%;} .row-fluid .span10{width:82.905982906%;} .row-fluid .span11{width:91.45299145300001%;} .row-fluid .span12{width:100%;} input.span1,textarea.span1,.uneditable-input.span1{width:60px;} input.span2,textarea.span2,.uneditable-input.span2{width:160px;} input.span3,textarea.span3,.uneditable-input.span3{width:260px;} input.span4,textarea.span4,.uneditable-input.span4{width:360px;} input.span5,textarea.span5,.uneditable-input.span5{width:460px;} input.span6,textarea.span6,.uneditable-input.span6{width:560px;} input.span7,textarea.span7,.uneditable-input.span7{width:660px;} input.span8,textarea.span8,.uneditable-input.span8{width:760px;} input.span9,textarea.span9,.uneditable-input.span9{width:860px;} input.span10,textarea.span10,.uneditable-input.span10{width:960px;} input.span11,textarea.span11,.uneditable-input.span11{width:1060px;} input.span12,textarea.span12,.uneditable-input.span12{width:1160px;} .thumbnails{margin-left:-30px;} .thumbnails>li{margin-left:30px;}} diff --git a/css/bootstrap.css b/css/bootstrap.css deleted file mode 100644 index 563050c0..00000000 --- a/css/bootstrap.css +++ /dev/null @@ -1,3370 +0,0 @@ -/*! - * Bootstrap v2.0.0 - * - * Copyright 2012 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world @twitter by @mdo and @fat. - */ -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -nav, -section { - display: block; -} -audio, canvas, video { - display: inline-block; - *display: inline; - *zoom: 1; -} -audio:not([controls]) { - display: none; -} -html { - font-size: 100%; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} -a:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -a:hover, a:active { - outline: 0; -} -sub, sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} -sup { - top: -0.5em; -} -sub { - bottom: -0.25em; -} -img { - max-width: 100%; - height: auto; - border: 0; - -ms-interpolation-mode: bicubic; -} -button, -input, -select, -textarea { - margin: 0; - font-size: 100%; - vertical-align: middle; -} -button, input { - *overflow: visible; - line-height: normal; -} -button::-moz-focus-inner, input::-moz-focus-inner { - padding: 0; - border: 0; -} -button, -input[type="button"], -input[type="reset"], -input[type="submit"] { - cursor: pointer; - -webkit-appearance: button; -} -input[type="search"] { - -webkit-appearance: textfield; - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; -} -input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { - -webkit-appearance: none; -} -textarea { - overflow: auto; - vertical-align: top; -} -body { - margin: 0; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 13px; - line-height: 18px; - color: #333333; - background-color: #ffffff; -} -a { - color: #0088cc; - text-decoration: none; -} -a:hover { - color: #005580; - text-decoration: underline; -} -.row { - margin-left: -20px; - *zoom: 1; -} -.row:before, .row:after { - display: table; - content: ""; -} -.row:after { - clear: both; -} -[class*="span"] { - float: left; - margin-left: 20px; -} -.span1 { - width: 60px; -} -.span2 { - width: 140px; -} -.span3 { - width: 220px; -} -.span4 { - width: 300px; -} -.span5 { - width: 380px; -} -.span6 { - width: 460px; -} -.span7 { - width: 540px; -} -.span8 { - width: 620px; -} -.span9 { - width: 700px; -} -.span10 { - width: 780px; -} -.span11 { - width: 860px; -} -.span12, .container { - width: 940px; -} -.offset1 { - margin-left: 100px; -} -.offset2 { - margin-left: 180px; -} -.offset3 { - margin-left: 260px; -} -.offset4 { - margin-left: 340px; -} -.offset5 { - margin-left: 420px; -} -.offset6 { - margin-left: 500px; -} -.offset7 { - margin-left: 580px; -} -.offset8 { - margin-left: 660px; -} -.offset9 { - margin-left: 740px; -} -.offset10 { - margin-left: 820px; -} -.offset11 { - margin-left: 900px; -} -.row-fluid { - width: 100%; - *zoom: 1; -} -.row-fluid:before, .row-fluid:after { - display: table; - content: ""; -} -.row-fluid:after { - clear: both; -} -.row-fluid > [class*="span"] { - float: left; - margin-left: 2.127659574%; -} -.row-fluid > [class*="span"]:first-child { - margin-left: 0; -} -.row-fluid .span1 { - width: 6.382978723%; -} -.row-fluid .span2 { - width: 14.89361702%; -} -.row-fluid .span3 { - width: 23.404255317%; -} -.row-fluid .span4 { - width: 31.914893614%; -} -.row-fluid .span5 { - width: 40.425531911%; -} -.row-fluid .span6 { - width: 48.93617020799999%; -} -.row-fluid .span7 { - width: 57.446808505%; -} -.row-fluid .span8 { - width: 65.95744680199999%; -} -.row-fluid .span9 { - width: 74.468085099%; -} -.row-fluid .span10 { - width: 82.97872339599999%; -} -.row-fluid .span11 { - width: 91.489361693%; -} -.row-fluid .span12 { - width: 99.99999998999999%; -} -.container { - width: 940px; - margin-left: auto; - margin-right: auto; - *zoom: 1; -} -.container:before, .container:after { - display: table; - content: ""; -} -.container:after { - clear: both; -} -.container-fluid { - padding-left: 20px; - padding-right: 20px; - *zoom: 1; -} -.container-fluid:before, .container-fluid:after { - display: table; - content: ""; -} -.container-fluid:after { - clear: both; -} -p { - margin: 0 0 9px; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 13px; - line-height: 18px; -} -p small { - font-size: 11px; - color: #999999; -} -.lead { - margin-bottom: 18px; - font-size: 20px; - font-weight: 200; - line-height: 27px; -} -h1, -h2, -h3, -h4, -h5, -h6 { - margin: 0; - font-weight: bold; - color: #333333; - text-rendering: optimizelegibility; -} -h1 small, -h2 small, -h3 small, -h4 small, -h5 small, -h6 small { - font-weight: normal; - color: #999999; -} -h1 { - font-size: 30px; - line-height: 36px; -} -h1 small { - font-size: 18px; -} -h2 { - font-size: 24px; - line-height: 36px; -} -h2 small { - font-size: 18px; -} -h3 { - line-height: 27px; - font-size: 18px; -} -h3 small { - font-size: 14px; -} -h4, h5, h6 { - line-height: 18px; -} -h4 { - font-size: 14px; -} -h4 small { - font-size: 12px; -} -h5 { - font-size: 12px; -} -h6 { - font-size: 11px; - color: #999999; - text-transform: uppercase; -} -.page-header { - padding-bottom: 17px; - margin: 18px 0; - border-bottom: 1px solid #eeeeee; -} -.page-header h1 { - line-height: 1; -} -ul, ol { - padding: 0; - margin: 0 0 9px 25px; -} -ul ul, -ul ol, -ol ol, -ol ul { - margin-bottom: 0; -} -ul { - list-style: disc; -} -ol { - list-style: decimal; -} -li { - line-height: 18px; -} -ul.unstyled { - margin-left: 0; - list-style: none; -} -dl { - margin-bottom: 18px; -} -dt, dd { - line-height: 18px; -} -dt { - font-weight: bold; -} -dd { - margin-left: 9px; -} -hr { - margin: 18px 0; - border: 0; - border-top: 1px solid #e5e5e5; - border-bottom: 1px solid #ffffff; -} -strong { - font-weight: bold; -} -em { - font-style: italic; -} -.muted { - color: #999999; -} -abbr { - font-size: 90%; - text-transform: uppercase; - border-bottom: 1px dotted #ddd; - cursor: help; -} -blockquote { - padding: 0 0 0 15px; - margin: 0 0 18px; - border-left: 5px solid #eeeeee; -} -blockquote p { - margin-bottom: 0; - font-size: 16px; - font-weight: 300; - line-height: 22.5px; -} -blockquote small { - display: block; - line-height: 18px; - color: #999999; -} -blockquote small:before { - content: '\2014 \00A0'; -} -blockquote.pull-right { - float: right; - padding-left: 0; - padding-right: 15px; - border-left: 0; - border-right: 5px solid #eeeeee; -} -blockquote.pull-right p, blockquote.pull-right small { - text-align: right; -} -q:before, -q:after, -blockquote:before, -blockquote:after { - content: ""; -} -address { - display: block; - margin-bottom: 18px; - line-height: 18px; - font-style: normal; -} -small { - font-size: 100%; -} -cite { - font-style: normal; -} -code, pre { - padding: 0 3px 2px; - font-family: Menlo, Monaco, "Courier New", monospace; - font-size: 12px; - color: #333333; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} -code { - padding: 3px 4px; - color: #d14; - background-color: #f7f7f9; - border: 1px solid #e1e1e8; -} -pre { - display: block; - padding: 8.5px; - margin: 0 0 9px; - font-size: 12px; - line-height: 18px; - background-color: #f5f5f5; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.15); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - white-space: pre; - white-space: pre-wrap; - word-break: break-all; -} -pre.prettyprint { - margin-bottom: 18px; -} -pre code { - padding: 0; - background-color: transparent; -} -form { - margin: 0 0 18px; -} -fieldset { - padding: 0; - margin: 0; - border: 0; -} -legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: 27px; - font-size: 19.5px; - line-height: 36px; - color: #333333; - border: 0; - border-bottom: 1px solid #eee; -} -label, -input, -button, -select, -textarea { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 13px; - font-weight: normal; - line-height: 18px; -} -label { - display: block; - margin-bottom: 5px; - color: #333333; -} -input, -textarea, -select, -.uneditable-input { - display: inline-block; - width: 210px; - height: 18px; - padding: 4px; - margin-bottom: 9px; - font-size: 13px; - line-height: 18px; - color: #555555; - border: 1px solid #ccc; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} -.uneditable-textarea { - width: auto; - height: auto; -} -label input, label textarea, label select { - display: block; -} -input[type="image"], input[type="checkbox"], input[type="radio"] { - width: auto; - height: auto; - padding: 0; - margin: 3px 0; - *margin-top: 0; - /* IE7 */ - - line-height: normal; - border: 0; - cursor: pointer; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -input[type="file"] { - padding: initial; - line-height: initial; - border: initial; - background-color: #ffffff; - background-color: initial; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} -input[type="button"], input[type="reset"], input[type="submit"] { - width: auto; - height: auto; -} -select, input[type="file"] { - height: 28px; - /* In IE7, the height of the select element cannot be changed by height, only font-size */ - - *margin-top: 4px; - /* For IE7, add top margin to align select with labels */ - - line-height: 28px; -} -select { - width: 220px; - background-color: #ffffff; -} -select[multiple], select[size] { - height: auto; -} -input[type="image"] { - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} -textarea { - height: auto; -} -input[type="hidden"] { - display: none; -} -.radio, .checkbox { - padding-left: 18px; -} -.radio input[type="radio"], .checkbox input[type="checkbox"] { - float: left; - margin-left: -18px; -} -.controls > .radio:first-child, .controls > .checkbox:first-child { - padding-top: 5px; -} -.radio.inline, .checkbox.inline { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; -} -.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline { - margin-left: 10px; -} -.controls > .radio.inline:first-child, .controls > .checkbox.inline:first-child { - padding-top: 0; -} -input, textarea { - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; - -moz-transition: border linear 0.2s, box-shadow linear 0.2s; - -ms-transition: border linear 0.2s, box-shadow linear 0.2s; - -o-transition: border linear 0.2s, box-shadow linear 0.2s; - transition: border linear 0.2s, box-shadow linear 0.2s; -} -input:focus, textarea:focus { - border-color: rgba(82, 168, 236, 0.8); - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); - outline: 0; - outline: thin dotted \9; - /* IE6-8 */ - -} -input[type="file"]:focus, input[type="checkbox"]:focus, select:focus { - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -.input-mini { - width: 60px; -} -.input-small { - width: 90px; -} -.input-medium { - width: 150px; -} -.input-large { - width: 210px; -} -.input-xlarge { - width: 270px; -} -.input-xxlarge { - width: 530px; -} -input[class*="span"], -select[class*="span"], -textarea[class*="span"], -.uneditable-input { - float: none; - margin-left: 0; -} -input.span1, textarea.span1, .uneditable-input.span1 { - width: 50px; -} -input.span2, textarea.span2, .uneditable-input.span2 { - width: 130px; -} -input.span3, textarea.span3, .uneditable-input.span3 { - width: 210px; -} -input.span4, textarea.span4, .uneditable-input.span4 { - width: 290px; -} -input.span5, textarea.span5, .uneditable-input.span5 { - width: 370px; -} -input.span6, textarea.span6, .uneditable-input.span6 { - width: 450px; -} -input.span7, textarea.span7, .uneditable-input.span7 { - width: 530px; -} -input.span8, textarea.span8, .uneditable-input.span8 { - width: 610px; -} -input.span9, textarea.span9, .uneditable-input.span9 { - width: 690px; -} -input.span10, textarea.span10, .uneditable-input.span10 { - width: 770px; -} -input.span11, textarea.span11, .uneditable-input.span11 { - width: 850px; -} -input.span12, textarea.span12, .uneditable-input.span12 { - width: 930px; -} -input[disabled], -select[disabled], -textarea[disabled], -input[readonly], -select[readonly], -textarea[readonly] { - background-color: #f5f5f5; - border-color: #ddd; - cursor: not-allowed; -} -.control-group.warning > label, .control-group.warning .help-block, .control-group.warning .help-inline { - color: #c09853; -} -.control-group.warning input, .control-group.warning select, .control-group.warning textarea { - color: #c09853; - border-color: #c09853; -} -.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus { - border-color: #a47e3c; - -webkit-box-shadow: 0 0 6px #dbc59e; - -moz-box-shadow: 0 0 6px #dbc59e; - box-shadow: 0 0 6px #dbc59e; -} -.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on { - color: #c09853; - background-color: #fcf8e3; - border-color: #c09853; -} -.control-group.error > label, .control-group.error .help-block, .control-group.error .help-inline { - color: #b94a48; -} -.control-group.error input, .control-group.error select, .control-group.error textarea { - color: #b94a48; - border-color: #b94a48; -} -.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus { - border-color: #953b39; - -webkit-box-shadow: 0 0 6px #d59392; - -moz-box-shadow: 0 0 6px #d59392; - box-shadow: 0 0 6px #d59392; -} -.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on { - color: #b94a48; - background-color: #f2dede; - border-color: #b94a48; -} -.control-group.success > label, .control-group.success .help-block, .control-group.success .help-inline { - color: #468847; -} -.control-group.success input, .control-group.success select, .control-group.success textarea { - color: #468847; - border-color: #468847; -} -.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus { - border-color: #356635; - -webkit-box-shadow: 0 0 6px #7aba7b; - -moz-box-shadow: 0 0 6px #7aba7b; - box-shadow: 0 0 6px #7aba7b; -} -.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on { - color: #468847; - background-color: #dff0d8; - border-color: #468847; -} -input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid { - color: #b94a48; - border-color: #ee5f5b; -} -input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required:invalid:focus { - border-color: #e9322d; - -webkit-box-shadow: 0 0 6px #f8b9b7; - -moz-box-shadow: 0 0 6px #f8b9b7; - box-shadow: 0 0 6px #f8b9b7; -} -.form-actions { - padding: 17px 20px 18px; - margin-top: 18px; - margin-bottom: 18px; - background-color: #f5f5f5; - border-top: 1px solid #ddd; -} -.uneditable-input { - display: block; - background-color: #ffffff; - border-color: #eee; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); - cursor: not-allowed; -} -:-moz-placeholder { - color: #999999; -} -::-webkit-input-placeholder { - color: #999999; -} -.help-block { - margin-top: 5px; - margin-bottom: 0; - color: #999999; -} -.help-inline { - display: inline-block; - *display: inline; - /* IE7 inline-block hack */ - - *zoom: 1; - margin-bottom: 9px; - vertical-align: middle; - padding-left: 5px; -} -.input-prepend, .input-append { - margin-bottom: 5px; - *zoom: 1; -} -.input-prepend:before, -.input-append:before, -.input-prepend:after, -.input-append:after { - display: table; - content: ""; -} -.input-prepend:after, .input-append:after { - clear: both; -} -.input-prepend input, -.input-append input, -.input-prepend .uneditable-input, -.input-append .uneditable-input { - -webkit-border-radius: 0 3px 3px 0; - -moz-border-radius: 0 3px 3px 0; - border-radius: 0 3px 3px 0; -} -.input-prepend input:focus, -.input-append input:focus, -.input-prepend .uneditable-input:focus, -.input-append .uneditable-input:focus { - position: relative; - z-index: 2; -} -.input-prepend .uneditable-input, .input-append .uneditable-input { - border-left-color: #ccc; -} -.input-prepend .add-on, .input-append .add-on { - float: left; - display: block; - width: auto; - min-width: 16px; - height: 18px; - margin-right: -1px; - padding: 4px 5px; - font-weight: normal; - line-height: 18px; - color: #999999; - text-align: center; - text-shadow: 0 1px 0 #ffffff; - background-color: #f5f5f5; - border: 1px solid #ccc; - -webkit-border-radius: 3px 0 0 3px; - -moz-border-radius: 3px 0 0 3px; - border-radius: 3px 0 0 3px; -} -.input-prepend .active, .input-append .active { - background-color: #a9dba9; - border-color: #46a546; -} -.input-prepend .add-on { - *margin-top: 1px; - /* IE6-7 */ - -} -.input-append input, .input-append .uneditable-input { - float: left; - -webkit-border-radius: 3px 0 0 3px; - -moz-border-radius: 3px 0 0 3px; - border-radius: 3px 0 0 3px; -} -.input-append .uneditable-input { - border-right-color: #ccc; -} -.input-append .add-on { - margin-right: 0; - margin-left: -1px; - -webkit-border-radius: 0 3px 3px 0; - -moz-border-radius: 0 3px 3px 0; - border-radius: 0 3px 3px 0; -} -.input-append input:first-child { - *margin-left: -160px; -} -.input-append input:first-child + .add-on { - *margin-left: -21px; -} -.search-query { - padding-left: 14px; - padding-right: 14px; - margin-bottom: 0; - -webkit-border-radius: 14px; - -moz-border-radius: 14px; - border-radius: 14px; -} -.form-search input, -.form-inline input, -.form-horizontal input, -.form-search textarea, -.form-inline textarea, -.form-horizontal textarea, -.form-search select, -.form-inline select, -.form-horizontal select, -.form-search .help-inline, -.form-inline .help-inline, -.form-horizontal .help-inline, -.form-search .uneditable-input, -.form-inline .uneditable-input, -.form-horizontal .uneditable-input { - display: inline-block; - margin-bottom: 0; -} -.form-search label, -.form-inline label, -.form-search .input-append, -.form-inline .input-append, -.form-search .input-prepend, -.form-inline .input-prepend { - display: inline-block; -} -.form-search .input-append .add-on, -.form-inline .input-prepend .add-on, -.form-search .input-append .add-on, -.form-inline .input-prepend .add-on { - vertical-align: middle; -} -.control-group { - margin-bottom: 9px; -} -.form-horizontal legend + .control-group { - margin-top: 18px; - -webkit-margin-top-collapse: separate; -} -.form-horizontal .control-group { - margin-bottom: 18px; - *zoom: 1; -} -.form-horizontal .control-group:before, .form-horizontal .control-group:after { - display: table; - content: ""; -} -.form-horizontal .control-group:after { - clear: both; -} -.form-horizontal .control-group > label { - float: left; - width: 140px; - padding-top: 5px; - text-align: right; -} -.form-horizontal .controls { - margin-left: 160px; -} -.form-horizontal .form-actions { - padding-left: 160px; -} -table { - max-width: 100%; - border-collapse: collapse; - border-spacing: 0; -} -.table { - width: 100%; - margin-bottom: 18px; -} -.table th, .table td { - padding: 8px; - line-height: 18px; - text-align: left; - border-top: 1px solid #ddd; -} -.table th { - font-weight: bold; - vertical-align: bottom; -} -.table td { - vertical-align: top; -} -.table thead:first-child tr th, .table thead:first-child tr td { - border-top: 0; -} -.table tbody + tbody { - border-top: 2px solid #ddd; -} -.table-condensed th, .table-condensed td { - padding: 4px 5px; -} -.table-bordered { - border: 1px solid #ddd; - border-collapse: separate; - *border-collapse: collapsed; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -.table-bordered th + th, -.table-bordered td + td, -.table-bordered th + td, -.table-bordered td + th { - border-left: 1px solid #ddd; -} -.table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td { - border-top: 0; -} -.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child { - -webkit-border-radius: 4px 0 0 0; - -moz-border-radius: 4px 0 0 0; - border-radius: 4px 0 0 0; -} -.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child { - -webkit-border-radius: 0 4px 0 0; - -moz-border-radius: 0 4px 0 0; - border-radius: 0 4px 0 0; -} -.table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child { - -webkit-border-radius: 0 0 0 4px; - -moz-border-radius: 0 0 0 4px; - border-radius: 0 0 0 4px; -} -.table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child { - -webkit-border-radius: 0 0 4px 0; - -moz-border-radius: 0 0 4px 0; - border-radius: 0 0 4px 0; -} -.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th { - background-color: #f9f9f9; -} -table .span1 { - float: none; - width: 44px; - margin-left: 0; -} -table .span2 { - float: none; - width: 124px; - margin-left: 0; -} -table .span3 { - float: none; - width: 204px; - margin-left: 0; -} -table .span4 { - float: none; - width: 284px; - margin-left: 0; -} -table .span5 { - float: none; - width: 364px; - margin-left: 0; -} -table .span6 { - float: none; - width: 444px; - margin-left: 0; -} -table .span7 { - float: none; - width: 524px; - margin-left: 0; -} -table .span8 { - float: none; - width: 604px; - margin-left: 0; -} -table .span9 { - float: none; - width: 684px; - margin-left: 0; -} -table .span10 { - float: none; - width: 764px; - margin-left: 0; -} -table .span11 { - float: none; - width: 844px; - margin-left: 0; -} -table .span12 { - float: none; - width: 924px; - margin-left: 0; -} -[class^="icon-"] { - display: inline-block; - width: 14px; - height: 14px; - vertical-align: text-top; - background-image: url(../img/glyphicons-halflings.png); - background-position: 14px 14px; - background-repeat: no-repeat; - *margin-right: .3em; -} -[class^="icon-"]:last-child { - *margin-left: 0; -} -.icon-white { - background-image: url(../img/glyphicons-halflings-white.png); -} -.icon-glass { - background-position: 0 0; -} -.icon-music { - background-position: -24px 0; -} -.icon-search { - background-position: -48px 0; -} -.icon-envelope { - background-position: -72px 0; -} -.icon-heart { - background-position: -96px 0; -} -.icon-star { - background-position: -120px 0; -} -.icon-star-empty { - background-position: -144px 0; -} -.icon-user { - background-position: -168px 0; -} -.icon-film { - background-position: -192px 0; -} -.icon-th-large { - background-position: -216px 0; -} -.icon-th { - background-position: -240px 0; -} -.icon-th-list { - background-position: -264px 0; -} -.icon-ok { - background-position: -288px 0; -} -.icon-remove { - background-position: -312px 0; -} -.icon-zoom-in { - background-position: -336px 0; -} -.icon-zoom-out { - background-position: -360px 0; -} -.icon-off { - background-position: -384px 0; -} -.icon-signal { - background-position: -408px 0; -} -.icon-cog { - background-position: -432px 0; -} -.icon-trash { - background-position: -456px 0; -} -.icon-home { - background-position: 0 -24px; -} -.icon-file { - background-position: -24px -24px; -} -.icon-time { - background-position: -48px -24px; -} -.icon-road { - background-position: -72px -24px; -} -.icon-download-alt { - background-position: -96px -24px; -} -.icon-download { - background-position: -120px -24px; -} -.icon-upload { - background-position: -144px -24px; -} -.icon-inbox { - background-position: -168px -24px; -} -.icon-play-circle { - background-position: -192px -24px; -} -.icon-repeat { - background-position: -216px -24px; -} -.icon-refresh { - background-position: -240px -24px; -} -.icon-list-alt { - background-position: -264px -24px; -} -.icon-lock { - background-position: -287px -24px; -} -.icon-flag { - background-position: -312px -24px; -} -.icon-headphones { - background-position: -336px -24px; -} -.icon-volume-off { - background-position: -360px -24px; -} -.icon-volume-down { - background-position: -384px -24px; -} -.icon-volume-up { - background-position: -408px -24px; -} -.icon-qrcode { - background-position: -432px -24px; -} -.icon-barcode { - background-position: -456px -24px; -} -.icon-tag { - background-position: 0 -48px; -} -.icon-tags { - background-position: -25px -48px; -} -.icon-book { - background-position: -48px -48px; -} -.icon-bookmark { - background-position: -72px -48px; -} -.icon-print { - background-position: -96px -48px; -} -.icon-camera { - background-position: -120px -48px; -} -.icon-font { - background-position: -144px -48px; -} -.icon-bold { - background-position: -167px -48px; -} -.icon-italic { - background-position: -192px -48px; -} -.icon-text-height { - background-position: -216px -48px; -} -.icon-text-width { - background-position: -240px -48px; -} -.icon-align-left { - background-position: -264px -48px; -} -.icon-align-center { - background-position: -288px -48px; -} -.icon-align-right { - background-position: -312px -48px; -} -.icon-align-justify { - background-position: -336px -48px; -} -.icon-list { - background-position: -360px -48px; -} -.icon-indent-left { - background-position: -384px -48px; -} -.icon-indent-right { - background-position: -408px -48px; -} -.icon-facetime-video { - background-position: -432px -48px; -} -.icon-picture { - background-position: -456px -48px; -} -.icon-pencil { - background-position: 0 -72px; -} -.icon-map-marker { - background-position: -24px -72px; -} -.icon-adjust { - background-position: -48px -72px; -} -.icon-tint { - background-position: -72px -72px; -} -.icon-edit { - background-position: -96px -72px; -} -.icon-share { - background-position: -120px -72px; -} -.icon-check { - background-position: -144px -72px; -} -.icon-move { - background-position: -168px -72px; -} -.icon-step-backward { - background-position: -192px -72px; -} -.icon-fast-backward { - background-position: -216px -72px; -} -.icon-backward { - background-position: -240px -72px; -} -.icon-play { - background-position: -264px -72px; -} -.icon-pause { - background-position: -288px -72px; -} -.icon-stop { - background-position: -312px -72px; -} -.icon-forward { - background-position: -336px -72px; -} -.icon-fast-forward { - background-position: -360px -72px; -} -.icon-step-forward { - background-position: -384px -72px; -} -.icon-eject { - background-position: -408px -72px; -} -.icon-chevron-left { - background-position: -432px -72px; -} -.icon-chevron-right { - background-position: -456px -72px; -} -.icon-plus-sign { - background-position: 0 -96px; -} -.icon-minus-sign { - background-position: -24px -96px; -} -.icon-remove-sign { - background-position: -48px -96px; -} -.icon-ok-sign { - background-position: -72px -96px; -} -.icon-question-sign { - background-position: -96px -96px; -} -.icon-info-sign { - background-position: -120px -96px; -} -.icon-screenshot { - background-position: -144px -96px; -} -.icon-remove-circle { - background-position: -168px -96px; -} -.icon-ok-circle { - background-position: -192px -96px; -} -.icon-ban-circle { - background-position: -216px -96px; -} -.icon-arrow-left { - background-position: -240px -96px; -} -.icon-arrow-right { - background-position: -264px -96px; -} -.icon-arrow-up { - background-position: -289px -96px; -} -.icon-arrow-down { - background-position: -312px -96px; -} -.icon-share-alt { - background-position: -336px -96px; -} -.icon-resize-full { - background-position: -360px -96px; -} -.icon-resize-small { - background-position: -384px -96px; -} -.icon-plus { - background-position: -408px -96px; -} -.icon-minus { - background-position: -433px -96px; -} -.icon-asterisk { - background-position: -456px -96px; -} -.icon-exclamation-sign { - background-position: 0 -120px; -} -.icon-gift { - background-position: -24px -120px; -} -.icon-leaf { - background-position: -48px -120px; -} -.icon-fire { - background-position: -72px -120px; -} -.icon-eye-open { - background-position: -96px -120px; -} -.icon-eye-close { - background-position: -120px -120px; -} -.icon-warning-sign { - background-position: -144px -120px; -} -.icon-plane { - background-position: -168px -120px; -} -.icon-calendar { - background-position: -192px -120px; -} -.icon-random { - background-position: -216px -120px; -} -.icon-comment { - background-position: -240px -120px; -} -.icon-magnet { - background-position: -264px -120px; -} -.icon-chevron-up { - background-position: -288px -120px; -} -.icon-chevron-down { - background-position: -313px -119px; -} -.icon-retweet { - background-position: -336px -120px; -} -.icon-shopping-cart { - background-position: -360px -120px; -} -.icon-folder-close { - background-position: -384px -120px; -} -.icon-folder-open { - background-position: -408px -120px; -} -.icon-resize-vertical { - background-position: -432px -119px; -} -.icon-resize-horizontal { - background-position: -456px -118px; -} -.dropdown { - position: relative; -} -.dropdown-toggle { - *margin-bottom: -3px; -} -.dropdown-toggle:active, .open .dropdown-toggle { - outline: 0; -} -.caret { - display: inline-block; - width: 0; - height: 0; - text-indent: -99999px; - *text-indent: 0; - vertical-align: top; - border-left: 4px solid transparent; - border-right: 4px solid transparent; - border-top: 4px solid #000000; - opacity: 0.3; - filter: alpha(opacity=30); - content: "\2193"; -} -.dropdown .caret { - margin-top: 8px; - margin-left: 2px; -} -.dropdown:hover .caret, .open.dropdown .caret { - opacity: 1; - filter: alpha(opacity=100); -} -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - float: left; - display: none; - min-width: 160px; - max-width: 220px; - _width: 160px; - padding: 4px 0; - margin: 0; - list-style: none; - background-color: #ffffff; - border-color: #ccc; - border-color: rgba(0, 0, 0, 0.2); - border-style: solid; - border-width: 1px; - -webkit-border-radius: 0 0 5px 5px; - -moz-border-radius: 0 0 5px 5px; - border-radius: 0 0 5px 5px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -webkit-background-clip: padding-box; - -moz-background-clip: padding; - background-clip: padding-box; - *border-right-width: 2px; - *border-bottom-width: 2px; -} -.dropdown-menu.bottom-up { - top: auto; - bottom: 100%; - margin-bottom: 2px; -} -.dropdown-menu .divider { - height: 1px; - margin: 5px 1px; - overflow: hidden; - background-color: #e5e5e5; - border-bottom: 1px solid #ffffff; - *width: 100%; - *margin: -5px 0 5px; -} -.dropdown-menu a { - display: block; - padding: 3px 15px; - clear: both; - font-weight: normal; - line-height: 18px; - color: #555555; - white-space: nowrap; -} -.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover { - color: #ffffff; - text-decoration: none; - background-color: #0088cc; -} -.dropdown.open { - *z-index: 1000; -} -.dropdown.open .dropdown-toggle { - color: #ffffff; - background: #ccc; - background: rgba(0, 0, 0, 0.3); -} -.dropdown.open .dropdown-menu { - display: block; -} -.typeahead { - margin-top: 2px; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -.well { - min-height: 20px; - padding: 19px; - margin-bottom: 20px; - background-color: #f5f5f5; - border: 1px solid #eee; - border: 1px solid rgba(0, 0, 0, 0.05); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -} -.well blockquote { - border-color: #ddd; - border-color: rgba(0, 0, 0, 0.15); -} -.fade { - -webkit-transition: opacity 0.15s linear; - -moz-transition: opacity 0.15s linear; - -ms-transition: opacity 0.15s linear; - -o-transition: opacity 0.15s linear; - transition: opacity 0.15s linear; - opacity: 0; -} -.fade.in { - opacity: 1; -} -.collapse { - -webkit-transition: height 0.35s ease; - -moz-transition: height 0.35s ease; - -ms-transition: height 0.35s ease; - -o-transition: height 0.35s ease; - transition: height 0.35s ease; - position: relative; - overflow: hidden; - height: 0; -} -.collapse.in { - height: auto; -} -.close { - float: right; - font-size: 20px; - font-weight: bold; - line-height: 18px; - color: #000000; - text-shadow: 0 1px 0 #ffffff; - opacity: 0.2; - filter: alpha(opacity=20); -} -.close:hover { - color: #000000; - text-decoration: none; - opacity: 0.4; - filter: alpha(opacity=40); - cursor: pointer; -} -.btn { - display: inline-block; - padding: 4px 10px 4px; - font-size: 13px; - line-height: 18px; - color: #333333; - text-align: center; - text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); - background-color: #fafafa; - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6)); - background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); - background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6); - background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); - background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); - background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); - background-repeat: no-repeat; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); - border: 1px solid #ccc; - border-bottom-color: #bbb; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); - cursor: pointer; - *margin-left: .3em; -} -.btn:first-child { - *margin-left: 0; -} -.btn:hover { - color: #333333; - text-decoration: none; - background-color: #e6e6e6; - background-position: 0 -15px; - -webkit-transition: background-position 0.1s linear; - -moz-transition: background-position 0.1s linear; - -ms-transition: background-position 0.1s linear; - -o-transition: background-position 0.1s linear; - transition: background-position 0.1s linear; -} -.btn:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -.btn.active, .btn:active { - background-image: none; - -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - background-color: #e6e6e6; - background-color: #d9d9d9 \9; - color: rgba(0, 0, 0, 0.5); - outline: 0; -} -.btn.disabled, .btn[disabled] { - cursor: default; - background-image: none; - background-color: #e6e6e6; - opacity: 0.65; - filter: alpha(opacity=65); - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} -.btn-large { - padding: 9px 14px; - font-size: 15px; - line-height: normal; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - border-radius: 5px; -} -.btn-large .icon { - margin-top: 1px; -} -.btn-small { - padding: 5px 9px; - font-size: 11px; - line-height: 16px; -} -.btn-small .icon { - margin-top: -1px; -} -.btn-primary, -.btn-primary:hover, -.btn-warning, -.btn-warning:hover, -.btn-danger, -.btn-danger:hover, -.btn-success, -.btn-success:hover, -.btn-info, -.btn-info:hover { - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - color: #ffffff; -} -.btn-primary.active, -.btn-warning.active, -.btn-danger.active, -.btn-success.active, -.btn-info.active { - color: rgba(255, 255, 255, 0.75); -} -.btn-primary { - background-color: #006dcc; - background-image: -moz-linear-gradient(top, #0088cc, #0044cc); - background-image: -ms-linear-gradient(top, #0088cc, #0044cc); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); - background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); - background-image: -o-linear-gradient(top, #0088cc, #0044cc); - background-image: linear-gradient(top, #0088cc, #0044cc); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0); - border-color: #0044cc #0044cc #002a80; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.btn-primary:hover, -.btn-primary:active, -.btn-primary.active, -.btn-primary.disabled, -.btn-primary[disabled] { - background-color: #0044cc; -} -.btn-primary:active, .btn-primary.active { - background-color: #003399 \9; -} -.btn-warning { - background-color: #faa732; - background-image: -moz-linear-gradient(top, #fbb450, #f89406); - background-image: -ms-linear-gradient(top, #fbb450, #f89406); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); - background-image: -webkit-linear-gradient(top, #fbb450, #f89406); - background-image: -o-linear-gradient(top, #fbb450, #f89406); - background-image: linear-gradient(top, #fbb450, #f89406); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); - border-color: #f89406 #f89406 #ad6704; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.btn-warning:hover, -.btn-warning:active, -.btn-warning.active, -.btn-warning.disabled, -.btn-warning[disabled] { - background-color: #f89406; -} -.btn-warning:active, .btn-warning.active { - background-color: #c67605 \9; -} -.btn-danger { - background-color: #da4f49; - background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); - background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); - background-image: linear-gradient(top, #ee5f5b, #bd362f); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0); - border-color: #bd362f #bd362f #802420; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.btn-danger:hover, -.btn-danger:active, -.btn-danger.active, -.btn-danger.disabled, -.btn-danger[disabled] { - background-color: #bd362f; -} -.btn-danger:active, .btn-danger.active { - background-color: #942a25 \9; -} -.btn-success { - background-color: #5bb75b; - background-image: -moz-linear-gradient(top, #62c462, #51a351); - background-image: -ms-linear-gradient(top, #62c462, #51a351); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); - background-image: -webkit-linear-gradient(top, #62c462, #51a351); - background-image: -o-linear-gradient(top, #62c462, #51a351); - background-image: linear-gradient(top, #62c462, #51a351); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0); - border-color: #51a351 #51a351 #387038; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.btn-success:hover, -.btn-success:active, -.btn-success.active, -.btn-success.disabled, -.btn-success[disabled] { - background-color: #51a351; -} -.btn-success:active, .btn-success.active { - background-color: #408140 \9; -} -.btn-info { - background-color: #49afcd; - background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); - background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); - background-image: linear-gradient(top, #5bc0de, #2f96b4); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0); - border-color: #2f96b4 #2f96b4 #1f6377; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.btn-info:hover, -.btn-info:active, -.btn-info.active, -.btn-info.disabled, -.btn-info[disabled] { - background-color: #2f96b4; -} -.btn-info:active, .btn-info.active { - background-color: #24748c \9; -} -button.btn, input[type="submit"].btn { - *padding-top: 2px; - *padding-bottom: 2px; -} -button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner { - padding: 0; - border: 0; -} -button.btn.large, input[type="submit"].btn.large { - *padding-top: 7px; - *padding-bottom: 7px; -} -button.btn.small, input[type="submit"].btn.small { - *padding-top: 3px; - *padding-bottom: 3px; -} -.btn-group { - position: relative; - *zoom: 1; - *margin-left: .3em; -} -.btn-group:before, .btn-group:after { - display: table; - content: ""; -} -.btn-group:after { - clear: both; -} -.btn-group:first-child { - *margin-left: 0; -} -.btn-group + .btn-group { - margin-left: 5px; -} -.btn-toolbar { - margin-top: 9px; - margin-bottom: 9px; -} -.btn-toolbar .btn-group { - display: inline-block; - *display: inline; - /* IE7 inline-block hack */ - - *zoom: 1; -} -.btn-group .btn { - position: relative; - float: left; - margin-left: -1px; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -.btn-group .btn:first-child { - margin-left: 0; - -webkit-border-top-left-radius: 4px; - -moz-border-radius-topleft: 4px; - border-top-left-radius: 4px; - -webkit-border-bottom-left-radius: 4px; - -moz-border-radius-bottomleft: 4px; - border-bottom-left-radius: 4px; -} -.btn-group .btn:last-child, .btn-group .dropdown-toggle { - -webkit-border-top-right-radius: 4px; - -moz-border-radius-topright: 4px; - border-top-right-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -moz-border-radius-bottomright: 4px; - border-bottom-right-radius: 4px; -} -.btn-group .btn.large:first-child { - margin-left: 0; - -webkit-border-top-left-radius: 6px; - -moz-border-radius-topleft: 6px; - border-top-left-radius: 6px; - -webkit-border-bottom-left-radius: 6px; - -moz-border-radius-bottomleft: 6px; - border-bottom-left-radius: 6px; -} -.btn-group .btn.large:last-child, .btn-group .large.dropdown-toggle { - -webkit-border-top-right-radius: 6px; - -moz-border-radius-topright: 6px; - border-top-right-radius: 6px; - -webkit-border-bottom-right-radius: 6px; - -moz-border-radius-bottomright: 6px; - border-bottom-right-radius: 6px; -} -.btn-group .btn:hover, -.btn-group .btn:focus, -.btn-group .btn:active, -.btn-group .btn.active { - z-index: 2; -} -.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { - outline: 0; -} -.btn-group .dropdown-toggle { - padding-left: 8px; - padding-right: 8px; - -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); - *padding-top: 5px; - *padding-bottom: 5px; -} -.btn-group.open { - *z-index: 1000; -} -.btn-group.open .dropdown-menu { - display: block; - margin-top: 1px; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - border-radius: 5px; -} -.btn-group.open .dropdown-toggle { - background-image: none; - -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -} -.btn .caret { - margin-top: 7px; - margin-left: 0; -} -.btn:hover .caret, .open.btn-group .caret { - opacity: 1; - filter: alpha(opacity=100); -} -.btn-primary .caret, -.btn-danger .caret, -.btn-info .caret, -.btn-success .caret { - border-top-color: #ffffff; - opacity: 0.75; - filter: alpha(opacity=75); -} -.btn-small .caret { - margin-top: 4px; -} -.alert { - padding: 8px 35px 8px 14px; - margin-bottom: 18px; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); - background-color: #fcf8e3; - border: 1px solid #fbeed5; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -.alert, .alert-heading { - color: #c09853; -} -.alert .close { - position: relative; - top: -2px; - right: -21px; - line-height: 18px; -} -.alert-success { - background-color: #dff0d8; - border-color: #d6e9c6; -} -.alert-success, .alert-success .alert-heading { - color: #468847; -} -.alert-danger, .alert-error { - background-color: #f2dede; - border-color: #eed3d7; -} -.alert-danger, -.alert-error, -.alert-danger .alert-heading, -.alert-error .alert-heading { - color: #b94a48; -} -.alert-info { - background-color: #d9edf7; - border-color: #bce8f1; -} -.alert-info, .alert-info .alert-heading { - color: #3a87ad; -} -.alert-block { - padding-top: 14px; - padding-bottom: 14px; -} -.alert-block > p, .alert-block > ul { - margin-bottom: 0; -} -.alert-block p + p { - margin-top: 5px; -} -.nav { - margin-left: 0; - margin-bottom: 18px; - list-style: none; -} -.nav > li > a { - display: block; -} -.nav > li > a:hover { - text-decoration: none; - background-color: #eeeeee; -} -.nav-list { - padding-left: 14px; - padding-right: 14px; - margin-bottom: 0; -} -.nav-list > li > a, .nav-list .nav-header { - display: block; - padding: 3px 15px; - margin-left: -15px; - margin-right: -15px; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); -} -.nav-list .nav-header { - font-size: 11px; - font-weight: bold; - line-height: 18px; - color: #999999; - text-transform: uppercase; -} - -.nav-list .nav-header * { - text-transform:none; -} - -.nav-list > li + .nav-header { - margin-top: 9px; -} -.nav-list .active > a, .nav-list .active > a:hover { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); - background-color: #0088cc; -} -.nav-list [class^="icon-"] { - margin-right: 2px; -} -.nav-tabs, .nav-pills { - *zoom: 1; -} -.nav-tabs:before, -.nav-pills:before, -.nav-tabs:after, -.nav-pills:after { - display: table; - content: ""; -} -.nav-tabs:after, .nav-pills:after { - clear: both; -} -.nav-tabs > li, .nav-pills > li { - float: left; -} -.nav-tabs > li > a, .nav-pills > li > a { - padding-right: 12px; - padding-left: 12px; - margin-right: 2px; - line-height: 14px; -} -.nav-tabs { - border-bottom: 1px solid #ddd; -} -.nav-tabs > li { - margin-bottom: -1px; -} -.nav-tabs > li > a { - padding-top: 9px; - padding-bottom: 9px; - border: 1px solid transparent; - -webkit-border-radius: 4px 4px 0 0; - -moz-border-radius: 4px 4px 0 0; - border-radius: 4px 4px 0 0; -} -.nav-tabs > li > a:hover { - border-color: #eeeeee #eeeeee #dddddd; -} -.nav-tabs > .active > a, .nav-tabs > .active > a:hover { - color: #555555; - background-color: #ffffff; - border: 1px solid #ddd; - border-bottom-color: transparent; - cursor: default; -} -.nav-pills > li > a { - padding-top: 8px; - padding-bottom: 8px; - margin-top: 2px; - margin-bottom: 2px; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - border-radius: 5px; -} -.nav-pills .active > a, .nav-pills .active > a:hover { - color: #ffffff; - background-color: #0088cc; -} -.nav-stacked > li { - float: none; -} -.nav-stacked > li > a { - margin-right: 0; -} -.nav-tabs.nav-stacked { - border-bottom: 0; -} -.nav-tabs.nav-stacked > li > a { - border: 1px solid #ddd; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -.nav-tabs.nav-stacked > li:first-child > a { - -webkit-border-radius: 4px 4px 0 0; - -moz-border-radius: 4px 4px 0 0; - border-radius: 4px 4px 0 0; -} -.nav-tabs.nav-stacked > li:last-child > a { - -webkit-border-radius: 0 0 4px 4px; - -moz-border-radius: 0 0 4px 4px; - border-radius: 0 0 4px 4px; -} -.nav-tabs.nav-stacked > li > a:hover { - border-color: #ddd; - z-index: 2; -} -.nav-pills.nav-stacked > li > a { - margin-bottom: 3px; -} -.nav-pills.nav-stacked > li:last-child > a { - margin-bottom: 1px; -} -.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu { - margin-top: 1px; - border-width: 1px; -} -.nav-pills .dropdown-menu { - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -.nav-tabs .dropdown-toggle .caret, .nav-pills .dropdown-toggle .caret { - border-top-color: #0088cc; - margin-top: 6px; -} -.nav-tabs .dropdown-toggle:hover .caret, .nav-pills .dropdown-toggle:hover .caret { - border-top-color: #005580; -} -.nav-tabs .active .dropdown-toggle .caret, .nav-pills .active .dropdown-toggle .caret { - border-top-color: #333333; -} -.nav > .dropdown.active > a:hover { - color: #000000; - cursor: pointer; -} -.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > .open.active > a:hover { - color: #ffffff; - background-color: #999999; - border-color: #999999; -} -.nav .open .caret, .nav .open.active .caret, .nav .open a:hover .caret { - border-top-color: #ffffff; - opacity: 1; - filter: alpha(opacity=100); -} -.tabs-stacked .open > a:hover { - border-color: #999999; -} -.tabbable { - *zoom: 1; -} -.tabbable:before, .tabbable:after { - display: table; - content: ""; -} -.tabbable:after { - clear: both; -} -.tabs-below .nav-tabs, .tabs-right .nav-tabs, .tabs-left .nav-tabs { - border-bottom: 0; -} -.tab-content > .tab-pane, .pill-content > .pill-pane { - display: none; -} -.tab-content > .active, .pill-content > .active { - display: block; -} -.tabs-below .nav-tabs { - border-top: 1px solid #ddd; -} -.tabs-below .nav-tabs > li { - margin-top: -1px; - margin-bottom: 0; -} -.tabs-below .nav-tabs > li > a { - -webkit-border-radius: 0 0 4px 4px; - -moz-border-radius: 0 0 4px 4px; - border-radius: 0 0 4px 4px; -} -.tabs-below .nav-tabs > li > a:hover { - border-bottom-color: transparent; - border-top-color: #ddd; -} -.tabs-below .nav-tabs .active > a, .tabs-below .nav-tabs .active > a:hover { - border-color: transparent #ddd #ddd #ddd; -} -.tabs-left .nav-tabs > li, .tabs-right .nav-tabs > li { - float: none; -} -.tabs-left .nav-tabs > li > a, .tabs-right .nav-tabs > li > a { - min-width: 74px; - margin-right: 0; - margin-bottom: 3px; -} -.tabs-left .nav-tabs { - float: left; - margin-right: 19px; - border-right: 1px solid #ddd; -} -.tabs-left .nav-tabs > li > a { - margin-right: -1px; - -webkit-border-radius: 4px 0 0 4px; - -moz-border-radius: 4px 0 0 4px; - border-radius: 4px 0 0 4px; -} -.tabs-left .nav-tabs > li > a:hover { - border-color: #eeeeee #dddddd #eeeeee #eeeeee; -} -.tabs-left .nav-tabs .active > a, .tabs-left .nav-tabs .active > a:hover { - border-color: #ddd transparent #ddd #ddd; - *border-right-color: #ffffff; -} -.tabs-right .nav-tabs { - float: right; - margin-left: 19px; - border-left: 1px solid #ddd; -} -.tabs-right .nav-tabs > li > a { - margin-left: -1px; - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; -} -.tabs-right .nav-tabs > li > a:hover { - border-color: #eeeeee #eeeeee #eeeeee #dddddd; -} -.tabs-right .nav-tabs .active > a, .tabs-right .nav-tabs .active > a:hover { - border-color: #ddd #ddd #ddd transparent; - *border-left-color: #ffffff; -} -.navbar { - overflow: visible; - margin-bottom: 18px; -} -.navbar-inner { - padding-left: 20px; - padding-right: 20px; - background-color: #2c2c2c; - background-image: -moz-linear-gradient(top, #333333, #222222); - background-image: -ms-linear-gradient(top, #333333, #222222); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222)); - background-image: -webkit-linear-gradient(top, #333333, #222222); - background-image: -o-linear-gradient(top, #333333, #222222); - background-image: linear-gradient(top, #333333, #222222); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); -} -.btn-navbar { - display: none; - float: right; - padding: 7px 10px; - margin-left: 5px; - margin-right: 5px; - background-color: #2c2c2c; - background-image: -moz-linear-gradient(top, #333333, #222222); - background-image: -ms-linear-gradient(top, #333333, #222222); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222)); - background-image: -webkit-linear-gradient(top, #333333, #222222); - background-image: -o-linear-gradient(top, #333333, #222222); - background-image: linear-gradient(top, #333333, #222222); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); - border-color: #222222 #222222 #000000; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); - -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); -} -.btn-navbar:hover, -.btn-navbar:active, -.btn-navbar.active, -.btn-navbar.disabled, -.btn-navbar[disabled] { - background-color: #222222; -} -.btn-navbar:active, .btn-navbar.active { - background-color: #080808 \9; -} -.btn-navbar .icon-bar { - display: block; - width: 18px; - height: 2px; - background-color: #f5f5f5; - -webkit-border-radius: 1px; - -moz-border-radius: 1px; - border-radius: 1px; - -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); - -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -} -.btn-navbar .icon-bar + .icon-bar { - margin-top: 3px; -} -.nav-collapse.collapse { - height: auto; -} -.navbar .brand:hover { - text-decoration: none; -} -.navbar .brand { - float: left; - display: block; - padding: 8px 20px 12px; - margin-left: -20px; - font-size: 20px; - font-weight: 200; - line-height: 1; - color: #ffffff; -} -.navbar .navbar-text { - margin-bottom: 0; - line-height: 40px; - color: #999999; -} -.navbar .navbar-text a:hover { - color: #ffffff; - background-color: transparent; -} -.navbar .btn, .navbar .btn-group { - margin-top: 5px; -} -.navbar .btn-group .btn { - margin-top: 0; -} -.navbar-form { - margin-bottom: 0; - *zoom: 1; -} -.navbar-form:before, .navbar-form:after { - display: table; - content: ""; -} -.navbar-form:after { - clear: both; -} -.navbar-form input, .navbar-form select { - display: inline-block; - margin-top: 5px; - margin-bottom: 0; -} -.navbar-form .radio, .navbar-form .checkbox { - margin-top: 5px; -} -.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] { - margin-top: 3px; -} -.navbar-search { - position: relative; - float: left; - margin-top: 6px; - margin-bottom: 0; -} -.navbar-search .search-query { - padding: 4px 9px; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 13px; - font-weight: normal; - line-height: 1; - color: #ffffff; - color: rgba(255, 255, 255, 0.75); - background: #666; - background: rgba(255, 255, 255, 0.3); - border: 1px solid #111; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15); - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15); - -webkit-transition: none; - -moz-transition: none; - -ms-transition: none; - -o-transition: none; - transition: none; -} -.navbar-search .search-query :-moz-placeholder { - color: #eeeeee; -} -.navbar-search .search-query::-webkit-input-placeholder { - color: #eeeeee; -} -.navbar-search .search-query:hover { - color: #ffffff; - background-color: #999999; - background-color: rgba(255, 255, 255, 0.5); -} -.navbar-search .search-query:focus, .navbar-search .search-query.focused { - padding: 5px 10px; - color: #333333; - text-shadow: 0 1px 0 #ffffff; - background-color: #ffffff; - border: 0; - -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); - -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); - box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); - outline: 0; -} -.navbar-fixed-top { - position: fixed; - top: 0; - right: 0; - left: 0; - z-index: 1030; -} -.navbar-fixed-top .navbar-inner { - padding-left: 0; - padding-right: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -.navbar .nav { - position: relative; - left: 0; - display: block; - float: left; - margin: 0 10px 0 0; -} -.navbar .nav.pull-right { - float: right; -} -.navbar .nav > li { - display: block; - float: left; -} -.navbar .nav > li > a { - float: none; - padding: 10px 10px 11px; - line-height: 19px; - color: #999999; - text-decoration: none; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -} -.navbar .nav > li > a:hover { - background-color: transparent; - color: #ffffff; - text-decoration: none; -} -.navbar .nav .active > a, .navbar .nav .active > a:hover { - color: #ffffff; - text-decoration: none; - background-color: #222222; - background-color: rgba(0, 0, 0, 0.5); -} -.navbar .divider-vertical { - height: 40px; - width: 1px; - margin: 0 9px; - overflow: hidden; - background-color: #222222; - border-right: 1px solid #333333; -} -.navbar .nav.pull-right { - margin-left: 10px; - margin-right: 0; -} -.navbar .dropdown-menu { - margin-top: 1px; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -.navbar .dropdown-menu:before { - content: ''; - display: inline-block; - border-left: 7px solid transparent; - border-right: 7px solid transparent; - border-bottom: 7px solid #ccc; - border-bottom-color: rgba(0, 0, 0, 0.2); - position: absolute; - top: -7px; - left: 9px; -} -.navbar .dropdown-menu:after { - content: ''; - display: inline-block; - border-left: 6px solid transparent; - border-right: 6px solid transparent; - border-bottom: 6px solid #ffffff; - position: absolute; - top: -6px; - left: 10px; -} -.navbar .nav .dropdown-toggle .caret, .navbar .nav .open.dropdown .caret { - border-top-color: #ffffff; -} -.navbar .nav .active .caret { - opacity: 1; - filter: alpha(opacity=100); -} -.navbar .nav .open > .dropdown-toggle, .navbar .nav .active > .dropdown-toggle, .navbar .nav .open.active > .dropdown-toggle { - background-color: transparent; -} -.navbar .nav .active > .dropdown-toggle:hover { - color: #ffffff; -} -.navbar .nav.pull-right .dropdown-menu { - left: auto; - right: 0; -} -.navbar .nav.pull-right .dropdown-menu:before { - left: auto; - right: 12px; -} -.navbar .nav.pull-right .dropdown-menu:after { - left: auto; - right: 13px; -} -.breadcrumb { - padding: 7px 14px; - margin: 0 0 18px; - background-color: #fbfbfb; - background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5); - background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5)); - background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5); - background-image: -o-linear-gradient(top, #ffffff, #f5f5f5); - background-image: linear-gradient(top, #ffffff, #f5f5f5); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0); - border: 1px solid #ddd; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - -webkit-box-shadow: inset 0 1px 0 #ffffff; - -moz-box-shadow: inset 0 1px 0 #ffffff; - box-shadow: inset 0 1px 0 #ffffff; -} -.breadcrumb li { - display: inline; - text-shadow: 0 1px 0 #ffffff; -} -.breadcrumb .divider { - padding: 0 5px; - color: #999999; -} -.breadcrumb .active a { - color: #333333; -} -.pagination { - height: 36px; - margin: 18px 0; -} -.pagination ul { - display: inline-block; - *display: inline; - /* IE7 inline-block hack */ - - *zoom: 1; - margin-left: 0; - margin-bottom: 0; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -} -.pagination li { - display: inline; -} -.pagination a { - float: left; - padding: 0 14px; - line-height: 34px; - text-decoration: none; - border: 1px solid #ddd; - border-left-width: 0; -} -.pagination a:hover, .pagination .active a { - background-color: #f5f5f5; -} -.pagination .active a { - color: #999999; - cursor: default; -} -.pagination .disabled a, .pagination .disabled a:hover { - color: #999999; - background-color: transparent; - cursor: default; -} -.pagination li:first-child a { - border-left-width: 1px; - -webkit-border-radius: 3px 0 0 3px; - -moz-border-radius: 3px 0 0 3px; - border-radius: 3px 0 0 3px; -} -.pagination li:last-child a { - -webkit-border-radius: 0 3px 3px 0; - -moz-border-radius: 0 3px 3px 0; - border-radius: 0 3px 3px 0; -} -.pagination-centered { - text-align: center; -} -.pagination-right { - text-align: right; -} -.pager { - margin-left: 0; - margin-bottom: 18px; - list-style: none; - text-align: center; - *zoom: 1; -} -.pager:before, .pager:after { - display: table; - content: ""; -} -.pager:after { - clear: both; -} -.pager li { - display: inline; -} -.pager a { - display: inline-block; - padding: 5px 14px; - background-color: #fff; - border: 1px solid #ddd; - -webkit-border-radius: 15px; - -moz-border-radius: 15px; - border-radius: 15px; -} -.pager a:hover { - text-decoration: none; - background-color: #f5f5f5; -} -.pager .next a { - float: right; -} -.pager .previous a { - float: left; -} -.modal-open .dropdown-menu { - z-index: 2050; -} -.modal-open .dropdown.open { - *z-index: 2050; -} -.modal-open .popover { - z-index: 2060; -} -.modal-open .tooltip { - z-index: 2070; -} -.modal-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1040; - background-color: #000000; -} -.modal-backdrop.fade { - opacity: 0; -} -.modal-backdrop, .modal-backdrop.fade.in { - opacity: 0.8; - filter: alpha(opacity=80); -} -.modal { - position: fixed; - top: 50%; - left: 50%; - z-index: 1050; - max-height: 500px; - overflow: auto; - width: 560px; - margin: -250px 0 0 -280px; - background-color: #ffffff; - border: 1px solid #999; - border: 1px solid rgba(0, 0, 0, 0.3); - *border: 1px solid #999; - /* IE6-7 */ - - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; - -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); - -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); - box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); - -webkit-background-clip: padding-box; - -moz-background-clip: padding-box; - background-clip: padding-box; -} -.modal.fade { - -webkit-transition: opacity .3s linear, top .3s ease-out; - -moz-transition: opacity .3s linear, top .3s ease-out; - -ms-transition: opacity .3s linear, top .3s ease-out; - -o-transition: opacity .3s linear, top .3s ease-out; - transition: opacity .3s linear, top .3s ease-out; - top: -25%; -} -.modal.fade.in { - top: 50%; -} -.modal-header { - padding: 9px 15px; - border-bottom: 1px solid #eee; -} -.modal-header .close { - margin-top: 2px; -} -.modal-body { - padding: 15px; -} -.modal-footer { - padding: 14px 15px 15px; - margin-bottom: 0; - background-color: #f5f5f5; - border-top: 1px solid #ddd; - -webkit-border-radius: 0 0 6px 6px; - -moz-border-radius: 0 0 6px 6px; - border-radius: 0 0 6px 6px; - -webkit-box-shadow: inset 0 1px 0 #ffffff; - -moz-box-shadow: inset 0 1px 0 #ffffff; - box-shadow: inset 0 1px 0 #ffffff; - *zoom: 1; -} -.modal-footer:before, .modal-footer:after { - display: table; - content: ""; -} -.modal-footer:after { - clear: both; -} -.modal-footer .btn { - float: right; - margin-left: 5px; - margin-bottom: 0; -} -.tooltip { - position: absolute; - z-index: 1020; - display: block; - visibility: visible; - padding: 5px; - font-size: 11px; - opacity: 0; - filter: alpha(opacity=0); -} -.tooltip.in { - opacity: 0.8; - filter: alpha(opacity=80); -} -.tooltip.top { - margin-top: -2px; -} -.tooltip.right { - margin-left: 2px; -} -.tooltip.bottom { - margin-top: 2px; -} -.tooltip.left { - margin-left: -2px; -} -.tooltip.top .tooltip-arrow { - bottom: 0; - left: 50%; - margin-left: -5px; - border-left: 5px solid transparent; - border-right: 5px solid transparent; - border-top: 5px solid #000000; -} -.tooltip.left .tooltip-arrow { - top: 50%; - right: 0; - margin-top: -5px; - border-top: 5px solid transparent; - border-bottom: 5px solid transparent; - border-left: 5px solid #000000; -} -.tooltip.bottom .tooltip-arrow { - top: 0; - left: 50%; - margin-left: -5px; - border-left: 5px solid transparent; - border-right: 5px solid transparent; - border-bottom: 5px solid #000000; -} -.tooltip.right .tooltip-arrow { - top: 50%; - left: 0; - margin-top: -5px; - border-top: 5px solid transparent; - border-bottom: 5px solid transparent; - border-right: 5px solid #000000; -} -.tooltip-inner { - max-width: 200px; - padding: 3px 8px; - color: #ffffff; - text-align: center; - text-decoration: none; - background-color: #000000; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -.tooltip-arrow { - position: absolute; - width: 0; - height: 0; -} -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1010; - display: none; - padding: 5px; -} -.popover.top { - margin-top: -5px; -} -.popover.right { - margin-left: 5px; -} -.popover.bottom { - margin-top: 5px; -} -.popover.left { - margin-left: -5px; -} -.popover.top .arrow { - bottom: 0; - left: 50%; - margin-left: -5px; - border-left: 5px solid transparent; - border-right: 5px solid transparent; - border-top: 5px solid #000000; -} -.popover.right .arrow { - top: 50%; - left: 0; - margin-top: -5px; - border-top: 5px solid transparent; - border-bottom: 5px solid transparent; - border-right: 5px solid #000000; -} -.popover.bottom .arrow { - top: 0; - left: 50%; - margin-left: -5px; - border-left: 5px solid transparent; - border-right: 5px solid transparent; - border-bottom: 5px solid #000000; -} -.popover.left .arrow { - top: 50%; - right: 0; - margin-top: -5px; - border-top: 5px solid transparent; - border-bottom: 5px solid transparent; - border-left: 5px solid #000000; -} -.popover .arrow { - position: absolute; - width: 0; - height: 0; -} -.popover-inner { - padding: 3px; - width: 280px; - overflow: hidden; - background: #000000; - background: rgba(0, 0, 0, 0.8); - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; - -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); - -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); - box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -} -.popover-title { - padding: 9px 15px; - line-height: 1; - background-color: #f5f5f5; - border-bottom: 1px solid #eee; - -webkit-border-radius: 3px 3px 0 0; - -moz-border-radius: 3px 3px 0 0; - border-radius: 3px 3px 0 0; -} -.popover-content { - padding: 14px; - background-color: #ffffff; - -webkit-border-radius: 0 0 3px 3px; - -moz-border-radius: 0 0 3px 3px; - border-radius: 0 0 3px 3px; - -webkit-background-clip: padding-box; - -moz-background-clip: padding-box; - background-clip: padding-box; -} -.popover-content p, .popover-content ul, .popover-content ol { - margin-bottom: 0; -} -.thumbnails { - margin-left: -20px; - list-style: none; - *zoom: 1; -} -.thumbnails:before, .thumbnails:after { - display: table; - content: ""; -} -.thumbnails:after { - clear: both; -} -.thumbnails > li { - float: left; - margin: 0 0 18px 20px; -} -.thumbnail { - display: block; - padding: 4px; - line-height: 1; - border: 1px solid #ddd; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); -} -a.thumbnail:hover { - border-color: #0088cc; - -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); - -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); - box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); -} -.thumbnail > img { - display: block; - max-width: 100%; - margin-left: auto; - margin-right: auto; -} -.thumbnail .caption { - padding: 9px; -} -.label { - padding: 1px 3px 2px; - font-size: 9.75px; - font-weight: bold; - color: #ffffff; - text-transform: uppercase; - background-color: #999999; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} -.label-important { - background-color: #b94a48; -} -.label-warning { - background-color: #f89406; -} -.label-success { - background-color: #468847; -} -.label-info { - background-color: #3a87ad; -} -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 0 0; - } - to { - background-position: 40px 0; - } -} -@-moz-keyframes progress-bar-stripes { - from { - background-position: 0 0; - } - to { - background-position: 40px 0; - } -} -@keyframes progress-bar-stripes { - from { - background-position: 0 0; - } - to { - background-position: 40px 0; - } -} -.progress { - overflow: hidden; - height: 18px; - margin-bottom: 18px; - background-color: #f7f7f7; - background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); - background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: linear-gradient(top, #f5f5f5, #f9f9f9); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0); - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -.progress .bar { - width: 0%; - height: 18px; - color: #ffffff; - font-size: 12px; - text-align: center; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #0e90d2; - background-image: -moz-linear-gradient(top, #149bdf, #0480be); - background-image: -ms-linear-gradient(top, #149bdf, #0480be); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); - background-image: -webkit-linear-gradient(top, #149bdf, #0480be); - background-image: -o-linear-gradient(top, #149bdf, #0480be); - background-image: linear-gradient(top, #149bdf, #0480be); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0); - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: width 0.6s ease; - -moz-transition: width 0.6s ease; - -ms-transition: width 0.6s ease; - -o-transition: width 0.6s ease; - transition: width 0.6s ease; -} -.progress-striped .bar { - background-color: #62c462; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - -webkit-background-size: 40px 40px; - -moz-background-size: 40px 40px; - -o-background-size: 40px 40px; - background-size: 40px 40px; -} -.progress.active .bar { - -webkit-animation: progress-bar-stripes 2s linear infinite; - -moz-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite; -} -.progress-danger .bar { - background-color: #dd514c; - background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); - background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); - background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); - background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); - background-image: linear-gradient(top, #ee5f5b, #c43c35); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0); -} -.progress-danger.progress-striped .bar { - background-color: #ee5f5b; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} -.progress-success .bar { - background-color: #5eb95e; - background-image: -moz-linear-gradient(top, #62c462, #57a957); - background-image: -ms-linear-gradient(top, #62c462, #57a957); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); - background-image: -webkit-linear-gradient(top, #62c462, #57a957); - background-image: -o-linear-gradient(top, #62c462, #57a957); - background-image: linear-gradient(top, #62c462, #57a957); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0); -} -.progress-success.progress-striped .bar { - background-color: #62c462; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} -.progress-info .bar { - background-color: #4bb1cf; - background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); - background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); - background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); - background-image: -o-linear-gradient(top, #5bc0de, #339bb9); - background-image: linear-gradient(top, #5bc0de, #339bb9); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0); -} -.progress-info.progress-striped .bar { - background-color: #5bc0de; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} -.accordion { - margin-bottom: 18px; -} -.accordion-group { - margin-bottom: 2px; - border: 1px solid #e5e5e5; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -.accordion-heading { - border-bottom: 0; -} -.accordion-heading .accordion-toggle { - display: block; - padding: 8px 15px; -} -.accordion-inner { - padding: 9px 15px; - border-top: 1px solid #e5e5e5; -} -.carousel { - position: relative; - margin-bottom: 18px; - line-height: 1; -} -.carousel-inner { - overflow: hidden; - width: 100%; - position: relative; -} -.carousel .item { - display: none; - position: relative; - -webkit-transition: 0.6s ease-in-out left; - -moz-transition: 0.6s ease-in-out left; - -ms-transition: 0.6s ease-in-out left; - -o-transition: 0.6s ease-in-out left; - transition: 0.6s ease-in-out left; -} -.carousel .item > img { - display: block; - line-height: 1; -} -.carousel .active, .carousel .next, .carousel .prev { - display: block; -} -.carousel .active { - left: 0; -} -.carousel .next, .carousel .prev { - position: absolute; - top: 0; - width: 100%; -} -.carousel .next { - left: 100%; -} -.carousel .prev { - left: -100%; -} -.carousel .next.left, .carousel .prev.right { - left: 0; -} -.carousel .active.left { - left: -100%; -} -.carousel .active.right { - left: 100%; -} -.carousel-control { - position: absolute; - top: 40%; - left: 15px; - width: 40px; - height: 40px; - margin-top: -20px; - font-size: 60px; - font-weight: 100; - line-height: 30px; - color: #ffffff; - text-align: center; - background: #222222; - border: 3px solid #ffffff; - -webkit-border-radius: 23px; - -moz-border-radius: 23px; - border-radius: 23px; - opacity: 0.5; - filter: alpha(opacity=50); -} -.carousel-control.right { - left: auto; - right: 15px; -} -.carousel-control:hover { - color: #ffffff; - text-decoration: none; - opacity: 0.9; - filter: alpha(opacity=90); -} -.carousel-caption { - position: absolute; - left: 0; - right: 0; - bottom: 0; - padding: 10px 15px 5px; - background: #333333; - background: rgba(0, 0, 0, 0.75); -} -.carousel-caption h4, .carousel-caption p { - color: #ffffff; -} -.hero-unit { - padding: 60px; - margin-bottom: 30px; - background-color: #f5f5f5; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} -.hero-unit h1 { - margin-bottom: 0; - font-size: 60px; - line-height: 1; - letter-spacing: -1px; -} -.hero-unit p { - font-size: 18px; - font-weight: 200; - line-height: 27px; -} -.pull-right { - float: right; -} -.pull-left { - float: left; -} -.hide { - display: none; -} -.show { - display: block; -} -.invisible { - visibility: hidden; -} diff --git a/css/bootstrap.min.css b/css/bootstrap.min.css deleted file mode 100644 index d5221249..00000000 --- a/css/bootstrap.min.css +++ /dev/null @@ -1,611 +0,0 @@ -article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;} -audio,canvas,video{display:inline-block;*display:inline;*zoom:1;} -audio:not([controls]){display:none;} -html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;} -a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;} -a:hover,a:active{outline:0;} -sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;} -sup{top:-0.5em;} -sub{bottom:-0.25em;} -img{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;} -button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;} -button,input{*overflow:visible;line-height:normal;} -button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;} -button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;} -input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;} -input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;} -textarea{overflow:auto;vertical-align:top;} -body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;color:#333333;background-color:#ffffff;} -a{color:#0088cc;text-decoration:none;} -a:hover{color:#005580;text-decoration:underline;} -.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";} -.row:after{clear:both;} -[class*="span"]{float:left;margin-left:20px;} -.span1{width:60px;} -.span2{width:140px;} -.span3{width:220px;} -.span4{width:300px;} -.span5{width:380px;} -.span6{width:460px;} -.span7{width:540px;} -.span8{width:620px;} -.span9{width:700px;} -.span10{width:780px;} -.span11{width:860px;} -.span12,.container{width:940px;} -.offset1{margin-left:100px;} -.offset2{margin-left:180px;} -.offset3{margin-left:260px;} -.offset4{margin-left:340px;} -.offset5{margin-left:420px;} -.offset6{margin-left:500px;} -.offset7{margin-left:580px;} -.offset8{margin-left:660px;} -.offset9{margin-left:740px;} -.offset10{margin-left:820px;} -.offset11{margin-left:900px;} -.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";} -.row-fluid:after{clear:both;} -.row-fluid>[class*="span"]{float:left;margin-left:2.127659574%;} -.row-fluid>[class*="span"]:first-child{margin-left:0;} -.row-fluid .span1{width:6.382978723%;} -.row-fluid .span2{width:14.89361702%;} -.row-fluid .span3{width:23.404255317%;} -.row-fluid .span4{width:31.914893614%;} -.row-fluid .span5{width:40.425531911%;} -.row-fluid .span6{width:48.93617020799999%;} -.row-fluid .span7{width:57.446808505%;} -.row-fluid .span8{width:65.95744680199999%;} -.row-fluid .span9{width:74.468085099%;} -.row-fluid .span10{width:82.97872339599999%;} -.row-fluid .span11{width:91.489361693%;} -.row-fluid .span12{width:99.99999998999999%;} -.container{width:940px;margin-left:auto;margin-right:auto;*zoom:1;}.container:before,.container:after{display:table;content:"";} -.container:after{clear:both;} -.container-fluid{padding-left:20px;padding-right:20px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";} -.container-fluid:after{clear:both;} -p{margin:0 0 9px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;}p small{font-size:11px;color:#999999;} -.lead{margin-bottom:18px;font-size:20px;font-weight:200;line-height:27px;} -h1,h2,h3,h4,h5,h6{margin:0;font-weight:bold;color:#333333;text-rendering:optimizelegibility;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#999999;} -h1{font-size:30px;line-height:36px;}h1 small{font-size:18px;} -h2{font-size:24px;line-height:36px;}h2 small{font-size:18px;} -h3{line-height:27px;font-size:18px;}h3 small{font-size:14px;} -h4,h5,h6{line-height:18px;} -h4{font-size:14px;}h4 small{font-size:12px;} -h5{font-size:12px;} -h6{font-size:11px;color:#999999;text-transform:uppercase;} -.page-header{padding-bottom:17px;margin:18px 0;border-bottom:1px solid #eeeeee;} -.page-header h1{line-height:1;} -ul,ol{padding:0;margin:0 0 9px 25px;} -ul ul,ul ol,ol ol,ol ul{margin-bottom:0;} -ul{list-style:disc;} -ol{list-style:decimal;} -li{line-height:18px;} -ul.unstyled{margin-left:0;list-style:none;} -dl{margin-bottom:18px;} -dt,dd{line-height:18px;} -dt{font-weight:bold;} -dd{margin-left:9px;} -hr{margin:18px 0;border:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #ffffff;} -strong{font-weight:bold;} -em{font-style:italic;} -.muted{color:#999999;} -abbr{font-size:90%;text-transform:uppercase;border-bottom:1px dotted #ddd;cursor:help;} -blockquote{padding:0 0 0 15px;margin:0 0 18px;border-left:5px solid #eeeeee;}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:22.5px;} -blockquote small{display:block;line-height:18px;color:#999999;}blockquote small:before{content:'\2014 \00A0';} -blockquote.pull-right{float:right;padding-left:0;padding-right:15px;border-left:0;border-right:5px solid #eeeeee;}blockquote.pull-right p,blockquote.pull-right small{text-align:right;} -q:before,q:after,blockquote:before,blockquote:after{content:"";} -address{display:block;margin-bottom:18px;line-height:18px;font-style:normal;} -small{font-size:100%;} -cite{font-style:normal;} -code,pre{padding:0 3px 2px;font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;color:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} -code{padding:3px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;} -pre{display:block;padding:8.5px;margin:0 0 9px;font-size:12px;line-height:18px;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;white-space:pre;white-space:pre-wrap;word-break:break-all;}pre.prettyprint{margin-bottom:18px;} -pre code{padding:0;background-color:transparent;} -form{margin:0 0 18px;} -fieldset{padding:0;margin:0;border:0;} -legend{display:block;width:100%;padding:0;margin-bottom:27px;font-size:19.5px;line-height:36px;color:#333333;border:0;border-bottom:1px solid #eee;} -label,input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:18px;} -label{display:block;margin-bottom:5px;color:#333333;} -input,textarea,select,.uneditable-input{display:inline-block;width:210px;height:18px;padding:4px;margin-bottom:9px;font-size:13px;line-height:18px;color:#555555;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} -.uneditable-textarea{width:auto;height:auto;} -label input,label textarea,label select{display:block;} -input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;border:0;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} -input[type="file"]{padding:initial;line-height:initial;border:initial;background-color:#ffffff;background-color:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} -input[type="button"],input[type="reset"],input[type="submit"]{width:auto;height:auto;} -select,input[type="file"]{height:28px;*margin-top:4px;line-height:28px;} -select{width:220px;background-color:#ffffff;} -select[multiple],select[size]{height:auto;} -input[type="image"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} -textarea{height:auto;} -input[type="hidden"]{display:none;} -.radio,.checkbox{padding-left:18px;} -.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px;} -.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px;} -.radio.inline,.checkbox.inline{display:inline-block;margin-bottom:0;vertical-align:middle;} -.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px;} -.controls>.radio.inline:first-child,.controls>.checkbox.inline:first-child{padding-top:0;} -input,textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;} -input:focus,textarea:focus{border-color:rgba(82, 168, 236, 0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);outline:0;outline:thin dotted \9;} -input[type="file"]:focus,input[type="checkbox"]:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;} -.input-mini{width:60px;} -.input-small{width:90px;} -.input-medium{width:150px;} -.input-large{width:210px;} -.input-xlarge{width:270px;} -.input-xxlarge{width:530px;} -input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{float:none;margin-left:0;} -input.span1,textarea.span1,.uneditable-input.span1{width:50px;} -input.span2,textarea.span2,.uneditable-input.span2{width:130px;} -input.span3,textarea.span3,.uneditable-input.span3{width:210px;} -input.span4,textarea.span4,.uneditable-input.span4{width:290px;} -input.span5,textarea.span5,.uneditable-input.span5{width:370px;} -input.span6,textarea.span6,.uneditable-input.span6{width:450px;} -input.span7,textarea.span7,.uneditable-input.span7{width:530px;} -input.span8,textarea.span8,.uneditable-input.span8{width:610px;} -input.span9,textarea.span9,.uneditable-input.span9{width:690px;} -input.span10,textarea.span10,.uneditable-input.span10{width:770px;} -input.span11,textarea.span11,.uneditable-input.span11{width:850px;} -input.span12,textarea.span12,.uneditable-input.span12{width:930px;} -input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{background-color:#f5f5f5;border-color:#ddd;cursor:not-allowed;} -.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853;} -.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;border-color:#c09853;}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:0 0 6px #dbc59e;-moz-box-shadow:0 0 6px #dbc59e;box-shadow:0 0 6px #dbc59e;} -.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853;} -.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48;} -.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;border-color:#b94a48;}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392;} -.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48;} -.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847;} -.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;border-color:#468847;}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:0 0 6px #7aba7b;-moz-box-shadow:0 0 6px #7aba7b;box-shadow:0 0 6px #7aba7b;} -.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847;} -input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b;}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7;} -.form-actions{padding:17px 20px 18px;margin-top:18px;margin-bottom:18px;background-color:#f5f5f5;border-top:1px solid #ddd;} -.uneditable-input{display:block;background-color:#ffffff;border-color:#eee;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);cursor:not-allowed;} -:-moz-placeholder{color:#999999;} -::-webkit-input-placeholder{color:#999999;} -.help-block{margin-top:5px;margin-bottom:0;color:#999999;} -.help-inline{display:inline-block;*display:inline;*zoom:1;margin-bottom:9px;vertical-align:middle;padding-left:5px;} -.input-prepend,.input-append{margin-bottom:5px;*zoom:1;}.input-prepend:before,.input-append:before,.input-prepend:after,.input-append:after{display:table;content:"";} -.input-prepend:after,.input-append:after{clear:both;} -.input-prepend input,.input-append input,.input-prepend .uneditable-input,.input-append .uneditable-input{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}.input-prepend input:focus,.input-append input:focus,.input-prepend .uneditable-input:focus,.input-append .uneditable-input:focus{position:relative;z-index:2;} -.input-prepend .uneditable-input,.input-append .uneditable-input{border-left-color:#ccc;} -.input-prepend .add-on,.input-append .add-on{float:left;display:block;width:auto;min-width:16px;height:18px;margin-right:-1px;padding:4px 5px;font-weight:normal;line-height:18px;color:#999999;text-align:center;text-shadow:0 1px 0 #ffffff;background-color:#f5f5f5;border:1px solid #ccc;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;} -.input-prepend .active,.input-append .active{background-color:#a9dba9;border-color:#46a546;} -.input-prepend .add-on{*margin-top:1px;} -.input-append input,.input-append .uneditable-input{float:left;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;} -.input-append .uneditable-input{border-right-color:#ccc;} -.input-append .add-on{margin-right:0;margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;} -.input-append input:first-child{*margin-left:-160px;}.input-append input:first-child+.add-on{*margin-left:-21px;} -.search-query{padding-left:14px;padding-right:14px;margin-bottom:0;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;} -.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input{display:inline-block;margin-bottom:0;} -.form-search label,.form-inline label,.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{display:inline-block;} -.form-search .input-append .add-on,.form-inline .input-prepend .add-on,.form-search .input-append .add-on,.form-inline .input-prepend .add-on{vertical-align:middle;} -.control-group{margin-bottom:9px;} -.form-horizontal legend+.control-group{margin-top:18px;-webkit-margin-top-collapse:separate;} -.form-horizontal .control-group{margin-bottom:18px;*zoom:1;}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";} -.form-horizontal .control-group:after{clear:both;} -.form-horizontal .control-group>label{float:left;width:140px;padding-top:5px;text-align:right;} -.form-horizontal .controls{margin-left:160px;} -.form-horizontal .form-actions{padding-left:160px;} -table{max-width:100%;border-collapse:collapse;border-spacing:0;} -.table{width:100%;margin-bottom:18px;}.table th,.table td{padding:8px;line-height:18px;text-align:left;border-top:1px solid #ddd;} -.table th{font-weight:bold;vertical-align:bottom;} -.table td{vertical-align:top;} -.table thead:first-child tr th,.table thead:first-child tr td{border-top:0;} -.table tbody+tbody{border-top:2px solid #ddd;} -.table-condensed th,.table-condensed td{padding:4px 5px;} -.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapsed;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.table-bordered th+th,.table-bordered td+td,.table-bordered th+td,.table-bordered td+th{border-left:1px solid #ddd;} -.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;} -.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0;} -.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0;} -.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;} -.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0;} -.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9;} -table .span1{float:none;width:44px;margin-left:0;} -table .span2{float:none;width:124px;margin-left:0;} -table .span3{float:none;width:204px;margin-left:0;} -table .span4{float:none;width:284px;margin-left:0;} -table .span5{float:none;width:364px;margin-left:0;} -table .span6{float:none;width:444px;margin-left:0;} -table .span7{float:none;width:524px;margin-left:0;} -table .span8{float:none;width:604px;margin-left:0;} -table .span9{float:none;width:684px;margin-left:0;} -table .span10{float:none;width:764px;margin-left:0;} -table .span11{float:none;width:844px;margin-left:0;} -table .span12{float:none;width:924px;margin-left:0;} -[class^="icon-"]{display:inline-block;width:14px;height:14px;vertical-align:text-top;background-image:url(../img/glyphicons-halflings.png);background-position:14px 14px;background-repeat:no-repeat;*margin-right:.3em;}[class^="icon-"]:last-child{*margin-left:0;} -.icon-white{background-image:url(../img/glyphicons-halflings-white.png);} -.icon-glass{background-position:0 0;} -.icon-music{background-position:-24px 0;} -.icon-search{background-position:-48px 0;} -.icon-envelope{background-position:-72px 0;} -.icon-heart{background-position:-96px 0;} -.icon-star{background-position:-120px 0;} -.icon-star-empty{background-position:-144px 0;} -.icon-user{background-position:-168px 0;} -.icon-film{background-position:-192px 0;} -.icon-th-large{background-position:-216px 0;} -.icon-th{background-position:-240px 0;} -.icon-th-list{background-position:-264px 0;} -.icon-ok{background-position:-288px 0;} -.icon-remove{background-position:-312px 0;} -.icon-zoom-in{background-position:-336px 0;} -.icon-zoom-out{background-position:-360px 0;} -.icon-off{background-position:-384px 0;} -.icon-signal{background-position:-408px 0;} -.icon-cog{background-position:-432px 0;} -.icon-trash{background-position:-456px 0;} -.icon-home{background-position:0 -24px;} -.icon-file{background-position:-24px -24px;} -.icon-time{background-position:-48px -24px;} -.icon-road{background-position:-72px -24px;} -.icon-download-alt{background-position:-96px -24px;} -.icon-download{background-position:-120px -24px;} -.icon-upload{background-position:-144px -24px;} -.icon-inbox{background-position:-168px -24px;} -.icon-play-circle{background-position:-192px -24px;} -.icon-repeat{background-position:-216px -24px;} -.icon-refresh{background-position:-240px -24px;} -.icon-list-alt{background-position:-264px -24px;} -.icon-lock{background-position:-287px -24px;} -.icon-flag{background-position:-312px -24px;} -.icon-headphones{background-position:-336px -24px;} -.icon-volume-off{background-position:-360px -24px;} -.icon-volume-down{background-position:-384px -24px;} -.icon-volume-up{background-position:-408px -24px;} -.icon-qrcode{background-position:-432px -24px;} -.icon-barcode{background-position:-456px -24px;} -.icon-tag{background-position:0 -48px;} -.icon-tags{background-position:-25px -48px;} -.icon-book{background-position:-48px -48px;} -.icon-bookmark{background-position:-72px -48px;} -.icon-print{background-position:-96px -48px;} -.icon-camera{background-position:-120px -48px;} -.icon-font{background-position:-144px -48px;} -.icon-bold{background-position:-167px -48px;} -.icon-italic{background-position:-192px -48px;} -.icon-text-height{background-position:-216px -48px;} -.icon-text-width{background-position:-240px -48px;} -.icon-align-left{background-position:-264px -48px;} -.icon-align-center{background-position:-288px -48px;} -.icon-align-right{background-position:-312px -48px;} -.icon-align-justify{background-position:-336px -48px;} -.icon-list{background-position:-360px -48px;} -.icon-indent-left{background-position:-384px -48px;} -.icon-indent-right{background-position:-408px -48px;} -.icon-facetime-video{background-position:-432px -48px;} -.icon-picture{background-position:-456px -48px;} -.icon-pencil{background-position:0 -72px;} -.icon-map-marker{background-position:-24px -72px;} -.icon-adjust{background-position:-48px -72px;} -.icon-tint{background-position:-72px -72px;} -.icon-edit{background-position:-96px -72px;} -.icon-share{background-position:-120px -72px;} -.icon-check{background-position:-144px -72px;} -.icon-move{background-position:-168px -72px;} -.icon-step-backward{background-position:-192px -72px;} -.icon-fast-backward{background-position:-216px -72px;} -.icon-backward{background-position:-240px -72px;} -.icon-play{background-position:-264px -72px;} -.icon-pause{background-position:-288px -72px;} -.icon-stop{background-position:-312px -72px;} -.icon-forward{background-position:-336px -72px;} -.icon-fast-forward{background-position:-360px -72px;} -.icon-step-forward{background-position:-384px -72px;} -.icon-eject{background-position:-408px -72px;} -.icon-chevron-left{background-position:-432px -72px;} -.icon-chevron-right{background-position:-456px -72px;} -.icon-plus-sign{background-position:0 -96px;} -.icon-minus-sign{background-position:-24px -96px;} -.icon-remove-sign{background-position:-48px -96px;} -.icon-ok-sign{background-position:-72px -96px;} -.icon-question-sign{background-position:-96px -96px;} -.icon-info-sign{background-position:-120px -96px;} -.icon-screenshot{background-position:-144px -96px;} -.icon-remove-circle{background-position:-168px -96px;} -.icon-ok-circle{background-position:-192px -96px;} -.icon-ban-circle{background-position:-216px -96px;} -.icon-arrow-left{background-position:-240px -96px;} -.icon-arrow-right{background-position:-264px -96px;} -.icon-arrow-up{background-position:-289px -96px;} -.icon-arrow-down{background-position:-312px -96px;} -.icon-share-alt{background-position:-336px -96px;} -.icon-resize-full{background-position:-360px -96px;} -.icon-resize-small{background-position:-384px -96px;} -.icon-plus{background-position:-408px -96px;} -.icon-minus{background-position:-433px -96px;} -.icon-asterisk{background-position:-456px -96px;} -.icon-exclamation-sign{background-position:0 -120px;} -.icon-gift{background-position:-24px -120px;} -.icon-leaf{background-position:-48px -120px;} -.icon-fire{background-position:-72px -120px;} -.icon-eye-open{background-position:-96px -120px;} -.icon-eye-close{background-position:-120px -120px;} -.icon-warning-sign{background-position:-144px -120px;} -.icon-plane{background-position:-168px -120px;} -.icon-calendar{background-position:-192px -120px;} -.icon-random{background-position:-216px -120px;} -.icon-comment{background-position:-240px -120px;} -.icon-magnet{background-position:-264px -120px;} -.icon-chevron-up{background-position:-288px -120px;} -.icon-chevron-down{background-position:-313px -119px;} -.icon-retweet{background-position:-336px -120px;} -.icon-shopping-cart{background-position:-360px -120px;} -.icon-folder-close{background-position:-384px -120px;} -.icon-folder-open{background-position:-408px -120px;} -.icon-resize-vertical{background-position:-432px -119px;} -.icon-resize-horizontal{background-position:-456px -118px;} -.dropdown{position:relative;} -.dropdown-toggle{*margin-bottom:-3px;} -.dropdown-toggle:active,.open .dropdown-toggle{outline:0;} -.caret{display:inline-block;width:0;height:0;text-indent:-99999px;*text-indent:0;vertical-align:top;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000000;opacity:0.3;filter:alpha(opacity=30);content:"\2193";} -.dropdown .caret{margin-top:8px;margin-left:2px;} -.dropdown:hover .caret,.open.dropdown .caret{opacity:1;filter:alpha(opacity=100);} -.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;max-width:220px;_width:160px;padding:4px 0;margin:0;list-style:none;background-color:#ffffff;border-color:#ccc;border-color:rgba(0, 0, 0, 0.2);border-style:solid;border-width:1px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;}.dropdown-menu.bottom-up{top:auto;bottom:100%;margin-bottom:2px;} -.dropdown-menu .divider{height:1px;margin:5px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;*width:100%;*margin:-5px 0 5px;} -.dropdown-menu a{display:block;padding:3px 15px;clear:both;font-weight:normal;line-height:18px;color:#555555;white-space:nowrap;} -.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#ffffff;text-decoration:none;background-color:#0088cc;} -.dropdown.open{*z-index:1000;}.dropdown.open .dropdown-toggle{color:#ffffff;background:#ccc;background:rgba(0, 0, 0, 0.3);} -.dropdown.open .dropdown-menu{display:block;} -.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} -.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #eee;border:1px solid rgba(0, 0, 0, 0.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);}.well blockquote{border-color:#ddd;border-color:rgba(0, 0, 0, 0.15);} -.fade{-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-ms-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;opacity:0;}.fade.in{opacity:1;} -.collapse{-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-ms-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;position:relative;overflow:hidden;height:0;}.collapse.in{height:auto;} -.close{float:right;font-size:20px;font-weight:bold;line-height:18px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}.close:hover{color:#000000;text-decoration:none;opacity:0.4;filter:alpha(opacity=40);cursor:pointer;} -.btn{display:inline-block;padding:4px 10px 4px;font-size:13px;line-height:18px;color:#333333;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#fafafa;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);background-image:-ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);border:1px solid #ccc;border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);cursor:pointer;*margin-left:.3em;}.btn:first-child{*margin-left:0;} -.btn:hover{color:#333333;text-decoration:none;background-color:#e6e6e6;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-ms-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;} -.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;} -.btn.active,.btn:active{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);background-color:#e6e6e6;background-color:#d9d9d9 \9;color:rgba(0, 0, 0, 0.5);outline:0;} -.btn.disabled,.btn[disabled]{cursor:default;background-image:none;background-color:#e6e6e6;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} -.btn-large{padding:9px 14px;font-size:15px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;} -.btn-large .icon{margin-top:1px;} -.btn-small{padding:5px 9px;font-size:11px;line-height:16px;} -.btn-small .icon{margin-top:-1px;} -.btn-primary,.btn-primary:hover,.btn-warning,.btn-warning:hover,.btn-danger,.btn-danger:hover,.btn-success,.btn-success:hover,.btn-info,.btn-info:hover{text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);color:#ffffff;} -.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active{color:rgba(255, 255, 255, 0.75);} -.btn-primary{background-color:#006dcc;background-image:-moz-linear-gradient(top, #0088cc, #0044cc);background-image:-ms-linear-gradient(top, #0088cc, #0044cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);background-image:-o-linear-gradient(top, #0088cc, #0044cc);background-image:linear-gradient(top, #0088cc, #0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#0044cc;} -.btn-primary:active,.btn-primary.active{background-color:#003399 \9;} -.btn-warning{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-ms-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(top, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{background-color:#f89406;} -.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;} -.btn-danger{background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-ms-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(top, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{background-color:#bd362f;} -.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;} -.btn-success{background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-ms-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(top, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{background-color:#51a351;} -.btn-success:active,.btn-success.active{background-color:#408140 \9;} -.btn-info{background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-ms-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(top, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-color:#2f96b4;} -.btn-info:active,.btn-info.active{background-color:#24748c \9;} -button.btn,input[type="submit"].btn{*padding-top:2px;*padding-bottom:2px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;} -button.btn.large,input[type="submit"].btn.large{*padding-top:7px;*padding-bottom:7px;} -button.btn.small,input[type="submit"].btn.small{*padding-top:3px;*padding-bottom:3px;} -.btn-group{position:relative;*zoom:1;*margin-left:.3em;}.btn-group:before,.btn-group:after{display:table;content:"";} -.btn-group:after{clear:both;} -.btn-group:first-child{*margin-left:0;} -.btn-group+.btn-group{margin-left:5px;} -.btn-toolbar{margin-top:9px;margin-bottom:9px;}.btn-toolbar .btn-group{display:inline-block;*display:inline;*zoom:1;} -.btn-group .btn{position:relative;float:left;margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} -.btn-group .btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;} -.btn-group .btn:last-child,.btn-group .dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;} -.btn-group .btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;} -.btn-group .btn.large:last-child,.btn-group .large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;} -.btn-group .btn:hover,.btn-group .btn:focus,.btn-group .btn:active,.btn-group .btn.active{z-index:2;} -.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0;} -.btn-group .dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);*padding-top:5px;*padding-bottom:5px;} -.btn-group.open{*z-index:1000;}.btn-group.open .dropdown-menu{display:block;margin-top:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;} -.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);} -.btn .caret{margin-top:7px;margin-left:0;} -.btn:hover .caret,.open.btn-group .caret{opacity:1;filter:alpha(opacity=100);} -.btn-primary .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret{border-top-color:#ffffff;opacity:0.75;filter:alpha(opacity=75);} -.btn-small .caret{margin-top:4px;} -.alert{padding:8px 35px 8px 14px;margin-bottom:18px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} -.alert,.alert-heading{color:#c09853;} -.alert .close{position:relative;top:-2px;right:-21px;line-height:18px;} -.alert-success{background-color:#dff0d8;border-color:#d6e9c6;} -.alert-success,.alert-success .alert-heading{color:#468847;} -.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;} -.alert-danger,.alert-error,.alert-danger .alert-heading,.alert-error .alert-heading{color:#b94a48;} -.alert-info{background-color:#d9edf7;border-color:#bce8f1;} -.alert-info,.alert-info .alert-heading{color:#3a87ad;} -.alert-block{padding-top:14px;padding-bottom:14px;} -.alert-block>p,.alert-block>ul{margin-bottom:0;} -.alert-block p+p{margin-top:5px;} -.nav{margin-left:0;margin-bottom:18px;list-style:none;} -.nav>li>a{display:block;} -.nav>li>a:hover{text-decoration:none;background-color:#eeeeee;} -.nav-list{padding-left:14px;padding-right:14px;margin-bottom:0;} -.nav-list>li>a,.nav-list .nav-header{display:block;padding:3px 15px;margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);} -.nav-list .nav-header{font-size:11px;font-weight:bold;line-height:18px;color:#999999;text-transform:uppercase;} -.nav-list .nav-header *{text-transform:none;} -.nav-list>li+.nav-header{margin-top:9px;} -.nav-list .active>a,.nav-list .active>a:hover{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);background-color:#0088cc;} -.nav-list [class^="icon-"]{margin-right:2px;} -.nav-tabs,.nav-pills{*zoom:1;}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";} -.nav-tabs:after,.nav-pills:after{clear:both;} -.nav-tabs>li,.nav-pills>li{float:left;} -.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px;} -.nav-tabs{border-bottom:1px solid #ddd;} -.nav-tabs>li{margin-bottom:-1px;} -.nav-tabs>li>a{padding-top:9px;padding-bottom:9px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #dddddd;} -.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555555;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;} -.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;} -.nav-pills .active>a,.nav-pills .active>a:hover{color:#ffffff;background-color:#0088cc;} -.nav-stacked>li{float:none;} -.nav-stacked>li>a{margin-right:0;} -.nav-tabs.nav-stacked{border-bottom:0;} -.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} -.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;} -.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;} -.nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2;} -.nav-pills.nav-stacked>li>a{margin-bottom:3px;} -.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px;} -.nav-tabs .dropdown-menu,.nav-pills .dropdown-menu{margin-top:1px;border-width:1px;} -.nav-pills .dropdown-menu{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} -.nav-tabs .dropdown-toggle .caret,.nav-pills .dropdown-toggle .caret{border-top-color:#0088cc;margin-top:6px;} -.nav-tabs .dropdown-toggle:hover .caret,.nav-pills .dropdown-toggle:hover .caret{border-top-color:#005580;} -.nav-tabs .active .dropdown-toggle .caret,.nav-pills .active .dropdown-toggle .caret{border-top-color:#333333;} -.nav>.dropdown.active>a:hover{color:#000000;cursor:pointer;} -.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>.open.active>a:hover{color:#ffffff;background-color:#999999;border-color:#999999;} -.nav .open .caret,.nav .open.active .caret,.nav .open a:hover .caret{border-top-color:#ffffff;opacity:1;filter:alpha(opacity=100);} -.tabs-stacked .open>a:hover{border-color:#999999;} -.tabbable{*zoom:1;}.tabbable:before,.tabbable:after{display:table;content:"";} -.tabbable:after{clear:both;} -.tabs-below .nav-tabs,.tabs-right .nav-tabs,.tabs-left .nav-tabs{border-bottom:0;} -.tab-content>.tab-pane,.pill-content>.pill-pane{display:none;} -.tab-content>.active,.pill-content>.active{display:block;} -.tabs-below .nav-tabs{border-top:1px solid #ddd;} -.tabs-below .nav-tabs>li{margin-top:-1px;margin-bottom:0;} -.tabs-below .nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.tabs-below .nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#ddd;} -.tabs-below .nav-tabs .active>a,.tabs-below .nav-tabs .active>a:hover{border-color:transparent #ddd #ddd #ddd;} -.tabs-left .nav-tabs>li,.tabs-right .nav-tabs>li{float:none;} -.tabs-left .nav-tabs>li>a,.tabs-right .nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px;} -.tabs-left .nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd;} -.tabs-left .nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;} -.tabs-left .nav-tabs>li>a:hover{border-color:#eeeeee #dddddd #eeeeee #eeeeee;} -.tabs-left .nav-tabs .active>a,.tabs-left .nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff;} -.tabs-right .nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd;} -.tabs-right .nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;} -.tabs-right .nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #eeeeee #dddddd;} -.tabs-right .nav-tabs .active>a,.tabs-right .nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff;} -.navbar{overflow:visible;margin-bottom:18px;} -.navbar-inner{padding-left:20px;padding-right:20px;background-color:#2c2c2c;background-image:-moz-linear-gradient(top, #333333, #222222);background-image:-ms-linear-gradient(top, #333333, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));background-image:-webkit-linear-gradient(top, #333333, #222222);background-image:-o-linear-gradient(top, #333333, #222222);background-image:linear-gradient(top, #333333, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);} -.btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;background-color:#2c2c2c;background-image:-moz-linear-gradient(top, #333333, #222222);background-image:-ms-linear-gradient(top, #333333, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));background-image:-webkit-linear-gradient(top, #333333, #222222);background-image:-o-linear-gradient(top, #333333, #222222);background-image:linear-gradient(top, #333333, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.075);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.075);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.075);}.btn-navbar:hover,.btn-navbar:active,.btn-navbar.active,.btn-navbar.disabled,.btn-navbar[disabled]{background-color:#222222;} -.btn-navbar:active,.btn-navbar.active{background-color:#080808 \9;} -.btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);} -.btn-navbar .icon-bar+.icon-bar{margin-top:3px;} -.nav-collapse.collapse{height:auto;} -.navbar .brand:hover{text-decoration:none;} -.navbar .brand{float:left;display:block;padding:8px 20px 12px;margin-left:-20px;font-size:20px;font-weight:200;line-height:1;color:#ffffff;} -.navbar .navbar-text{margin-bottom:0;line-height:40px;color:#999999;}.navbar .navbar-text a:hover{color:#ffffff;background-color:transparent;} -.navbar .btn,.navbar .btn-group{margin-top:5px;} -.navbar .btn-group .btn{margin-top:0;} -.navbar-form{margin-bottom:0;*zoom:1;}.navbar-form:before,.navbar-form:after{display:table;content:"";} -.navbar-form:after{clear:both;} -.navbar-form input,.navbar-form select{display:inline-block;margin-top:5px;margin-bottom:0;} -.navbar-form .radio,.navbar-form .checkbox{margin-top:5px;} -.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px;} -.navbar-search{position:relative;float:left;margin-top:6px;margin-bottom:0;}.navbar-search .search-query{padding:4px 9px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;color:#ffffff;color:rgba(255, 255, 255, 0.75);background:#666;background:rgba(255, 255, 255, 0.3);border:1px solid #111;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}.navbar-search .search-query :-moz-placeholder{color:#eeeeee;} -.navbar-search .search-query::-webkit-input-placeholder{color:#eeeeee;} -.navbar-search .search-query:hover{color:#ffffff;background-color:#999999;background-color:rgba(255, 255, 255, 0.5);} -.navbar-search .search-query:focus,.navbar-search .search-query.focused{padding:5px 10px;color:#333333;text-shadow:0 1px 0 #ffffff;background-color:#ffffff;border:0;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);outline:0;} -.navbar-fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030;} -.navbar-fixed-top .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} -.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0;} -.navbar .nav.pull-right{float:right;} -.navbar .nav>li{display:block;float:left;} -.navbar .nav>li>a{float:none;padding:10px 10px 11px;line-height:19px;color:#999999;text-decoration:none;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);} -.navbar .nav>li>a:hover{background-color:transparent;color:#ffffff;text-decoration:none;} -.navbar .nav .active>a,.navbar .nav .active>a:hover{color:#ffffff;text-decoration:none;background-color:#222222;background-color:rgba(0, 0, 0, 0.5);} -.navbar .divider-vertical{height:40px;width:1px;margin:0 9px;overflow:hidden;background-color:#222222;border-right:1px solid #333333;} -.navbar .nav.pull-right{margin-left:10px;margin-right:0;} -.navbar .dropdown-menu{margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.navbar .dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0, 0, 0, 0.2);position:absolute;top:-7px;left:9px;} -.navbar .dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:10px;} -.navbar .nav .dropdown-toggle .caret,.navbar .nav .open.dropdown .caret{border-top-color:#ffffff;} -.navbar .nav .active .caret{opacity:1;filter:alpha(opacity=100);} -.navbar .nav .open>.dropdown-toggle,.navbar .nav .active>.dropdown-toggle,.navbar .nav .open.active>.dropdown-toggle{background-color:transparent;} -.navbar .nav .active>.dropdown-toggle:hover{color:#ffffff;} -.navbar .nav.pull-right .dropdown-menu{left:auto;right:0;}.navbar .nav.pull-right .dropdown-menu:before{left:auto;right:12px;} -.navbar .nav.pull-right .dropdown-menu:after{left:auto;right:13px;} -.breadcrumb{padding:7px 14px;margin:0 0 18px;background-color:#fbfbfb;background-image:-moz-linear-gradient(top, #ffffff, #f5f5f5);background-image:-ms-linear-gradient(top, #ffffff, #f5f5f5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));background-image:-webkit-linear-gradient(top, #ffffff, #f5f5f5);background-image:-o-linear-gradient(top, #ffffff, #f5f5f5);background-image:linear-gradient(top, #ffffff, #f5f5f5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;}.breadcrumb li{display:inline;text-shadow:0 1px 0 #ffffff;} -.breadcrumb .divider{padding:0 5px;color:#999999;} -.breadcrumb .active a{color:#333333;} -.pagination{height:36px;margin:18px 0;} -.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);} -.pagination li{display:inline;} -.pagination a{float:left;padding:0 14px;line-height:34px;text-decoration:none;border:1px solid #ddd;border-left-width:0;} -.pagination a:hover,.pagination .active a{background-color:#f5f5f5;} -.pagination .active a{color:#999999;cursor:default;} -.pagination .disabled a,.pagination .disabled a:hover{color:#999999;background-color:transparent;cursor:default;} -.pagination li:first-child a{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;} -.pagination li:last-child a{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;} -.pagination-centered{text-align:center;} -.pagination-right{text-align:right;} -.pager{margin-left:0;margin-bottom:18px;list-style:none;text-align:center;*zoom:1;}.pager:before,.pager:after{display:table;content:"";} -.pager:after{clear:both;} -.pager li{display:inline;} -.pager a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;} -.pager a:hover{text-decoration:none;background-color:#f5f5f5;} -.pager .next a{float:right;} -.pager .previous a{float:left;} -.modal-open .dropdown-menu{z-index:2050;} -.modal-open .dropdown.open{*z-index:2050;} -.modal-open .popover{z-index:2060;} -.modal-open .tooltip{z-index:2070;} -.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}.modal-backdrop.fade{opacity:0;} -.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80);} -.modal{position:fixed;top:50%;left:50%;z-index:1050;max-height:500px;overflow:auto;width:560px;margin:-250px 0 0 -280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-ms-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%;} -.modal.fade.in{top:50%;} -.modal-header{padding:9px 15px;border-bottom:1px solid #eee;}.modal-header .close{margin-top:2px;} -.modal-body{padding:15px;} -.modal-footer{padding:14px 15px 15px;margin-bottom:0;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1;}.modal-footer:before,.modal-footer:after{display:table;content:"";} -.modal-footer:after{clear:both;} -.modal-footer .btn{float:right;margin-left:5px;margin-bottom:0;} -.tooltip{position:absolute;z-index:1020;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);} -.tooltip.top{margin-top:-2px;} -.tooltip.right{margin-left:2px;} -.tooltip.bottom{margin-top:2px;} -.tooltip.left{margin-left:-2px;} -.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;} -.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;} -.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;} -.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;} -.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} -.tooltip-arrow{position:absolute;width:0;height:0;} -.popover{position:absolute;top:0;left:0;z-index:1010;display:none;padding:5px;}.popover.top{margin-top:-5px;} -.popover.right{margin-left:5px;} -.popover.bottom{margin-top:5px;} -.popover.left{margin-left:-5px;} -.popover.top .arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;} -.popover.right .arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;} -.popover.bottom .arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;} -.popover.left .arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;} -.popover .arrow{position:absolute;width:0;height:0;} -.popover-inner{padding:3px;width:280px;overflow:hidden;background:#000000;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);} -.popover-title{padding:9px 15px;line-height:1;background-color:#f5f5f5;border-bottom:1px solid #eee;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;} -.popover-content{padding:14px;background-color:#ffffff;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0;} -.thumbnails{margin-left:-20px;list-style:none;*zoom:1;}.thumbnails:before,.thumbnails:after{display:table;content:"";} -.thumbnails:after{clear:both;} -.thumbnails>li{float:left;margin:0 0 18px 20px;} -.thumbnail{display:block;padding:4px;line-height:1;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);} -a.thumbnail:hover{border-color:#0088cc;-webkit-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);-moz-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);} -.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto;} -.thumbnail .caption{padding:9px;} -.label{padding:1px 3px 2px;font-size:9.75px;font-weight:bold;color:#ffffff;text-transform:uppercase;background-color:#999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} -.label-important{background-color:#b94a48;} -.label-warning{background-color:#f89406;} -.label-success{background-color:#468847;} -.label-info{background-color:#3a87ad;} -@-webkit-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@-moz-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}.progress{overflow:hidden;height:18px;margin-bottom:18px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-ms-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(top, #f5f5f5, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} -.progress .bar{width:0%;height:18px;color:#ffffff;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-ms-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(top, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-ms-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;} -.progress-striped .bar{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;} -.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;} -.progress-danger .bar{background-color:#dd514c;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-ms-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(top, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);} -.progress-danger.progress-striped .bar{background-color:#ee5f5b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);} -.progress-success .bar{background-color:#5eb95e;background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-ms-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(top, #62c462, #57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);} -.progress-success.progress-striped .bar{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);} -.progress-info .bar{background-color:#4bb1cf;background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-ms-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(top, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);} -.progress-info.progress-striped .bar{background-color:#5bc0de;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);} -.accordion{margin-bottom:18px;} -.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} -.accordion-heading{border-bottom:0;} -.accordion-heading .accordion-toggle{display:block;padding:8px 15px;} -.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5;} -.carousel{position:relative;margin-bottom:18px;line-height:1;} -.carousel-inner{overflow:hidden;width:100%;position:relative;} -.carousel .item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-ms-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left;} -.carousel .item>img{display:block;line-height:1;} -.carousel .active,.carousel .next,.carousel .prev{display:block;} -.carousel .active{left:0;} -.carousel .next,.carousel .prev{position:absolute;top:0;width:100%;} -.carousel .next{left:100%;} -.carousel .prev{left:-100%;} -.carousel .next.left,.carousel .prev.right{left:0;} -.carousel .active.left{left:-100%;} -.carousel .active.right{left:100%;} -.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#ffffff;text-align:center;background:#222222;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50);}.carousel-control.right{left:auto;right:15px;} -.carousel-control:hover{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);} -.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:10px 15px 5px;background:#333333;background:rgba(0, 0, 0, 0.75);} -.carousel-caption h4,.carousel-caption p{color:#ffffff;} -.hero-unit{padding:60px;margin-bottom:30px;background-color:#f5f5f5;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;} -.hero-unit p{font-size:18px;font-weight:200;line-height:27px;} -.pull-right{float:right;} -.pull-left{float:left;} -.hide{display:none;} -.show{display:block;} -.invisible{visibility:hidden;} diff --git a/css/jquery.iviewer.css b/css/jquery.iviewer.css deleted file mode 100644 index d68c6422..00000000 --- a/css/jquery.iviewer.css +++ /dev/null @@ -1,91 +0,0 @@ -.iviewer_common { - position:absolute; - bottom:10px; - border: 1px solid #000; - height: 28px; - z-index: 5000; -} - -.iviewer_cursor { - cursor: url(../img/iviewer/hand.cur) 6 8, pointer; -} - -.iviewer_drag_cursor { - cursor: url(../img/iviewer/grab.cur) 6 8, pointer; -} - -.iviewer_button { - width: 28px; - cursor: pointer; - background-position: center center; - background-repeat: no-repeat; -} - -.iviewer_zoom_in { - left: 20px; - background: url(../img/iviewer/iviewer.zoom_in.png); -} - -.iviewer_zoom_out { - left: 55px; - background: url(../img/iviewer/iviewer.zoom_out.png); -} - -.iviewer_zoom_zero { - left: 90px; - background: url(../img/iviewer/iviewer.zoom_zero.png); -} - -.iviewer_zoom_fit { - left: 125px; - background: url(../img/iviewer/iviewer.zoom_fit.png); -} - -.iviewer_zoom_status { - left: 160px; - font: 1em/28px Sans; - color: #000; - background-color: #fff; - text-align: center; - width: 60px; -} - -.iviewer_rotate_left { - left: 227px; - background: #fff url(../img/iviewer/iviewer.rotate_left.png) center center no-repeat; -} - -.iviewer_rotate_right { - left: 262px; - background: #fff url(../img/iviewer/iviewer.rotate_right.png) center center no-repeat; -} - -.viewer -{ - width: 100%; - height: 500px; - position: relative; - background: transparent url('../img/loader.gif') no-repeat center center; -} - -.viewer img -{ - max-width: none; -} - -.wrapper -{ - overflow: hidden; -} - -.iviewer_common -{ - border: 0; - bottom: auto; - top: 10px; -} - -.iviewer_zoom_status -{ - border: 1px solid black; -} diff --git a/css/normalize.css b/css/normalize.css new file mode 100644 index 00000000..46f646a5 --- /dev/null +++ b/css/normalize.css @@ -0,0 +1,427 @@ +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ + +audio, +canvas, +progress, +video { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. + */ + +[hidden], +template { + display: none; +} + +/* Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Improve readability when focused and also mouse hovered in all browsers. + */ + +a:active, +a:hover { + outline: 0; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9/10. + */ + +img { + border: 0; +} + +/** + * Correct overflow not hidden in IE 9/10/11. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Grouping content + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari. + */ + +figure { + margin: 1em 40px; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +/** + * Contain overflow in all browsers. + */ + +pre { + overflow: auto; +} + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/* Forms + ========================================================================== */ + +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ + +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ + +button, +input, +optgroup, +select, +textarea { + color: inherit; /* 1 */ + font: inherit; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ + +button { + overflow: visible; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +input { + line-height: normal; +} + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome + * (include `-moz` to future-proof). + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; /* 2 */ + box-sizing: content-box; +} + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Define consistent border, margin, and padding. + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ + +textarea { + overflow: auto; +} + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ + +optgroup { + font-weight: bold; +} + +/* Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} diff --git a/css/prettify.css b/css/prettify.css deleted file mode 100644 index b317a7cd..00000000 --- a/css/prettify.css +++ /dev/null @@ -1 +0,0 @@ -.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee} diff --git a/css/template.css b/css/template.css index 12a7a693..fb905f3d 100644 --- a/css/template.css +++ b/css/template.css @@ -1,530 +1,169 @@ -@import url(bootstrap.min.css); -@import url(bootstrap-responsive.css); -@import url(prettify.css); -@import url(jquery.iviewer.css); -@import url(https://fonts.googleapis.com/css?family=Forum); - -body -{ - padding-top: 60px; /* 60px to make the container go all the way to the bottom of the topbar */ - background: #f9f9f9; - color: #444; -} - -a -{ - color: #55A72F; -} - -td p:last-of-type { - margin: 0; -} - -li.l0, li.l1, li.l2, li.l3, li.l5, li.l6, li.l7, li.l8 -{ - list-style-type: decimal; -} - -a.brand, h2, .hero-unit h1 -{ - font-family: 'Forum', "Helvetica Neue", Helvetica, Arial, sans-serif; -} - -.element .span4 -{ - width: 275px; -} - -.namespace-contents hr, .package-contents hr -{ - border-top: 3px dotted silver; -} - -.namespace-indent, .package-indent -{ - padding-left: 10px; border-left: 1px dashed #f0f0f0; -} - -.element h3 i, .namespace-contents h3 i, .package-contents h3 i -{ - margin-top: 2px; - margin-right: 5px; -} - -.element h3, .namespace-contents h3, .package-contents h3 -{ - margin-top: 25px; - margin-bottom: 20px; - border-bottom: 1px solid silver; -} - -.element h3:first-of-type, .namespace-contents h3:first-of-type, -.package-contents h3:first-of-type -{ - margin-top: 30px; -} - -.element h2 -{ - font-family: inherit; - font-size: 1.2em; - color: black; -} - -.element .type -{ - font-weight: bold; -} - -#search-query -{ - height: auto; -} - -.hero-unit, div.element, .well -{ - border: 1px solid #e0e0e0; - background: white; -} - -.dropdown-menu a{ - overflow: hidden; - text-overflow: ellipsis; +.phpdocumentor-summary { + font-style: italic; } -h2 -{ - border-bottom: 1px dashed #55A72F; - margin-bottom: 10px; - padding-bottom: 0; - padding-left: 5px; - color: #e9e9e9; - font-weight: normal; - margin-top: 40px; +.phpdocumentor-description { + margin-bottom: var(--spacing-md); } - -h2:first-of-type -{ - margin-top: 0; +.phpdocumentor-element { + position: relative; } -.hero-unit -{ - background: #75a70d; /* Old browsers */ - background: -moz-radial-gradient(center, ellipse cover, #bfd255 0%, #8eb92a 72%, #72aa00 96%, #9ecb2d 100%); /* FF3.6+ */ - background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#bfd255), color-stop(72%,#8eb92a), color-stop(96%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */ - background: -webkit-radial-gradient(center, ellipse cover, #bfd255 0%,#8eb92a 72%,#72aa00 96%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */ - background: -o-radial-gradient(center, ellipse cover, #bfd255 0%,#8eb92a 72%,#72aa00 96%,#9ecb2d 100%); /* Opera 12+ */ - background: -ms-radial-gradient(center, ellipse cover, #bfd255 0%,#8eb92a 72%,#72aa00 96%,#9ecb2d 100%); /* IE10+ */ - background: radial-gradient(center, ellipse cover, #bfd255 0%,#8eb92a 72%,#72aa00 96%,#9ecb2d 100%); /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ - - padding: 40px 0 15px 0; - box-shadow: inset 0 0 10px gray; +.phpdocumentor .phpdocumentor-element__name { + line-height: 1; } -.hero-unit h1 -{ +.phpdocumentor-element__package, +.phpdocumentor-element__extends, +.phpdocumentor-element__implements { + display: block; + font-size: var(--text-xxs); font-weight: normal; - text-align: center; - color: white; - text-shadow: black 0 0 15px; -} - -.hero-unit h2 -{ - border: none; - color: white; - background: rgba(48, 48, 48, 0.5); - padding: 0; - margin: 0; - margin-top: 15px; - text-align: center; -} - -.namespace-contents h2, .package-contents h2 -{ - padding-left: 44px; - background: transparent url('../img/icons/icon-th-big.png') no-repeat 3px center; -} - -.package-contents h2 -{ - background-image: url('../img/icons/icon-folder-open-big.png'); + opacity: .7; } -.namespace-contents .element h2, .package-contents .element h2 -{ - padding-left: 0; - background: none; +.phpdocumentor-element__package .phpdocumentor-breadcrumbs { + display: inline; } -div.element -{ - border-left: 10px solid #55A72F; - border-radius: 5px; - padding: 7px 7px 2px 7px; - margin-bottom: 15px; - margin-left: 0; +.phpdocumentor-element:not(:last-child) { + border-bottom: 1px solid var(--primary-color-lighten); + padding-bottom: var(--spacing-lg); } -div.element.protected -{ - border-left-color: orange; +.phpdocumentor-element.-deprecated .phpdocumentor-element__name { + text-decoration: line-through; } -div.element.private -{ - border-left-color: red; +.phpdocumentor-element__modifier { + font-size: var(--text-xxs); + padding: calc(var(--spacing-base-size) / 4) calc(var(--spacing-base-size) / 2); + color: var(--text-color); + background-color: var(--light-gray); + border-radius: 3px; + text-transform: uppercase; } - -div.element.class, div.element.interface, div.element.trait -{ - border-left-color: #e0e0e0; +.phpdocumentor-signature { + display: inline-block; + font-size: var(--text-sm); + margin-bottom: var(--spacing-md); } -div.element.class.abstract h1, div.element.interface.abstract h1 -{ - font-style: italic; +.phpdocumentor-signature.-deprecated .phpdocumentor-signature__name { + text-decoration: line-through; } - -div.element h1 -{ - font-size: 1.2em; - line-height: 1.5em; - margin-bottom: 10px; - padding-left: 22px; - background: transparent no-repeat left 2px; - word-wrap: break-word; +.phpdocumentor-table-of-contents { } -div.element h1 a -{ - color: transparent; - margin-left: 10px; +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry { + padding-top: var(--spacing-xs); + margin-left: 2rem; + display: flex; } -div.element h1:hover a -{ - color: silver; +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry > a { + flex: 0 1 auto; } -div.element h1 a:hover -{ - color: navy; -} - -div.element a.more:hover -{ - background: #f0f0f0; - color: #444; - text-decoration: none; +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry > span { + flex: 1; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; } -div.element a.more -{ - font-weight: bold; +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry:after { + content: ''; + height: 12px; + width: 12px; + left: 16px; + position: absolute; +} +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-private:after { + background: url('data:image/svg+xml;utf8,') no-repeat; +} +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-protected:after { + left: 13px; + background: url('data:image/svg+xml;utf8,') no-repeat; +} + +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry:before { + width: 1.25rem; + height: 1.25rem; + line-height: 1.25rem; + background: transparent url('data:image/svg+xml;utf8,') no-repeat center center; + content: ''; + position: absolute; + left: 0; + border-radius: 50%; + font-weight: 600; + color: white; text-align: center; - color: gray; - border-top: 1px dashed silver; - display: block; - margin-top: 5px; - padding: 5px 0; - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; -} - -div.element p -{ - font-size: 0.9em; -} - -div.element .table -{ - font-size: 0.9em; -} - -div.element .table th -{ - text-transform: capitalize; + font-size: .75rem; + margin-top: .2rem; } -div.detail-description -{ - padding-left: 30px; +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-method:before { + content: 'M'; + background-image: url('data:image/svg+xml;utf8,'); } -div.detail-description table th { - vertical-align: top; +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-function:before { + content: 'M'; + background-image: url('data:image/svg+xml;utf8,'); } -body.invert -{ - background: white; +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-property:before { + content: 'P' } -body.invert div.element -{ - background: #f9f9f9; +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-constant:before { + content: 'C'; + background-color: transparent; + background-image: url('data:image/svg+xml;utf8,'); } -ul.side-nav -{ - clear: both; +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-class:before { + content: 'C' } -ul.side-nav li -{ - word-wrap: break-word; - padding-left: 10px; - text-indent: -10px; +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-interface:before { + content: 'I' } -ul.side-nav li a -{ - background: transparent no-repeat 5px 3px; - padding-bottom: 10px; - font-style: italic; +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-trait:before { + content: 'T' } -ul.side-nav li pre -{ - font-size: 0.8em; - margin: 5px 15px 0 15px; - padding: 2px 5px; - background-color: #f8f8f8; - color: gray; - font-style: normal; - word-wrap: break-word; - text-indent: 0; +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-namespace:before { + content: 'N' } -ul.side-nav li.view-simple span.description -{ - display: none; +.phpdocumentor-table-of-contents .phpdocumentor-table-of-contents__entry.-package:before { + content: 'P' } -ul.side-nav li.view-simple pre -{ - font-size: inherit; - margin: inherit; - padding: inherit; - background-color: inherit; - border: none; - color: inherit; - font-family: inherit; - font-style: inherit; - padding-bottom: 0; - padding-left: 5px; -} - -ul.side-nav li.view-simple a -{ - padding-bottom: 0; -} - -i.icon-custom -{ - width: 16px; - height: 16px; - background-position: 0; -} - -.table.markers -{ - background: white; -} - -/* JS only functionality; disable by default */ -.btn-group.visibility, .btn-group.view, .btn-group.type-filter -{ - display: none; -} - -.visibility button -{ - height: 24px; -} - -div.element.constant h1, -i.icon-constant { background-image: url('../img/icons/constant.png'); } - -div.element.function h1, -i.icon-function { background-image: url('../img/icons/function.png'); } - -div.element.method h1, -i.icon-method { background-image: url('../img/icons/method.png'); } - -div.element.class h1, -i.icon-class { background-image: url('../img/icons/class.png'); } - -div.element.interface h1, -i.icon-interface { background-image: url('../img/icons/interface.png'); } - -div.element.trait h1, -i.icon-trait { background-image: url('../img/icons/trait.png'); } - -div.element.property h1, -i.icon-property { background-image: url('../img/icons/property.png'); } - -span.empty-namespace -{ - color: silver; -} - -footer -{ - text-align: right; - font-size: 0.8em; - opacity: 0.5; -} - -#mapHolder -{ - border: 4px solid #555; - padding: 0 !important; - overflow: hidden -} - -div.element div.subelement -{ - margin-left: 10px; - padding-bottom: 5px; - clear: both; -} - -pre code -{ - border: none; -} - -div.element div.subelement > code -{ - font-size: 0.8em; - float: left; - margin-right: 10px; - padding: 0 5px; - line-height: 16px; -} - -div.element div.subelement > p -{ - margin-left: 20px; - margin-right: 50px; -} - -div.element div.subelement h4 -{ - color: #666; - margin-bottom: 5px; -} - -div.element div.subelement.response -{ - padding-bottom: 15px; - margin-right: 50px; -} - -div.labels -{ - text-align: right; -} - -.nav-list .nav-header -{ - font-size: 13px; -} - -.nav-list .nav-header .side-nav-header -{ - font-weight: bold; - line-height: 18px; - color: #999999; - text-transform: uppercase; -} - -.detail-description code { - white-space: pre; - display: inline-block; - padding: 10px; -} - -.go_to_top -{ - float: right; - margin-right: 20px; - background: #2C2C2C; - color: #999; - padding: 3px 10px; - border-bottom-right-radius: 5px; - border-bottom-left-radius: 5px; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - line-height: 19px; -} - -.visibility .btn { - text-transform: uppercase; - font-size: 0.7em; - font-weight: bold; +.phpdocumentor-table-of-contents dd { + font-style: italic; + margin-left: 2rem; } - -.iviewer_common -{ - z-index: 100; +.phpdocumentor-element-found-in { + position: absolute; + top: 0; + right: 0; + font-size: var(--text-sm); + color: gray; } - -@media (min-width: 980px) -{ - a[name] - { - margin-top: -50px; - position: absolute; - } +.phpdocumentor-class-graph { + width: 100%; height: 600px; border:1px solid black; overflow: hidden } -@media (min-width: 1200px) -{ - .method .span4 - { - width: 345px; - } +.phpdocumentor-class-graph__graph { + width: 100%; } - -/* redefined because twitter bootstrap assumes that bootstrap-responsive.css */ -@media (max-width: 980px) -{ - body - { - padding-top: 0; - } - - .go_to_top - { - display: none; - } - - .btn-group.visibility - { - font-size: 0.80em; - margin-bottom: 7px; - display: inline-block; - float: right; - } +.phpdocumentor-tag-list__definition { + display: flex; } -@media (max-width: 768px) -{ - .hero-unit h1 { - font-size: 30px; - } - .hero-unit h2 { - font-size: 19px; - } - -} -@media (min-width: 768px) and (max-width: 980px) -{ - .method .span4 - { - width: 203px; - } +.phpdocumentor-tag-link { + margin-right: var(--spacing-sm); } diff --git a/deprecated.html b/deprecated.html deleted file mode 100644 index 55e66bf8..00000000 --- a/deprecated.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - » Deprecated elements - - - - - - - - - - - - - - - - - - - - - - - -
                                                                                        - - - -
                                                                                        - -
                                                                                        - -
                                                                                        - -
                                                                                        - - -
                                                                                        - -

                                                                                        - src/Parse/ParseApp.php - 1 -

                                                                                        -
                                                                                        - - - - - - - - - - - -
                                                                                        TypeLineDescription
                                                                                        ParseApp15Note that with the open source parse-server this is not used as each parse-server is a singular app instance.
                                                                                        -
                                                                                        - -

                                                                                        - src/Parse/ParseApp.php - 1 -

                                                                                        -
                                                                                        - - - - - - - - - - - -
                                                                                        TypeLineDescription
                                                                                        fetchApps59
                                                                                        -
                                                                                        - -

                                                                                        - src/Parse/ParseApp.php - 1 -

                                                                                        -
                                                                                        - - - - - - - - - - - -
                                                                                        TypeLineDescription
                                                                                        fetchApp82
                                                                                        -
                                                                                        - -

                                                                                        - src/Parse/ParseApp.php - 1 -

                                                                                        -
                                                                                        - - - - - - - - - - - -
                                                                                        TypeLineDescription
                                                                                        createApp105
                                                                                        -
                                                                                        - -

                                                                                        - src/Parse/ParseApp.php - 1 -

                                                                                        -
                                                                                        - - - - - - - - - - - -
                                                                                        TypeLineDescription
                                                                                        updateApp129
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - - diff --git a/errors.html b/errors.html deleted file mode 100644 index 6141504b..00000000 --- a/errors.html +++ /dev/null @@ -1,365 +0,0 @@ - - - - - - » Compilation errors - - - - - - - - - - - - - - - - - - - - - - - -
                                                                                        - - - -
                                                                                        - - -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - -

                                                                                        - - src/Parse/ParseBytes.php - 1 -

                                                                                        -
                                                                                        - - - - - - - - - - - - - - - -
                                                                                        TypeLineDescription
                                                                                        ERROR0Tag "$base64Data" with body "@$base64Data @param" has error
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - -

                                                                                        - - src/Parse/ParseFile.php - 2 -

                                                                                        -
                                                                                        - - - - - - - - - - - - - - - - - - - - -
                                                                                        TypeLineDescription
                                                                                        ERROR0Tag "$name" with body "@$name @param" has error
                                                                                        ERROR0Tag "$url" with body "@$url @param" has error
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - -

                                                                                        - - src/Parse/ParseGeoPoint.php - 2 -

                                                                                        -
                                                                                        - - - - - - - - - - - - - - - - - - - - -
                                                                                        TypeLineDescription
                                                                                        ERROR0Tag "$lat" with body "@$lat @param" has error
                                                                                        ERROR0Tag "$lon" with body "@$lon @param" has error
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - -

                                                                                        - - src/Parse/ParseObject.php - 2 -

                                                                                        -
                                                                                        - - - - - - - - - - - - - - - - - - - - -
                                                                                        TypeLineDescription
                                                                                        ERROR0Tag "$parseClassName" with body "@$parseClassName @param" has error
                                                                                        ERROR0Tag "$parseClassName" with body "@$parseClassName @param" has error
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - -

                                                                                        - - src/Parse/ParseRelation.php - 2 -

                                                                                        -
                                                                                        - - - - - - - - - - - - - - - - - - - - -
                                                                                        TypeLineDescription
                                                                                        ERROR0Tag "$className" with body "@$className @param" has error
                                                                                        ERROR0Tag "$parent" with body "@$parent @param" has error
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - - diff --git a/files/src-parse-httpclients-parsecurl.html b/files/src-parse-httpclients-parsecurl.html new file mode 100644 index 00000000..08a643be --- /dev/null +++ b/files/src-parse-httpclients-parsecurl.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                        +

                                                                                        Parse PHP SDK API Reference

                                                                                        + + + + + +
                                                                                        + +
                                                                                        +
                                                                                        + + + + +
                                                                                        +
                                                                                          +
                                                                                        + +
                                                                                        +

                                                                                        ParseCurl.php

                                                                                        + + + +

                                                                                        + Interfaces, Classes and Traits + +

                                                                                        + +
                                                                                        + +
                                                                                        ParseCurl
                                                                                        +
                                                                                        Class ParseCurl - Wrapper for abstracted curl usage
                                                                                        + +
                                                                                        + + + + + + + +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Search results

                                                                                        + +
                                                                                        +
                                                                                        +
                                                                                          +
                                                                                          +
                                                                                          +
                                                                                          +
                                                                                          +
                                                                                          + + +
                                                                                          + + + + diff --git a/files/src-parse-httpclients-parsecurlhttpclient.html b/files/src-parse-httpclients-parsecurlhttpclient.html new file mode 100644 index 00000000..81ef93f4 --- /dev/null +++ b/files/src-parse-httpclients-parsecurlhttpclient.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                          +

                                                                                          Parse PHP SDK API Reference

                                                                                          + + + + + +
                                                                                          + +
                                                                                          +
                                                                                          + + + + +
                                                                                          +
                                                                                            +
                                                                                          + +
                                                                                          +

                                                                                          ParseCurlHttpClient.php

                                                                                          + + + +

                                                                                          + Interfaces, Classes and Traits + +

                                                                                          + +
                                                                                          + +
                                                                                          ParseCurlHttpClient
                                                                                          +
                                                                                          Class ParseCurlHttpClient - Curl http client
                                                                                          + +
                                                                                          + + + + + + + +
                                                                                          +
                                                                                          +
                                                                                          +
                                                                                          +

                                                                                          Search results

                                                                                          + +
                                                                                          +
                                                                                          +
                                                                                            +
                                                                                            +
                                                                                            +
                                                                                            +
                                                                                            +
                                                                                            + + +
                                                                                            + + + + diff --git a/files/src-parse-httpclients-parsehttpable.html b/files/src-parse-httpclients-parsehttpable.html new file mode 100644 index 00000000..84c43c56 --- /dev/null +++ b/files/src-parse-httpclients-parsehttpable.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                            +

                                                                                            Parse PHP SDK API Reference

                                                                                            + + + + + +
                                                                                            + +
                                                                                            +
                                                                                            + + + + +
                                                                                            +
                                                                                              +
                                                                                            + +
                                                                                            +

                                                                                            ParseHttpable.php

                                                                                            + + + +

                                                                                            + Interfaces, Classes and Traits + +

                                                                                            + +
                                                                                            +
                                                                                            ParseHttpable
                                                                                            +
                                                                                            Class ParseHttpable - Interface for an HTTPable client
                                                                                            + + +
                                                                                            + + + + + + + +
                                                                                            +
                                                                                            +
                                                                                            +
                                                                                            +

                                                                                            Search results

                                                                                            + +
                                                                                            +
                                                                                            +
                                                                                              +
                                                                                              +
                                                                                              +
                                                                                              +
                                                                                              +
                                                                                              + + +
                                                                                              + + + + diff --git a/files/src-parse-httpclients-parsestream.html b/files/src-parse-httpclients-parsestream.html new file mode 100644 index 00000000..2fdc30fd --- /dev/null +++ b/files/src-parse-httpclients-parsestream.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                              +

                                                                                              Parse PHP SDK API Reference

                                                                                              + + + + + +
                                                                                              + +
                                                                                              +
                                                                                              + + + + +
                                                                                              +
                                                                                                +
                                                                                              + +
                                                                                              +

                                                                                              ParseStream.php

                                                                                              + + + +

                                                                                              + Interfaces, Classes and Traits + +

                                                                                              + +
                                                                                              + +
                                                                                              ParseStream
                                                                                              +
                                                                                              Class ParseStream - Wrapper for abstracted stream usage
                                                                                              + +
                                                                                              + + + + + + + +
                                                                                              +
                                                                                              +
                                                                                              +
                                                                                              +

                                                                                              Search results

                                                                                              + +
                                                                                              +
                                                                                              +
                                                                                                +
                                                                                                +
                                                                                                +
                                                                                                +
                                                                                                +
                                                                                                + + +
                                                                                                + + + + diff --git a/files/src-parse-httpclients-parsestreamhttpclient.html b/files/src-parse-httpclients-parsestreamhttpclient.html new file mode 100644 index 00000000..daa1b1bc --- /dev/null +++ b/files/src-parse-httpclients-parsestreamhttpclient.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                +

                                                                                                Parse PHP SDK API Reference

                                                                                                + + + + + +
                                                                                                + +
                                                                                                +
                                                                                                + + + + +
                                                                                                +
                                                                                                  +
                                                                                                + +
                                                                                                +

                                                                                                ParseStreamHttpClient.php

                                                                                                + + + +

                                                                                                + Interfaces, Classes and Traits + +

                                                                                                + +
                                                                                                + +
                                                                                                ParseStreamHttpClient
                                                                                                +
                                                                                                Class ParseStreamHttpClient - Stream http client
                                                                                                + +
                                                                                                + + + + + + + +
                                                                                                +
                                                                                                +
                                                                                                +
                                                                                                +

                                                                                                Search results

                                                                                                + +
                                                                                                +
                                                                                                +
                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  + + +
                                                                                                  + + + + diff --git a/files/src-parse-internal-addoperation.html b/files/src-parse-internal-addoperation.html new file mode 100644 index 00000000..bfec8369 --- /dev/null +++ b/files/src-parse-internal-addoperation.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                  +

                                                                                                  Parse PHP SDK API Reference

                                                                                                  + + + + + +
                                                                                                  + +
                                                                                                  +
                                                                                                  + + + + +
                                                                                                  +
                                                                                                    +
                                                                                                  + +
                                                                                                  +

                                                                                                  AddOperation.php

                                                                                                  + + + +

                                                                                                  + Interfaces, Classes and Traits + +

                                                                                                  + +
                                                                                                  + +
                                                                                                  AddOperation
                                                                                                  +
                                                                                                  Class AddOperation - FieldOperation for adding object(s) to array fields.
                                                                                                  + +
                                                                                                  + + + + + + + +
                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  +

                                                                                                  Search results

                                                                                                  + +
                                                                                                  +
                                                                                                  +
                                                                                                    +
                                                                                                    +
                                                                                                    +
                                                                                                    +
                                                                                                    +
                                                                                                    + + +
                                                                                                    + + + + diff --git a/files/src-parse-internal-adduniqueoperation.html b/files/src-parse-internal-adduniqueoperation.html new file mode 100644 index 00000000..ef7f68cb --- /dev/null +++ b/files/src-parse-internal-adduniqueoperation.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                    +

                                                                                                    Parse PHP SDK API Reference

                                                                                                    + + + + + +
                                                                                                    + +
                                                                                                    +
                                                                                                    + + + + +
                                                                                                    +
                                                                                                      +
                                                                                                    + +
                                                                                                    +

                                                                                                    AddUniqueOperation.php

                                                                                                    + + + +

                                                                                                    + Interfaces, Classes and Traits + +

                                                                                                    + +
                                                                                                    + +
                                                                                                    AddUniqueOperation
                                                                                                    +
                                                                                                    Class AddUniqueOperation - Operation to add unique objects to an array key.
                                                                                                    + +
                                                                                                    + + + + + + + +
                                                                                                    +
                                                                                                    +
                                                                                                    +
                                                                                                    +

                                                                                                    Search results

                                                                                                    + +
                                                                                                    +
                                                                                                    +
                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      + + +
                                                                                                      + + + + diff --git a/files/src-parse-internal-deleteoperation.html b/files/src-parse-internal-deleteoperation.html new file mode 100644 index 00000000..716cf477 --- /dev/null +++ b/files/src-parse-internal-deleteoperation.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                      +

                                                                                                      Parse PHP SDK API Reference

                                                                                                      + + + + + +
                                                                                                      + +
                                                                                                      +
                                                                                                      + + + + +
                                                                                                      +
                                                                                                        +
                                                                                                      + +
                                                                                                      +

                                                                                                      DeleteOperation.php

                                                                                                      + + + +

                                                                                                      + Interfaces, Classes and Traits + +

                                                                                                      + +
                                                                                                      + +
                                                                                                      DeleteOperation
                                                                                                      +
                                                                                                      Class DeleteOperation - FieldOperation to remove a key from an object.
                                                                                                      + +
                                                                                                      + + + + + + + +
                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      +

                                                                                                      Search results

                                                                                                      + +
                                                                                                      +
                                                                                                      +
                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        + + +
                                                                                                        + + + + diff --git a/files/src-parse-internal-encodable.html b/files/src-parse-internal-encodable.html new file mode 100644 index 00000000..9199d588 --- /dev/null +++ b/files/src-parse-internal-encodable.html @@ -0,0 +1,134 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                        +

                                                                                                        Parse PHP SDK API Reference

                                                                                                        + + + + + +
                                                                                                        + +
                                                                                                        +
                                                                                                        + + + + +
                                                                                                        +
                                                                                                          +
                                                                                                        + +
                                                                                                        +

                                                                                                        Encodable.php

                                                                                                        + + + +

                                                                                                        + Interfaces, Classes and Traits + +

                                                                                                        + +
                                                                                                        +
                                                                                                        Encodable
                                                                                                        +
                                                                                                        Class Encodable - Interface for Parse Classes which provide an encode +method.
                                                                                                        + + +
                                                                                                        + + + + + + + +
                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        +

                                                                                                        Search results

                                                                                                        + +
                                                                                                        +
                                                                                                        +
                                                                                                          +
                                                                                                          +
                                                                                                          +
                                                                                                          +
                                                                                                          +
                                                                                                          + + +
                                                                                                          + + + + diff --git a/files/src-parse-internal-fieldoperation.html b/files/src-parse-internal-fieldoperation.html new file mode 100644 index 00000000..dabaa517 --- /dev/null +++ b/files/src-parse-internal-fieldoperation.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                          +

                                                                                                          Parse PHP SDK API Reference

                                                                                                          + + + + + +
                                                                                                          + +
                                                                                                          +
                                                                                                          + + + + +
                                                                                                          +
                                                                                                            +
                                                                                                          + +
                                                                                                          +

                                                                                                          FieldOperation.php

                                                                                                          + + + +

                                                                                                          + Interfaces, Classes and Traits + +

                                                                                                          + +
                                                                                                          +
                                                                                                          FieldOperation
                                                                                                          +
                                                                                                          Class FieldOperation - Interface for all Parse Field Operations.
                                                                                                          + + +
                                                                                                          + + + + + + + +
                                                                                                          +
                                                                                                          +
                                                                                                          +
                                                                                                          +

                                                                                                          Search results

                                                                                                          + +
                                                                                                          +
                                                                                                          +
                                                                                                            +
                                                                                                            +
                                                                                                            +
                                                                                                            +
                                                                                                            +
                                                                                                            + + +
                                                                                                            + + + + diff --git a/files/src-parse-internal-incrementoperation.html b/files/src-parse-internal-incrementoperation.html new file mode 100644 index 00000000..4bac9f8c --- /dev/null +++ b/files/src-parse-internal-incrementoperation.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                            +

                                                                                                            Parse PHP SDK API Reference

                                                                                                            + + + + + +
                                                                                                            + +
                                                                                                            +
                                                                                                            + + + + +
                                                                                                            +
                                                                                                              +
                                                                                                            + +
                                                                                                            +

                                                                                                            IncrementOperation.php

                                                                                                            + + + +

                                                                                                            + Interfaces, Classes and Traits + +

                                                                                                            + +
                                                                                                            + +
                                                                                                            IncrementOperation
                                                                                                            +
                                                                                                            Class IncrementOperation - Operation to increment numeric object key.
                                                                                                            + +
                                                                                                            + + + + + + + +
                                                                                                            +
                                                                                                            +
                                                                                                            +
                                                                                                            +

                                                                                                            Search results

                                                                                                            + +
                                                                                                            +
                                                                                                            +
                                                                                                              +
                                                                                                              +
                                                                                                              +
                                                                                                              +
                                                                                                              +
                                                                                                              + + +
                                                                                                              + + + + diff --git a/files/src-parse-internal-parserelationoperation.html b/files/src-parse-internal-parserelationoperation.html new file mode 100644 index 00000000..ec578e6d --- /dev/null +++ b/files/src-parse-internal-parserelationoperation.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                              +

                                                                                                              Parse PHP SDK API Reference

                                                                                                              + + + + + +
                                                                                                              + +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              +
                                                                                                                +
                                                                                                              + +
                                                                                                              +

                                                                                                              ParseRelationOperation.php

                                                                                                              + + + +

                                                                                                              + Interfaces, Classes and Traits + +

                                                                                                              + +
                                                                                                              + +
                                                                                                              ParseRelationOperation
                                                                                                              +
                                                                                                              Class ParseRelationOperation - A class that is used to manage ParseRelation changes such as object add or remove.
                                                                                                              + +
                                                                                                              + + + + + + + +
                                                                                                              +
                                                                                                              +
                                                                                                              +
                                                                                                              +

                                                                                                              Search results

                                                                                                              + +
                                                                                                              +
                                                                                                              +
                                                                                                                +
                                                                                                                +
                                                                                                                +
                                                                                                                +
                                                                                                                +
                                                                                                                + + +
                                                                                                                + + + + diff --git a/files/src-parse-internal-removeoperation.html b/files/src-parse-internal-removeoperation.html new file mode 100644 index 00000000..fa8aa1ba --- /dev/null +++ b/files/src-parse-internal-removeoperation.html @@ -0,0 +1,134 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                +

                                                                                                                Parse PHP SDK API Reference

                                                                                                                + + + + + +
                                                                                                                + +
                                                                                                                +
                                                                                                                + + + + +
                                                                                                                +
                                                                                                                  +
                                                                                                                + +
                                                                                                                +

                                                                                                                RemoveOperation.php

                                                                                                                + + + +

                                                                                                                + Interfaces, Classes and Traits + +

                                                                                                                + +
                                                                                                                + +
                                                                                                                RemoveOperation
                                                                                                                +
                                                                                                                Class RemoveOperation - FieldOperation for removing object(s) from array +fields.
                                                                                                                + +
                                                                                                                + + + + + + + +
                                                                                                                +
                                                                                                                +
                                                                                                                +
                                                                                                                +

                                                                                                                Search results

                                                                                                                + +
                                                                                                                +
                                                                                                                +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  + + +
                                                                                                                  + + + + diff --git a/files/src-parse-internal-setoperation.html b/files/src-parse-internal-setoperation.html new file mode 100644 index 00000000..2bbfdf65 --- /dev/null +++ b/files/src-parse-internal-setoperation.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                  +

                                                                                                                  Parse PHP SDK API Reference

                                                                                                                  + + + + + +
                                                                                                                  + +
                                                                                                                  +
                                                                                                                  + + + + +
                                                                                                                  +
                                                                                                                    +
                                                                                                                  + +
                                                                                                                  +

                                                                                                                  SetOperation.php

                                                                                                                  + + + +

                                                                                                                  + Interfaces, Classes and Traits + +

                                                                                                                  + +
                                                                                                                  + +
                                                                                                                  SetOperation
                                                                                                                  +
                                                                                                                  Class SetOperation - Operation to set a value for an object key.
                                                                                                                  + +
                                                                                                                  + + + + + + + +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  +

                                                                                                                  Search results

                                                                                                                  + +
                                                                                                                  +
                                                                                                                  +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    + + +
                                                                                                                    + + + + diff --git a/files/src-parse-parseacl.html b/files/src-parse-parseacl.html new file mode 100644 index 00000000..845e389d --- /dev/null +++ b/files/src-parse-parseacl.html @@ -0,0 +1,138 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                    +

                                                                                                                    Parse PHP SDK API Reference

                                                                                                                    + + + + + +
                                                                                                                    + +
                                                                                                                    +
                                                                                                                    + + + + +
                                                                                                                    +
                                                                                                                      +
                                                                                                                    + +
                                                                                                                    +

                                                                                                                    ParseACL.php

                                                                                                                    + + + +

                                                                                                                    + Interfaces, Classes and Traits + +

                                                                                                                    + +
                                                                                                                    + +
                                                                                                                    ParseACL
                                                                                                                    +
                                                                                                                    Class ParseACL - is used to control which users can access or modify a particular +object. Each ParseObject can have its own ParseACL. You can grant read and +write permissions separately to specific users, to groups of users that +belong to roles, or you can grant permissions to "the public" so that, for +example, any user could read a particular object but only a particular set +of users could write to that object.
                                                                                                                    + +
                                                                                                                    + + + + + + + +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    +

                                                                                                                    Search results

                                                                                                                    + +
                                                                                                                    +
                                                                                                                    +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      + + +
                                                                                                                      + + + + diff --git a/files/src-parse-parseaggregateexception.html b/files/src-parse-parseaggregateexception.html new file mode 100644 index 00000000..0e94ea63 --- /dev/null +++ b/files/src-parse-parseaggregateexception.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                      +

                                                                                                                      Parse PHP SDK API Reference

                                                                                                                      + + + + + +
                                                                                                                      + +
                                                                                                                      +
                                                                                                                      + + + + +
                                                                                                                      +
                                                                                                                        +
                                                                                                                      + +
                                                                                                                      +

                                                                                                                      ParseAggregateException.php

                                                                                                                      + + + +

                                                                                                                      + Interfaces, Classes and Traits + +

                                                                                                                      + +
                                                                                                                      + +
                                                                                                                      ParseAggregateException
                                                                                                                      +
                                                                                                                      Class ParseAggregateException - Multiple error condition.
                                                                                                                      + +
                                                                                                                      + + + + + + + +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      +

                                                                                                                      Search results

                                                                                                                      + +
                                                                                                                      +
                                                                                                                      +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        + + +
                                                                                                                        + + + + diff --git a/files/src-parse-parseanalytics.html b/files/src-parse-parseanalytics.html new file mode 100644 index 00000000..fe03a91e --- /dev/null +++ b/files/src-parse-parseanalytics.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                        +

                                                                                                                        Parse PHP SDK API Reference

                                                                                                                        + + + + + +
                                                                                                                        + +
                                                                                                                        +
                                                                                                                        + + + + +
                                                                                                                        +
                                                                                                                          +
                                                                                                                        + +
                                                                                                                        +

                                                                                                                        ParseAnalytics.php

                                                                                                                        + + + +

                                                                                                                        + Interfaces, Classes and Traits + +

                                                                                                                        + +
                                                                                                                        + +
                                                                                                                        ParseAnalytics
                                                                                                                        +
                                                                                                                        Class ParseAnalytics - Handles sending app-open and custom analytics events.
                                                                                                                        + +
                                                                                                                        + + + + + + + +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        +

                                                                                                                        Search results

                                                                                                                        + +
                                                                                                                        +
                                                                                                                        +
                                                                                                                          +
                                                                                                                          +
                                                                                                                          +
                                                                                                                          +
                                                                                                                          +
                                                                                                                          + + +
                                                                                                                          + + + + diff --git a/files/src-parse-parseaudience.html b/files/src-parse-parseaudience.html new file mode 100644 index 00000000..ae715960 --- /dev/null +++ b/files/src-parse-parseaudience.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                          +

                                                                                                                          Parse PHP SDK API Reference

                                                                                                                          + + + + + +
                                                                                                                          + +
                                                                                                                          +
                                                                                                                          + + + + +
                                                                                                                          +
                                                                                                                            +
                                                                                                                          + +
                                                                                                                          +

                                                                                                                          ParseAudience.php

                                                                                                                          + + + +

                                                                                                                          + Interfaces, Classes and Traits + +

                                                                                                                          + +
                                                                                                                          + +
                                                                                                                          ParseAudience
                                                                                                                          +
                                                                                                                          Class ParseAudience - Representation of Audience for tracking and sending push notifications
                                                                                                                          + +
                                                                                                                          + + + + + + + +
                                                                                                                          +
                                                                                                                          +
                                                                                                                          +
                                                                                                                          +

                                                                                                                          Search results

                                                                                                                          + +
                                                                                                                          +
                                                                                                                          +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            + + +
                                                                                                                            + + + + diff --git a/files/src-parse-parsebytes.html b/files/src-parse-parsebytes.html new file mode 100644 index 00000000..90c9b711 --- /dev/null +++ b/files/src-parse-parsebytes.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                            +

                                                                                                                            Parse PHP SDK API Reference

                                                                                                                            + + + + + +
                                                                                                                            + +
                                                                                                                            +
                                                                                                                            + + + + +
                                                                                                                            +
                                                                                                                              +
                                                                                                                            + +
                                                                                                                            +

                                                                                                                            ParseBytes.php

                                                                                                                            + + + +

                                                                                                                            + Interfaces, Classes and Traits + +

                                                                                                                            + +
                                                                                                                            + +
                                                                                                                            ParseBytes
                                                                                                                            +
                                                                                                                            Class ParseBytes - Representation of a Byte array for storage on a Parse Object.
                                                                                                                            + +
                                                                                                                            + + + + + + + +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            +

                                                                                                                            Search results

                                                                                                                            + +
                                                                                                                            +
                                                                                                                            +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              + + +
                                                                                                                              + + + + diff --git a/files/src-parse-parseclient.html b/files/src-parse-parseclient.html new file mode 100644 index 00000000..473b9a82 --- /dev/null +++ b/files/src-parse-parseclient.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                              +

                                                                                                                              Parse PHP SDK API Reference

                                                                                                                              + + + + + +
                                                                                                                              + +
                                                                                                                              +
                                                                                                                              + + + + +
                                                                                                                              +
                                                                                                                                +
                                                                                                                              + +
                                                                                                                              +

                                                                                                                              ParseClient.php

                                                                                                                              + + + +

                                                                                                                              + Interfaces, Classes and Traits + +

                                                                                                                              + +
                                                                                                                              + +
                                                                                                                              ParseClient
                                                                                                                              +
                                                                                                                              Class ParseClient - Main class for Parse initialization and communication.
                                                                                                                              + +
                                                                                                                              + + + + + + + +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              +

                                                                                                                              Search results

                                                                                                                              + +
                                                                                                                              +
                                                                                                                              +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                + + +
                                                                                                                                + + + + diff --git a/files/src-parse-parsecloud.html b/files/src-parse-parsecloud.html new file mode 100644 index 00000000..0d533330 --- /dev/null +++ b/files/src-parse-parsecloud.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                                +

                                                                                                                                Parse PHP SDK API Reference

                                                                                                                                + + + + + +
                                                                                                                                + +
                                                                                                                                +
                                                                                                                                + + + + +
                                                                                                                                +
                                                                                                                                  +
                                                                                                                                + +
                                                                                                                                +

                                                                                                                                ParseCloud.php

                                                                                                                                + + + +

                                                                                                                                + Interfaces, Classes and Traits + +

                                                                                                                                + +
                                                                                                                                + +
                                                                                                                                ParseCloud
                                                                                                                                +
                                                                                                                                Class ParseCloud - Facilitates calling Parse Cloud functions.
                                                                                                                                + +
                                                                                                                                + + + + + + + +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                +

                                                                                                                                Search results

                                                                                                                                + +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  + + +
                                                                                                                                  + + + + diff --git a/files/src-parse-parseconfig.html b/files/src-parse-parseconfig.html new file mode 100644 index 00000000..dae6b83f --- /dev/null +++ b/files/src-parse-parseconfig.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                                  +

                                                                                                                                  Parse PHP SDK API Reference

                                                                                                                                  + + + + + +
                                                                                                                                  + +
                                                                                                                                  +
                                                                                                                                  + + + + +
                                                                                                                                  +
                                                                                                                                    +
                                                                                                                                  + +
                                                                                                                                  +

                                                                                                                                  ParseConfig.php

                                                                                                                                  + + + +

                                                                                                                                  + Interfaces, Classes and Traits + +

                                                                                                                                  + +
                                                                                                                                  + +
                                                                                                                                  ParseConfig
                                                                                                                                  +
                                                                                                                                  Class ParseConfig - For accessing Parse Config settings.
                                                                                                                                  + +
                                                                                                                                  + + + + + + + +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  +

                                                                                                                                  Search results

                                                                                                                                  + +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    + + +
                                                                                                                                    + + + + diff --git a/files/src-parse-parseexception.html b/files/src-parse-parseexception.html new file mode 100644 index 00000000..08d2aa28 --- /dev/null +++ b/files/src-parse-parseexception.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                                    +

                                                                                                                                    Parse PHP SDK API Reference

                                                                                                                                    + + + + + +
                                                                                                                                    + +
                                                                                                                                    +
                                                                                                                                    + + + + +
                                                                                                                                    +
                                                                                                                                      +
                                                                                                                                    + +
                                                                                                                                    +

                                                                                                                                    ParseException.php

                                                                                                                                    + + + +

                                                                                                                                    + Interfaces, Classes and Traits + +

                                                                                                                                    + +
                                                                                                                                    + +
                                                                                                                                    ParseException
                                                                                                                                    +
                                                                                                                                    Class ParseException - Wrapper for \Exception class.
                                                                                                                                    + +
                                                                                                                                    + + + + + + + +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    +

                                                                                                                                    Search results

                                                                                                                                    + +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      + + +
                                                                                                                                      + + + + diff --git a/files/src-parse-parsefile.html b/files/src-parse-parsefile.html new file mode 100644 index 00000000..87a5133c --- /dev/null +++ b/files/src-parse-parsefile.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                                      +

                                                                                                                                      Parse PHP SDK API Reference

                                                                                                                                      + + + + + +
                                                                                                                                      + +
                                                                                                                                      +
                                                                                                                                      + + + + +
                                                                                                                                      +
                                                                                                                                        +
                                                                                                                                      + +
                                                                                                                                      +

                                                                                                                                      ParseFile.php

                                                                                                                                      + + + +

                                                                                                                                      + Interfaces, Classes and Traits + +

                                                                                                                                      + +
                                                                                                                                      + +
                                                                                                                                      ParseFile
                                                                                                                                      +
                                                                                                                                      Class ParseFile - Representation of a Parse File object.
                                                                                                                                      + +
                                                                                                                                      + + + + + + + +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      +

                                                                                                                                      Search results

                                                                                                                                      + +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        + + +
                                                                                                                                        + + + + diff --git a/files/src-parse-parsegeopoint.html b/files/src-parse-parsegeopoint.html new file mode 100644 index 00000000..e7021a54 --- /dev/null +++ b/files/src-parse-parsegeopoint.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                                        +

                                                                                                                                        Parse PHP SDK API Reference

                                                                                                                                        + + + + + +
                                                                                                                                        + +
                                                                                                                                        +
                                                                                                                                        + + + + +
                                                                                                                                        +
                                                                                                                                          +
                                                                                                                                        + +
                                                                                                                                        +

                                                                                                                                        ParseGeoPoint.php

                                                                                                                                        + + + +

                                                                                                                                        + Interfaces, Classes and Traits + +

                                                                                                                                        + +
                                                                                                                                        + +
                                                                                                                                        ParseGeoPoint
                                                                                                                                        +
                                                                                                                                        Class ParseGeoPoint - Representation of a Parse GeoPoint object.
                                                                                                                                        + +
                                                                                                                                        + + + + + + + +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        +

                                                                                                                                        Search results

                                                                                                                                        + +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          + + +
                                                                                                                                          + + + + diff --git a/files/src-parse-parsehooks.html b/files/src-parse-parsehooks.html new file mode 100644 index 00000000..a2aff31e --- /dev/null +++ b/files/src-parse-parsehooks.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                                          +

                                                                                                                                          Parse PHP SDK API Reference

                                                                                                                                          + + + + + +
                                                                                                                                          + +
                                                                                                                                          +
                                                                                                                                          + + + + +
                                                                                                                                          +
                                                                                                                                            +
                                                                                                                                          + +
                                                                                                                                          +

                                                                                                                                          ParseHooks.php

                                                                                                                                          + + + +

                                                                                                                                          + Interfaces, Classes and Traits + +

                                                                                                                                          + +
                                                                                                                                          + +
                                                                                                                                          ParseHooks
                                                                                                                                          +
                                                                                                                                          Class ParseHooks - Representation of a Parse Hooks object.
                                                                                                                                          + +
                                                                                                                                          + + + + + + + +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          +

                                                                                                                                          Search results

                                                                                                                                          + +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            + + +
                                                                                                                                            + + + + diff --git a/files/src-parse-parseinstallation.html b/files/src-parse-parseinstallation.html new file mode 100644 index 00000000..e72ab30f --- /dev/null +++ b/files/src-parse-parseinstallation.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                                            +

                                                                                                                                            Parse PHP SDK API Reference

                                                                                                                                            + + + + + +
                                                                                                                                            + +
                                                                                                                                            +
                                                                                                                                            + + + + +
                                                                                                                                            +
                                                                                                                                              +
                                                                                                                                            + +
                                                                                                                                            +

                                                                                                                                            ParseInstallation.php

                                                                                                                                            + + + +

                                                                                                                                            + Interfaces, Classes and Traits + +

                                                                                                                                            + +
                                                                                                                                            + +
                                                                                                                                            ParseInstallation
                                                                                                                                            +
                                                                                                                                            Class ParseInstallation - Representation of an Installation stored on Parse.
                                                                                                                                            + +
                                                                                                                                            + + + + + + + +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +

                                                                                                                                            Search results

                                                                                                                                            + +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              + + +
                                                                                                                                              + + + + diff --git a/files/src-parse-parselogs.html b/files/src-parse-parselogs.html new file mode 100644 index 00000000..d9197dca --- /dev/null +++ b/files/src-parse-parselogs.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                                              +

                                                                                                                                              Parse PHP SDK API Reference

                                                                                                                                              + + + + + +
                                                                                                                                              + +
                                                                                                                                              +
                                                                                                                                              + + + + +
                                                                                                                                              +
                                                                                                                                                +
                                                                                                                                              + +
                                                                                                                                              +

                                                                                                                                              ParseLogs.php

                                                                                                                                              + + + +

                                                                                                                                              + Interfaces, Classes and Traits + +

                                                                                                                                              + +
                                                                                                                                              + +
                                                                                                                                              ParseLogs
                                                                                                                                              +
                                                                                                                                              Class ParseLogs - Allows access to server side parse script logs
                                                                                                                                              + +
                                                                                                                                              + + + + + + + +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              +

                                                                                                                                              Search results

                                                                                                                                              + +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                + + +
                                                                                                                                                + + + + diff --git a/files/src-parse-parsememorystorage.html b/files/src-parse-parsememorystorage.html new file mode 100644 index 00000000..557613e7 --- /dev/null +++ b/files/src-parse-parsememorystorage.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                                                +

                                                                                                                                                Parse PHP SDK API Reference

                                                                                                                                                + + + + + +
                                                                                                                                                + +
                                                                                                                                                +
                                                                                                                                                + + + + +
                                                                                                                                                +
                                                                                                                                                  +
                                                                                                                                                + +
                                                                                                                                                +

                                                                                                                                                ParseMemoryStorage.php

                                                                                                                                                + + + +

                                                                                                                                                + Interfaces, Classes and Traits + +

                                                                                                                                                + +
                                                                                                                                                + +
                                                                                                                                                ParseMemoryStorage
                                                                                                                                                +
                                                                                                                                                Class ParseMemoryStorage - Uses non-persisted memory for storage.
                                                                                                                                                + +
                                                                                                                                                + + + + + + + +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Search results

                                                                                                                                                + +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  + + +
                                                                                                                                                  + + + + diff --git a/files/src-parse-parseobject.html b/files/src-parse-parseobject.html new file mode 100644 index 00000000..98465ea3 --- /dev/null +++ b/files/src-parse-parseobject.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                                                  +

                                                                                                                                                  Parse PHP SDK API Reference

                                                                                                                                                  + + + + + +
                                                                                                                                                  + +
                                                                                                                                                  +
                                                                                                                                                  + + + + +
                                                                                                                                                  +
                                                                                                                                                    +
                                                                                                                                                  + +
                                                                                                                                                  +

                                                                                                                                                  ParseObject.php

                                                                                                                                                  + + + +

                                                                                                                                                  + Interfaces, Classes and Traits + +

                                                                                                                                                  + +
                                                                                                                                                  + +
                                                                                                                                                  ParseObject
                                                                                                                                                  +
                                                                                                                                                  Class ParseObject - Representation of an object stored on Parse.
                                                                                                                                                  + +
                                                                                                                                                  + + + + + + + +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  +

                                                                                                                                                  Search results

                                                                                                                                                  + +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    + + +
                                                                                                                                                    + + + + diff --git a/files/src-parse-parsepolygon.html b/files/src-parse-parsepolygon.html new file mode 100644 index 00000000..aa29bd7a --- /dev/null +++ b/files/src-parse-parsepolygon.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                                                    +

                                                                                                                                                    Parse PHP SDK API Reference

                                                                                                                                                    + + + + + +
                                                                                                                                                    + +
                                                                                                                                                    +
                                                                                                                                                    + + + + +
                                                                                                                                                    +
                                                                                                                                                      +
                                                                                                                                                    + +
                                                                                                                                                    +

                                                                                                                                                    ParsePolygon.php

                                                                                                                                                    + + + +

                                                                                                                                                    + Interfaces, Classes and Traits + +

                                                                                                                                                    + +
                                                                                                                                                    + +
                                                                                                                                                    ParsePolygon
                                                                                                                                                    +
                                                                                                                                                    ParsePolygon - Representation of a Parse Polygon object.
                                                                                                                                                    + +
                                                                                                                                                    + + + + + + + +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    +

                                                                                                                                                    Search results

                                                                                                                                                    + +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      + + +
                                                                                                                                                      + + + + diff --git a/files/src-parse-parsepush.html b/files/src-parse-parsepush.html new file mode 100644 index 00000000..6beb6d1e --- /dev/null +++ b/files/src-parse-parsepush.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                                                      +

                                                                                                                                                      Parse PHP SDK API Reference

                                                                                                                                                      + + + + + +
                                                                                                                                                      + +
                                                                                                                                                      +
                                                                                                                                                      + + + + +
                                                                                                                                                      +
                                                                                                                                                        +
                                                                                                                                                      + +
                                                                                                                                                      +

                                                                                                                                                      ParsePush.php

                                                                                                                                                      + + + +

                                                                                                                                                      + Interfaces, Classes and Traits + +

                                                                                                                                                      + +
                                                                                                                                                      + +
                                                                                                                                                      ParsePush
                                                                                                                                                      +
                                                                                                                                                      Class ParsePush - Handles sending push notifications with Parse.
                                                                                                                                                      + +
                                                                                                                                                      + + + + + + + +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      +

                                                                                                                                                      Search results

                                                                                                                                                      + +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        + + +
                                                                                                                                                        + + + + diff --git a/files/src-parse-parsepushstatus.html b/files/src-parse-parsepushstatus.html new file mode 100644 index 00000000..fe97c35d --- /dev/null +++ b/files/src-parse-parsepushstatus.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                                                        +

                                                                                                                                                        Parse PHP SDK API Reference

                                                                                                                                                        + + + + + +
                                                                                                                                                        + +
                                                                                                                                                        +
                                                                                                                                                        + + + + +
                                                                                                                                                        +
                                                                                                                                                          +
                                                                                                                                                        + +
                                                                                                                                                        +

                                                                                                                                                        ParsePushStatus.php

                                                                                                                                                        + + + +

                                                                                                                                                        + Interfaces, Classes and Traits + +

                                                                                                                                                        + +
                                                                                                                                                        + +
                                                                                                                                                        ParsePushStatus
                                                                                                                                                        +
                                                                                                                                                        Class ParsePushStatus - Representation of PushStatus for push notifications
                                                                                                                                                        + +
                                                                                                                                                        + + + + + + + +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        +

                                                                                                                                                        Search results

                                                                                                                                                        + +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          + + +
                                                                                                                                                          + + + + diff --git a/files/src-parse-parsequery.html b/files/src-parse-parsequery.html new file mode 100644 index 00000000..e9db6882 --- /dev/null +++ b/files/src-parse-parsequery.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                                                          +

                                                                                                                                                          Parse PHP SDK API Reference

                                                                                                                                                          + + + + + +
                                                                                                                                                          + +
                                                                                                                                                          +
                                                                                                                                                          + + + + +
                                                                                                                                                          +
                                                                                                                                                            +
                                                                                                                                                          + +
                                                                                                                                                          +

                                                                                                                                                          ParseQuery.php

                                                                                                                                                          + + + +

                                                                                                                                                          + Interfaces, Classes and Traits + +

                                                                                                                                                          + +
                                                                                                                                                          + +
                                                                                                                                                          ParseQuery
                                                                                                                                                          +
                                                                                                                                                          Class ParseQuery - Handles querying data from Parse.
                                                                                                                                                          + +
                                                                                                                                                          + + + + + + + +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          +

                                                                                                                                                          Search results

                                                                                                                                                          + +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                            + + +
                                                                                                                                                            + + + + diff --git a/files/src-parse-parserelation.html b/files/src-parse-parserelation.html new file mode 100644 index 00000000..cc85777c --- /dev/null +++ b/files/src-parse-parserelation.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                                                            +

                                                                                                                                                            Parse PHP SDK API Reference

                                                                                                                                                            + + + + + +
                                                                                                                                                            + +
                                                                                                                                                            +
                                                                                                                                                            + + + + +
                                                                                                                                                            +
                                                                                                                                                              +
                                                                                                                                                            + +
                                                                                                                                                            +

                                                                                                                                                            ParseRelation.php

                                                                                                                                                            + + + +

                                                                                                                                                            + Interfaces, Classes and Traits + +

                                                                                                                                                            + +
                                                                                                                                                            + +
                                                                                                                                                            ParseRelation
                                                                                                                                                            +
                                                                                                                                                            Class ParseRelation - A class that is used to access all of the children of a many-to-many relationship.
                                                                                                                                                            + +
                                                                                                                                                            + + + + + + + +
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                            +

                                                                                                                                                            Search results

                                                                                                                                                            + +
                                                                                                                                                            +
                                                                                                                                                            +
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              + + +
                                                                                                                                                              + + + + diff --git a/files/src-parse-parserole.html b/files/src-parse-parserole.html new file mode 100644 index 00000000..d5e4bfde --- /dev/null +++ b/files/src-parse-parserole.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                                                              +

                                                                                                                                                              Parse PHP SDK API Reference

                                                                                                                                                              + + + + + +
                                                                                                                                                              + +
                                                                                                                                                              +
                                                                                                                                                              + + + + +
                                                                                                                                                              +
                                                                                                                                                                +
                                                                                                                                                              + +
                                                                                                                                                              +

                                                                                                                                                              ParseRole.php

                                                                                                                                                              + + + +

                                                                                                                                                              + Interfaces, Classes and Traits + +

                                                                                                                                                              + +
                                                                                                                                                              + +
                                                                                                                                                              ParseRole
                                                                                                                                                              +
                                                                                                                                                              Class ParseRole - Representation of an access Role.
                                                                                                                                                              + +
                                                                                                                                                              + + + + + + + +
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                              +

                                                                                                                                                              Search results

                                                                                                                                                              + +
                                                                                                                                                              +
                                                                                                                                                              +
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                + + +
                                                                                                                                                                + + + + diff --git a/files/src-parse-parseschema.html b/files/src-parse-parseschema.html new file mode 100644 index 00000000..78126327 --- /dev/null +++ b/files/src-parse-parseschema.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                                                                +

                                                                                                                                                                Parse PHP SDK API Reference

                                                                                                                                                                + + + + + +
                                                                                                                                                                + +
                                                                                                                                                                +
                                                                                                                                                                + + + + +
                                                                                                                                                                +
                                                                                                                                                                  +
                                                                                                                                                                + +
                                                                                                                                                                +

                                                                                                                                                                ParseSchema.php

                                                                                                                                                                + + + +

                                                                                                                                                                + Interfaces, Classes and Traits + +

                                                                                                                                                                + +
                                                                                                                                                                + +
                                                                                                                                                                ParseSchema
                                                                                                                                                                +
                                                                                                                                                                Class ParseSchema - Handles schemas data from Parse.
                                                                                                                                                                + +
                                                                                                                                                                + + + + + + + +
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                +

                                                                                                                                                                Search results

                                                                                                                                                                + +
                                                                                                                                                                +
                                                                                                                                                                +
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  + + +
                                                                                                                                                                  + + + + diff --git a/files/src-parse-parseserverinfo.html b/files/src-parse-parseserverinfo.html new file mode 100644 index 00000000..1929f659 --- /dev/null +++ b/files/src-parse-parseserverinfo.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                                                                  +

                                                                                                                                                                  Parse PHP SDK API Reference

                                                                                                                                                                  + + + + + +
                                                                                                                                                                  + +
                                                                                                                                                                  +
                                                                                                                                                                  + + + + +
                                                                                                                                                                  +
                                                                                                                                                                    +
                                                                                                                                                                  + +
                                                                                                                                                                  +

                                                                                                                                                                  ParseServerInfo.php

                                                                                                                                                                  + + + +

                                                                                                                                                                  + Interfaces, Classes and Traits + +

                                                                                                                                                                  + +
                                                                                                                                                                  + +
                                                                                                                                                                  ParseServerInfo
                                                                                                                                                                  +
                                                                                                                                                                  Class ParseFeatures - Representation of server-side features
                                                                                                                                                                  + +
                                                                                                                                                                  + + + + + + + +
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  +

                                                                                                                                                                  Search results

                                                                                                                                                                  + +
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                    + + +
                                                                                                                                                                    + + + + diff --git a/files/src-parse-parsesession.html b/files/src-parse-parsesession.html new file mode 100644 index 00000000..b63e7f90 --- /dev/null +++ b/files/src-parse-parsesession.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                                                                    +

                                                                                                                                                                    Parse PHP SDK API Reference

                                                                                                                                                                    + + + + + +
                                                                                                                                                                    + +
                                                                                                                                                                    +
                                                                                                                                                                    + + + + +
                                                                                                                                                                    +
                                                                                                                                                                      +
                                                                                                                                                                    + +
                                                                                                                                                                    +

                                                                                                                                                                    ParseSession.php

                                                                                                                                                                    + + + +

                                                                                                                                                                    + Interfaces, Classes and Traits + +

                                                                                                                                                                    + +
                                                                                                                                                                    + +
                                                                                                                                                                    ParseSession
                                                                                                                                                                    +
                                                                                                                                                                    Class ParseSession - Representation of an expiring user session.
                                                                                                                                                                    + +
                                                                                                                                                                    + + + + + + + +
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                    +

                                                                                                                                                                    Search results

                                                                                                                                                                    + +
                                                                                                                                                                    +
                                                                                                                                                                    +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      + + +
                                                                                                                                                                      + + + + diff --git a/files/src-parse-parsesessionstorage.html b/files/src-parse-parsesessionstorage.html new file mode 100644 index 00000000..3ded1647 --- /dev/null +++ b/files/src-parse-parsesessionstorage.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                                                                      +

                                                                                                                                                                      Parse PHP SDK API Reference

                                                                                                                                                                      + + + + + +
                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      + + + + +
                                                                                                                                                                      +
                                                                                                                                                                        +
                                                                                                                                                                      + +
                                                                                                                                                                      +

                                                                                                                                                                      ParseSessionStorage.php

                                                                                                                                                                      + + + +

                                                                                                                                                                      + Interfaces, Classes and Traits + +

                                                                                                                                                                      + +
                                                                                                                                                                      + +
                                                                                                                                                                      ParseSessionStorage
                                                                                                                                                                      +
                                                                                                                                                                      Class ParseSessionStorage - Uses PHP session support for persistent storage.
                                                                                                                                                                      + +
                                                                                                                                                                      + + + + + + + +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                      +

                                                                                                                                                                      Search results

                                                                                                                                                                      + +
                                                                                                                                                                      +
                                                                                                                                                                      +
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        + + +
                                                                                                                                                                        + + + + diff --git a/files/src-parse-parsestorageinterface.html b/files/src-parse-parsestorageinterface.html new file mode 100644 index 00000000..2a8d6ef5 --- /dev/null +++ b/files/src-parse-parsestorageinterface.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                                                                        +

                                                                                                                                                                        Parse PHP SDK API Reference

                                                                                                                                                                        + + + + + +
                                                                                                                                                                        + +
                                                                                                                                                                        +
                                                                                                                                                                        + + + + +
                                                                                                                                                                        +
                                                                                                                                                                          +
                                                                                                                                                                        + +
                                                                                                                                                                        +

                                                                                                                                                                        ParseStorageInterface.php

                                                                                                                                                                        + + + +

                                                                                                                                                                        + Interfaces, Classes and Traits + +

                                                                                                                                                                        + +
                                                                                                                                                                        +
                                                                                                                                                                        ParseStorageInterface
                                                                                                                                                                        +
                                                                                                                                                                        Class ParseStorageInterface - Specifies an interface for implementing persistence.
                                                                                                                                                                        + + +
                                                                                                                                                                        + + + + + + + +
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                        +

                                                                                                                                                                        Search results

                                                                                                                                                                        + +
                                                                                                                                                                        +
                                                                                                                                                                        +
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          + + +
                                                                                                                                                                          + + + + diff --git a/files/src-parse-parseuser.html b/files/src-parse-parseuser.html new file mode 100644 index 00000000..ea75b7fe --- /dev/null +++ b/files/src-parse-parseuser.html @@ -0,0 +1,133 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                                                                          +

                                                                                                                                                                          Parse PHP SDK API Reference

                                                                                                                                                                          + + + + + +
                                                                                                                                                                          + +
                                                                                                                                                                          +
                                                                                                                                                                          + + + + +
                                                                                                                                                                          +
                                                                                                                                                                            +
                                                                                                                                                                          + +
                                                                                                                                                                          +

                                                                                                                                                                          ParseUser.php

                                                                                                                                                                          + + + +

                                                                                                                                                                          + Interfaces, Classes and Traits + +

                                                                                                                                                                          + +
                                                                                                                                                                          + +
                                                                                                                                                                          ParseUser
                                                                                                                                                                          +
                                                                                                                                                                          Class ParseUser - Representation of a user object stored on Parse.
                                                                                                                                                                          + +
                                                                                                                                                                          + + + + + + + +
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                          +

                                                                                                                                                                          Search results

                                                                                                                                                                          + +
                                                                                                                                                                          +
                                                                                                                                                                          +
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                            + + +
                                                                                                                                                                            + + + + diff --git a/graph_class.html b/graph_class.html deleted file mode 100644 index 7ffd998c..00000000 --- a/graph_class.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - Parse PHP SDK API Reference - - - - - - - - - - - - - - - - - - - - - - -
                                                                                                                                                                            - - - -
                                                                                                                                                                            -
                                                                                                                                                                            -
                                                                                                                                                                            -
                                                                                                                                                                            -
                                                                                                                                                                            -
                                                                                                                                                                            -
                                                                                                                                                                            - - - -
                                                                                                                                                                            - - - - diff --git a/graphs/classes.html b/graphs/classes.html new file mode 100644 index 00000000..203a2718 --- /dev/null +++ b/graphs/classes.html @@ -0,0 +1,110 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + +
                                                                                                                                                                            +

                                                                                                                                                                            Parse PHP SDK API Reference

                                                                                                                                                                            + + + + + +
                                                                                                                                                                            + +
                                                                                                                                                                            +
                                                                                                                                                                            + + + + +
                                                                                                                                                                            +
                                                                                                                                                                            + +
                                                                                                                                                                            + +
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                            +

                                                                                                                                                                            Search results

                                                                                                                                                                            + +
                                                                                                                                                                            +
                                                                                                                                                                            +
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              + + +
                                                                                                                                                                              + + + + diff --git a/img/apple-touch-icon-114x114.png b/img/apple-touch-icon-114x114.png deleted file mode 100644 index 1506f6a668fbb2837c06b561895da248c310ac53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28338 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�!s3?wog{K-{%qGHIDjCL--fNidtk06Ee+%WTr(j3!1& zk_(|I?P8=aoe}FCb=#6c{B_jUa!!`GN~Ptx+Y}dtSV#BF;Q2dJzaIOmpN-tDKbXrx~`BI1KuZ5y@gbk z&gYgbW2DBJl@fRnaz3b?MH@#yjGQ{X#2&hezxNCOmKVL^g)pwjp-43Q4%M{uvEq+^ z?pN4({3~2?=^@tZCCmAOq4Uxxc9P$mQ24@zPo*iLwI(FFn~I@Z`kSVb-mfw;%-y=j zhlo{?C-%mVtcOqrQgh;_W79i*Qp_eZrn3o6Q=^QcU#;BSy3CX4g%xXEC15Hios)?( zJTdpr4Wu>Z#H(+(;?8U;nnnV^)~gl43y8OIj%icN7p1hilHkRprF;Z2Iu3KZb#5muR%+E|n^Y_t`RTs?d$a_yWjQAvCWNSo}Wvnz;oz`r$4LT=ww|5x4 zXSOlr(9tbE`6nMj*Be~+;v1U@ zVJk<~*3z91qUnkPOSyV|ZRVe#mE~)V-*}f_H{d@2Whl~kBo9LR)xb|R~0b^RED;4Y)l*c=$Y^B(f1v7J0Xzi zhn^$HwmA8~18kr39J}fYrk5W>jh&catBO2$m@jY>%MG`G3*YpHH?STJySqJm+q>+Y z-$tiERXZ`?mhMdB9F-GC^ys6Yezf>jGD_6o-b+X}3AAPy1B=Cq?F(~yZ)h*Qo)^FI zPTu+B|A3dh{uNlYB1ehym0o8;Sp$<9&pdjTKmV2AWarV(bMWAlz4?w5(z{NI3MEOv z7*p(Xa*fGR3Jrdcv;WA?dW_Z>6wXP+ypB;0NmhvY^SwPu_1V}YD#d)h zz>gzsQ!$%V>^%7x&piAr_3QvguRMWrkoy7p9#vN*oZQoHw!HZEZ{dbpZ>2tPgsfXa zQ0$!B=Iq&XblpJT^;Aa0T%jl$RN<{E66@8He(-et$a1lyTdp~CdY5%DR0pr*(wDq~ zTmI6UdCTAV+r08E-%i{1F5T&~W#szQPB8^|#r3;$99Nme$mAxscD& z_qe*oj|E7WGDfKa)|WcIR!UsRTyVg5*83jSc3zd#H`TCC3i4I{Pqx_KUy5GvEGJUiFq&vvFVoeJ2}!RU#i&OH`V3 z$yEn<>%0C2fiuhao1;Jad{96VpbcQe=AM z7(=R<9z4eM_+btlIn1?(FXi}kmvhyNUcfakei7AVDhj=DL6&%9zz6yB>;R}K+o#WP z*B|~VcfbFAY)%8yLp9qwJCaZ|22>QC(?0QJ97ZAsrN68NqPa;ifY77-dEiF(NFOB=RVC7 zU%iJzvxIiA>UvgtGIOmH)QpXuv6y;PR$w*DzNf8gT5YjftZ~LDYHT_9XT~f#pptVT zDd}bM#3B7gh_?}r?Xqb#K{P?r*2h_Os>fkaqqa8+A)bs3d|oJt${Z+pAD zk~!rpRo#NEST2{0gJ&{rB{CrdoOAebV3`xE^@>ABFJWdpryu-0ryqHkC%$|?x4!xH zoOtnzP;Ldwg)H$thz2NSSkEPn$vO^hISyWaHK_d%(C~F(pU=TCJ&X&eB!QN=Ewe3a z@N$qqE7_}?2Bm9KbbRge_j3QoKS}r0Lnyz;WtX%pde4RJ3oI5($=Oum_qWIkt5c#I z0@~@Kkc(0;_Kr#0h&vp~%Tnc!iA)ZHE<*`IPUVc&qEzfhX{KpoOLONNG&|!s$`p16 zV=O)iTvltL^c$_I>YA!@viTO@MrAZj(_)NaF<-D;E-}_pO=iRt+1=SjDMd4BOSJuf z$%(3-5n{yqj(RrZ!uB?a%ycqA#~t?W`wVxTe1wfFujPi|(;!!{;2FH%AIJQhiq4N{rE*5AkR{v77)|g(K&+g@ zl?Ja?B6(>l%cN<^DYCtDp7nACO3~CUAtl!9H7O<9Nh|V6@3BTRsawWzkS|v^gp}Dm ze->vPaTqyraEsZ7Mu%;7AKK)56o&Bsn=>S~2@mG~Up zMBdVMCxe#KelE5Qc#K>W^=P?@D62tNsQQ2~51!rO!Mpy1llOjwe)l}%dY5VA7^=*L z?VYkcgo`Qf#yNCMWDRRS(mF>D9&0j{tI5O2h|F}WBo%kDSTK6eq^YTDOAg|lG)mD{ zMR=WH$RhO+c%#I3Bm!X!tcL!gNXPEaO>1k$zhebViJU^?FTAiOFn=HiocXqY;2RDHF0Jd)IBtdeO03ucUBYAcQ^y=F2&04yK(j zX(Tmoqf*$MNf#dFp+9?)&%QShs5x@w)m(nv2`;2t>QS~5q*h~%?9|L(1_E6=lpv#Ow=Y&z2CTDV6 zv-X}i20?r#Fjgz;EI!0;e`(Db(lCUW{Ahg;aj;f08%=RwRa&HrbycCYVi*UOizWRy z;_8}qwn2)K3#y zF(*_M`&>+kIF2IF$_bUB(uSc_XRL9A92kb45CR*MRzz;v;3|zS*_-9kS&9UeoDoJ( z$di2X9GPi!m~;*Gwiev{qPa>DFtMt*ByV2!Z8d$!uc-6=ivHPOw~k?};kWSWQ^1X{<#V zg^wdm)8J#i=-JF#v9Ym%PJu&{ifn75q@)mIWL7(>VuSNpvDjOnETk|(HuQsMxmwbV z30FDRV~-v)78t@vQ!B#g@uQ%tQ%tO4&vY`yH8mk7tX8zM8T~LYbUm(?vSAHBc#N9-7%?a>ZV9Rl{~Ygz{E&ZQip=pIIS46T4iCa1zVDXh9#W4 zq;XsGD9A~ae9@+EsGVRdwU#*Bz1>~>I8e7!rdwOY6q)bt;bV{p!mP+XFmx-i%sKJO zdq1FDP1{cByPj1qE-tN9iE%e%Qi<8i)UAeOBn|U(yHu{CwuW(#WP@clV(Us&4>2&QYy8lYMlWXw zqsbcDNy}n)!D6}K;Gsh>3^Y~45QW*gUM!_~pe6H)u_t9CttY2MjWBu!FE5VLnj9lO zX6D{AEq8c{>j)?%!Dw~UVr)h3IyM{22&Tqg000gSNklyUfa~^;w!HsZaqis%H zzEQof^CEY&KvPvzPBJG9n)Q0c&h|Eb^h{)Fe}uT5k}tzHye|BkQgwb7M*7tvE)SEv{y zS>0Khrp1TAy7Lm%ghWS>LIE8X{AB_DDy1Y-IVXV`mbj&E^z=hVLS!2{OSx>myG_`y zC9GG3VMIGE44ar4#*u6cm2-?CmJG>+A9|rxY9$Ze8Wfs9Mx{jMY%$!p0?UvfHl;OL zfiK~46d0gVimI*)B}G1?D#=Glg7+8(al={bq+OPg#B(KyNKMo7@dr=--g*oV0H<^* zeau5lXU@-ur;g9W_uot!Y)La;c0GIZ1w+?kD<_sTZCEUq^g~BoHB_z=Z(ml#7^o^o z(@xMvmQ?K=Rb8>Sy~A=br*0dZF-)3F4Q(9v?(2+AlkT_YD1-5Isse!~vIyA)%}lm0FZmk};ZL=*i`-JPe}*a8@hPtkpZp=hX922&x%L*X!l5q$^gv^=Bi1<4MX;rzp zLTizJ3?Z`UI(&#C%9Kf&k8ZSFSjUsy7*30|nqKcSp~o0cfBBj7pK*0dWwg@9X72;r z+ZWi~+au&my|GC%+hphmcDJ`hai%nNTbFK$Ck#DRRim`9)rQeCM#W@flc5_~b!$RS zSYt}1BU3k%BC!afXDzivaYsqRckD&+J$NsHGAYR*btP*#E8+iWCt)*nLn7gakq|OD zOIWurqG~_*5@DDayNig|!Z+HI(~fN}@tkTH|A&>v~q*K;I82W3$#;X%b(0 z`pjpBkj@kW#-K}4axZ7jp4?vCe`*z;zVgTcmWu`F&Yx#@Z;l^>co6D_lrrnCm-3L( zRFerBLmb65Wb3MI%7)QP)4AQ4p|obXT98mQ?F1v5K#_%L$qebnk)(1d+)Dx96cs|c z_*;oUI78N2czI3^Mf>fbSmK1WEnHdTjTTH;X(Kr;zI>}ORgHF4*@hH-KL~HgX;$5; zB*ta>eh{{TH6*3b*5aI_53sk`MQM$3a!}M{Oyx@0b&{(~Wua;$+qoZDuh$IyKu!_o z#6IuG=U_?uE8=<>Sat)0_Z*oxPA<1}>HhVhA`_;|DK6+sc4-?Cj22uGW(2oQ375 zQi1v_xdwSJ`5y5iFrs7dBT8G0vf?GlN>-o!ZVwWQy6pNK#zBoS$4@_U=3~8&PXlMA z=O(AteMXf6s`W6|A*HQDE?<$z%G6EX*xFJkC3mf^LmSOxGQ}F{^9AowXeR9x>m;Ig z-4CEG8(Uk%7}(z4CS?&y*|Ky%qG=lO0ftP-Vo^Yg5ZNesOGBYXg(xvYN{jw>=m(6- zRL0=F$0)HhjG+L2or4%9>OyO}l>p+=A^^@xNnyIArAy7((|fVj$D)F8&Y=`^{eZC! z=W2Q%82pH>Dzwp}SqdIk)fnT72DOxQjX(sw7nQj-w$RK<4^nB2mH$snLBwB0t0Sum z*=ePwmE+6L&hLKk+3kD2`9XP68r9#Ykxm+rd zB^oA^3AL*rN5*~-T};~)rI^6l6Pnq^CdL{T%N1SM;VMT{3CAr2Pt!~=MvE+e6f`zk zmQG_GMi(hWN>o)vK+}z(VAj+{4vhfb!B)b!2{|+Ly&y_cM5QQbQ7szTYy<=5OFPY4 za}h1=eW3Rd*EVQl>4rhfy{-tq^8V7QSuIx=o!cpAR*MC7(@@tiCAL zvpKsOhoc9#jvk-Y2X}UM)qJ(eN@+D|TPo|wDKd5vtzK1)P#zImw2xU_wUd^`a>-)8 zz!-l4JpCe2VzRn;{<~DRFxb8hQ62N16MIdG0|9S3)Mp8kagXN@T#gA zK@Kr7$h|U&_*inhBBS@{y17`Xsp>}d=we}uIkO&QOR%=0TZ^JzoKKpeG{v=&7cdr8 zp*B_|{(cneLet348%Mcflz_Mp6MpdJ#4YNI5aM$Ktj)!WRPRHstyWuY&B=v-`mRS# ze{c-xE5HN5DPXxz{CoaD?uVfTAjg!{sl9dY6tjtmhm1mL>vH946j_aZCvS9B32|9T z5xpNgu5GBBhG87o+uf4~?i`JidzR9grk!GprW*#ecyM(;~djAkrx zLn+CAlcFTW86!)zQieVxaaj3LaA4j`np`Ci{V_zclH#+2k0=A$ zWTh32M%A^;Pwfqle)`cfA6xe0J;43IlVwTu&(DwK8)juJ(>07C#;0~xtE#HpB?o5* z56>E#Qc|m~&)$2b_oM5r48W@Ez&YBsMQOu)zF-(ebO{KRP-{^cIp^dqx?YnDaDD%d zmrJfP;iBf#hltVQ&7@$YBU&s5gD?Ni5WSZodsQit9Gl_vnoX;iZYi=X-sv)NK%^V#wJE7ma8?(a=O(8Qzm#3sGO+dhM4HR z$2un+hEX~VM$6r?_u`e%#xf>pA*pigmw}`lh~!k6wZWGMa&e!?Ntg%L(hsA&4A!BH zp)0e+RkBqK-jkIirj9AgVX15vIV-BF#)lxEqd3ld$mOyR##*vcbX_L{UpG=GPV$0; z7>K#dzz`S*xoU)zb5;tcm6|%G>dJCz5zgNI%U|feIbn)*1abrFt(Bd$uJ0=(ikxvX^l^cew5`s z@2j+9LK(>_S$Cb3-kkU|`(BdAl{OMd>}3}FnCS+A02?jFo^{tt*k?|x`<`L+RCPm) z^1=$-#BQB|LKGIsf z(YBR6Fq>$r6?=PoEcfQv+Wp_{oo#E|FcgI!OS1fuG^AsYZU6s|bsx$KX`2_Pwj5d7 zhkIQz7+u$W8xa@_3^w?1rF*2Kb6K@D-dM)aV@*k2dlt(DFClO^b~s~bZ*Iu1E{BQM zm2%)Sp7B*l!g30uSeiAB@T@VgYCV+`)1u0ILgDD+neNcxD@Pn7t+TYwuv{*A?)IF+ zL~L7pS#mraNEsSe(pZ_N3b7_+yW2xmbGu#>V`O(Y(E5^9)6i>@w^*%kzNQ-ny3+~o zJ-(_LhJpRlBa7Oz*?gh&72Wa35Q1zqO^H5?3{y_w9OEwJ?y(!T+itku_2Z9yf4z!FzW2(|xUliGi^;s;8HDau* zLtKForM0!hG|5t!rth;KPEm-meVSy?R1V1qVMog$ijG!_kBR}Y(Q_yw#h=X*Qpzfz z7A_Z46eDA`%9L;LYIc#e$SFGXWg}~=aza=N&p2x}F%reSF;){8*(^3jo=4F@$>O+X z#TN-xo>Goe=A3d4Lrh&iPR~wT?J+X9u! zM~aK<+J2q3xL^lCSJjRR*pqU@M~%Rjx1#VPKwbjsv_?=1EP)&CHwvV^g7`-;v$BJr z(Kds5(tfW%r}w_}Uw-xsYN-`UW*a7R1@YZr&J1Ck8N%OycWwV+`w0Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyV# z6d(bmCaqfl03ZNKL_t(|+GMGh(_ZSjmeEsb8ixoXiW5q#z-*ENt`DHMNo+hB0`JIP1Ez4&mO93jqe||)jWC6 zU#Fk*?0$BwTI*Neu>}9^M@mUbi9x^5Xgn5x0(x(J)$crh+oqWvMo^T6mNI1_g%nZ< zvJfb($;#qggH(zf0!B&zQjR1PDJODDNHRHkY|$esMNSz~!W5S59HdOrl9(aIh?Wv9 z6)6RB&LpKt-Xo+$l2J+{m7#StLK$*O#L!|*fykLm$~oq|F&U;d3b(jEKK!1mK6*DW z2IB0XpEpM1pI`fb{Sp85A4(}=j3_BZOvwNX?|H{tU-#t4pZr>#eX(?Czd3T`5JwIl zW;AIighU8XN>EyZHkLL7Qu3q-3V~FT7$Pobq5xthg%%|gy{aIQ5Lu9b$%AV8r-Cg+4ThJL>!gh1mQ#+1YmP*M<6B!oa#rrQ<4 zqcT*bMJWYZ<6O&3QQ&+egorj0p9L{^gb-BL5JDp4M9NS%4gIRbYE5Y^jdQpVKnUtK zFjrZGfDj@vX2z|{Z45#IA%r~B>+_i7PZ0er+mGztxAeDfz4HB64a#CTYTESw+d)za zQpyN{%9(|~d)sTT+%;=ne$QQZC2NEzib5!*&|1^D2A8@o8QK;p4LJp@v6O{I8;L_B za;B{(7-^7F;-e?#NQfCBKtw^WDv>Iar6Q(8X%)U{2_a(&jY~l4&Uj%hZQCNOrfD20 zWh!g1T7!tRF_U~l?IJ}{(bJijH8Cb?=cwC;!WQHdi7{c7A^4C=RumVqFJAmxk#$QfpPm1=#M|KOj!?xVdl`HkJX@5*fo(r6g3#nF=@kN{3sOut-_nMNmIAF6IcKafh;BBDkb*dH z_;B7d*MGvZFFfz@U;XZ_Uz_QbZR%;7y{{G9~y~U)<@812BY_$-!C~)4R zmBLzs5D7tdoMK8ysS#2TQ$h=gloAP)y*?>tB$1ReMrp_iv;i_?AV!R_DB($Tb44qS zk_vJ{8%v5HBxog2Qj>E+Xid&g7>ib5t)=x5QXoVq%7VgZybmM<<7R@<7A-R`mYN{_WoZ9FTvuK*dX*^Nbfh`*Az}^1l1-%R&hu zwaP{tVXVdlH~sPw0Vr*|*+Mr@vXEplN_KZhYYIKp9I29)zGQ3W9gU97tJ^bHW&fHj0cOOus|QnaU~yR(uL##jWAOeUpB zN)aIh${2#LyV*b@Cy&$$LGCV42vTsQ7*I-~q#$R=(%{+_DFubqgcxzn7#DMQTX`Ytc0tFY?-Of19k$10%osx!887%Oq0`u6v7yp5lToY zQ4)lZq~H)zBBaFmh!P+KAS7A{d^?7u#%h; zDI^M`(OPxG)jNd93~NV>sk?(I&>zeqe1im1Xn{-!xm(DbkvWsIL`jJh5^XFZB_I<+ zBt%DOYohmr;EB=U>xM8H(@i=MLUg!FE41haY-n3j666@rN+F~s_?p%^jMap;K@yP& zQj9=kQcrNHo0ElBNWe~kt{~HTm-j6$vZ*i617f~aMCd7Roz9$h$%~AT_cR8ty@F|%_L9^`ZSXoAv&y;bLOE3ALP-! zk8_rYn_B=f%NrXwXPF;VD5>!wpp?W&2(CdYO(L+UHXJb?w#*)V94~p@yE*TY7ydU4-;(q6DJN{VW061q>y2OgH?I4) zkCP_L%vB@GvPVQ9g+vKWa18;7p+O=*DI^JUH+Ni&)G1+&LZlX@4W%{Y=H2lXHa- zkqe)F2^T%*+0+xb=hp9W)w}+Xt+O-iIOZsFN_g*y3A8B*DPpE@Kxs|gI3}&f8i7$I z5<#WS6jckxtz+19pBGY*oflFmp|mbFAPZZF*sa{r7dwOp^Fk91CtsC6^Il#a9}^jKJEhk;Qzc2DL2S@9gqm2 z$XVdp#Ok3V?0fL19D3kxMo0EgPu5v}bRW9VY~HbxtO~Xqdm=}jd^$&+cq;ST7qE5? zAp$uM0mmhmUB<jhrh#~yKmuyQ%*z*P-KKLv@S53)C>j#AY){Qz*B}v(=u)y zKE@7NYl(^-sC13Tw+%mEAk!;wYh#9!nqE~fC`&TnT8~l!s}ywz_+eyzc0f#?m;zc# zd83fX3nzo_w5upbFXn?v6RJ{r# zp`J`gG1Bjq^sJ`!ftUlD?tHFojG5_K6rGGw8H*2|;l_})iQpYqf0ivfwvy5aArwNC zjMi&z|HePD_qJ~`=v8c*nZx;pjg2v_3yg>B2&rf%6SUSykqKF0w4|&8N*U&RmS)c# zeC^h6vFn^mc=B^Er9W4Yb0Fm*7d`Je>^k|eeCSVJMcIsyMM0qiIVSqOiku^LcR$dc?<0jxjKnRJ^22H0Tq?iDK)|!|iwF@Yt{P*tJ_elv* zlqHZEP9`j^uhRHVu*x~&LL?^`6a|t%iV>qBNll$I5Lusi{^FX?(w_k^2;pcZkuUzk zJ9zX5Uu14z7}XOF9X`aQu4$SflgS38gp`t)0>l79l4C%KjJAg88=AJo`xaksuyo`I z%WJE&^@zFIil2V_-}uy(@1z-*9W=;+g{_7^`{z$_XmORXN0 z-*W41_wh#`{0y_3y6p~`@lf;rH~cPs@e!)BVtsjumE}cNmKMpaM=L{00!i-ZNQj6G zc;5}o4B01)QY0Ty84v;=GrnyZuB~z4z&^Cqe>(&Gg^s`2>M7NGqe2xhYqapig&-4&D#MyLMTEg_}4#wE1Ub7wc(J12M$0=hzvq$ zymzRS2(BT;j0lP7141f{(P)`*b&Ju06apbMC@BbSM?+*vco!HACoC^6l6}KMU-OYa zc`H87g0zqYyG}lq7r*}9967v%l>&u8ON9cgGKkbIf=iuHuayFkX}qUy8eHQLVhUBW z=macl3QA+JN>dm^X*9Md7>&lPjwiIEt8EQ)!flM;{_LYq!LFCnGe0`5117b zWR8r7Lq>H=%9)-~2*A0BRt9Y~amtC>5LjGV=DO>@!`=7X$Abq~c=+K*5IG}+qR@sc zRLA1Ugq(@NBco?!d6D(?b^2`ZPj7xLf&n5A$>RfDdie|37-n)zC^A}r)`m!?jS-;~ zDo0XIG@<*xu5HLZAjFh71GKH9b&j^JNjV{fpilxM1=dQc(oz%!ZR;7;0bwl5>osrx z$UlLoJG3AKH+|`w*f_?;L_MBBjO3Kq7}uRNs{~mJ>bAiM$&Y^cLzX6jrEz56V$B=h z`w8Clx$ko2S8n1p|M>5)?PTt`dpB)Uv%IoGY#Tz(gp{W8tfq~U#9BB!v=432n$| zAsDZ%uy_9otFh!|@A@Ez9(jNZpYyBy{dGU$oJ*cce^!$7h+|IL#Bcri`*_8b|H7Sj zJ%HYF0-=8#kM2JLuBFrlpAu3)r4;KctBjh+wI6*SD@P0{3pugv*i9V&g!5@!i;$Y+ z1NCG=;{t8tJ31mjgos2!@>o-J5GnJE9TZ}w4UUi@q=;{8+PWtA*a_WIQz^-ys<{2; zAM^4zz82as_(=AV_r3P_IQ{gKNli=6iQprndIAYd@a)~Qk6Z43glE0x&w1zPzRMf0 z`WOqFxAVN;eKU7_^Gkf?Lw`#Qa>~a_Rt~j%^p9V~X!!_l`pAE9!edV6jUTv%w}1Sb z#KFxxj^hB9XI(w&r;+eHq(!ROHkm z5bS$ojlm$Z|Hxrt(^4r#5{mJ7!rl$XW6yaiFMHLcoN@ls_~G?m=1c$hZd#X^nVsb^ zXFY{K{p`26`HP?7i+}Sjj(_5LEbZS%QI!0~+ulxZ=2-5#^+pctzJoh%_%dfc?IPZM z)u*}p2RC!=)$ixNdv0f8>s-gLTtjjdbG^*LJ!>3uY)Ouh;~%qw6VJGi;0~b3D5J?r zk~4%1DMTiX$Av&b5`0UJWv8irp|3~4$;q*jC}P8p4AE`7}( zvVGSUkP4x;@tG_C2I*EAkH$34b*_U}4A)0o{*L!^(WNhB@7;Iv)em0DuE(FwGhX^i z&baWGS$y;XmiIoy_LENJ#4}Fhmo9uUU%%>adH!qP&PivViV%SxUVAi{+KY0xc+mGVBU%i5AelsyR?z-V7_S|_VC!PHiUjCPVg|Q{4 zU+^Rzxa~*$$KU-8+fO)|UwQdu9Ch3-c5L5Dnj9hJjBgs0)$F_VJB-$c3@RXcPI&Aw zY&e1R9v2b`I&nW`$bv*7`c8zydnAFM`C>bt_W0wkXneFrcgnw#8LJgC$4)Vn9VSsm zlg&IYy8I=GskHj7FMN~Hp@(QD8wjD$B&?ChoG7c3)x!r^S>C`17_Ba{Zi9^6lVeu1a|kKbbJt`aF)z>{;Pn%jgf=D7dnZ_$he zH-7Hl7$3a13m(LXB2#G1V5VZ^Do#FO8zLr3TkxgNe3iKw+0E6MI(tcLAfbL{N~O;I z9hBDJx@Wng8n!5~MS+kCTb5X3&`MF1C52HGM$;=x#;fa`cFwtoFz!Zt&fNFIJ1HxJ zL(;^+sA-5oVwB;L`yS@h3tzy@mTe4aPJ*=Le(S3i0WBRIsG*1jT$R5MrL|Ng$A^gq#VdO5>o;ph|&Lo%}-@2 zq|~I`nSN>NE+}P?TB69famz`MdmN&$h?GgTA`MrN!6RdbBXSaqhhy&Dx58y_d^^AL z(%%5!s~`L@cYgaDocHT5=aw&giWAQ~i@~NHJapUFSUtSN$>*KNsZV|;A9&qwa`8)F z!TRDoJbdT9eEoy(V{Y?is<{Pz>HKq;-?kkXP>)CK+S*5{$oiyVQcuGR8B%J&Xwqnv zTvW(*3`9=>-E^pvxt<4DI%04xd6hFMR!UB0inyz1nmT~b;jcfRtb{n9MsZk zLJSydkRhXuW@&B6_7jdnxNab3y`6frO25pVhZb69W=i%Ssd@89KFcXj*g{GxkP^>* zqK&%;f8g^jJH*$XBm=H;ac?88?Ewwu~_rnLRUQmj!UHMUrSHE99g>6_8=a zi6^izuBqk*WTA21buKvF(2hA1Q^Gq>i1rsdD5pfuk&N!Be+-1FqX|F=kP4bQ(d$`o zjw}_K#K!s>*+Yz>1B9a*sSU2KL6itLMo2-1T&-=qBK z+K*x@!zoWWmka;jm$3NAes22sHDoC{@$3s&J#c_;UHv)M4=*x*^bVf>(wDO1#AEpA z|GJXJA76(p6>ZQs7sx{3BZP5H;}ba-kP{+Edi@ITx$A=gyIGV%z3|&%E<( z+;ROK2xF#NZy@^(PC4s1F8h;&#se ze=cXR`Dp(2O~1qH(qT?~(s^9^mfz>%D}IHePg+1S=J+$tV582|lX3U7m7+_y>5liM z;C^A6god);gOKT2g;tqD33}GhFD#W&SV8A{1do>D7i?Zhg)KU{LJ5IV5|J`mP7TBu zQBqM^gA}IQ5k_?`r;_xH!Ae2TS_WlFAta}sw1wL~{(io7^_LK4b2r;kA_vdx9Q@Ds z{39ovbvE{S@}zc_Rz}OBMqy$PJqM|>ug|Sy`LeNG>2oXdi6hzL@KanoXA#}c{)LL#+AXo=9KvrLRaP8qMr38_oULBZ0&WloqcyK^lXs@^P0 zuM?VtR2frPGy>5!q_#5w+#`4J&#%9qE3SMuRT0Tb;hF_*_}GVu!$VyEv1{0M?dQ4h z)$ioY=RO&c134W+2;E^5Q$Xw-Rb)Xu%zWj8AK~Huyq+^2Geg^q$w3f|z=en;qm`oU z4LaX#nr~cNT&F)MQO1&dL`y{s2?~wMT^J(7fKZn1fB6{~Ya8miB|1qC0j(t|fKdub z#wdkCuywxAk%teE&wVVyJA`jp*t9^=Oz<;;>^qtfqbH}#;iXlq)r^~xr(gbJKKaM* z326@3OMz0ZzW?VjdKk@npirs3xU=)&`kkr)QBdgL#Da7fL2pWS@9%D_Hj_Wdtin6Nc8AUmD0}7*2QlMow$(0f;3>MgT-)^#f76_2R z(c7|}^#}K`w!DNcDzx&X=qbyxi|?k4m621e(Gvwi%e-W zb?pf;(TTo-(0Jx{?m#vT|9hOHEr!V|2JRFZJ)Y|CtZ3eqtzwu{K_|2J$#5= zr=P})-}c9BKXDG4nmjoO;%L10)Is4xpezay(8ey(cj(BFOI~?Vrw*n}GYK3%xQ~UZ z+mYP@fOFmK@(Fy3xX`JK^K*TKklg|a*#SW*GG$egV<1o6NADatc6sGV>+pHN(&8$| z%vwZJT=2XL_~4r)eQQX;p+qLcgv%MF6?jjjE2JpM!9(mKcua8yxeHKPqdD(IFJRw~ zf5^xG==E&dbs~?w@FJf3%dbI*HL~;2jJwac7EGXL4W)*<4ouoEpf07P(w2Ihcn zfj2o5i{Tc&aUr3Ez*>dLk-~KG-RrOZIG4TU zwG>4|Zd*i`Y67i0k}DML_%N5f{q?kC$LzLwlx(3rM3x$nx-Cymi20+@jbh{?RS;Mr zwlLH#GOinHmwDkIyaD_M^hywt`|kV^mYUX0lW#&GZI|Y6CJj*toDam55n7>C7aElS z2NoAuUR`5jG^TDEg7*k1Aa$XE!dm*h9)rTLd9KHG*L<32s}4=CZSeFLUCiP}z*Hp~ zL8Ub|C$dn~F4CK=Nc-;K6K{Si58QPS(Vqh;$U;J0qm+lKtI(SfENoRsCLLlo#T3UF zgdK3?aO8$-KF`0r?p17?lQh9or!Hw*S;?l^8J5-@7eD_3^3p1~^*Aio|I5|P%~bTQ zq0$l&Bf&YM?*_7xnzF30MS%;EHl$xrjhNEZnGhW}$q9?5EDV*gC^AwAMD7sM`oW*_ zqnmeg_8Gg#Mai62oc6TmarpMHu&^*g^pQG&AW;^Y)HJj>}iXx<92x~M0lc+^Ps)EBC1Aga!y_!53fmWp1 zIllX)uQRt$ab#%;vOrriEy!pRo~o?Sx}bI~jgO4RVYVbjcj#e=K7?yvs@mY1My5lZpH8-I#ieVFLFDniVe(Qw4t#s(Wr zi%(sGRvCrSnzAUFnHf;oP61HB&U267a>cj})|xI}TUG@^YTD3w^VS*$gBencv~^8o zG&_&l#GTiDi?g5mJWT8=Ok0oM!ral1<3IoXQ!LE&@F-drDXgZ_f^p+$okwR+?E^D| zlD*%*mfODnefq*N4g+rf*K0WN-RsE118kZx99mwco{U*uUB^X_2%b7b>ZYYMl7u2F z$xn7a$mM_j51e)J8RT(|5U^as2j27+Hg7UGA0SOF9%TqAF&T|%ohNjOEiwX$Af(7_ zRrp&TS@}dK+Hdb);j^+;Wy!#}b|e8-8wRs8h?EGyW3^(o-$UlEmod{XxcB}g&U)(E z;2l`a@u!{0(u!dBZ9l*iiqa}(%YxQLya1EI8pEh|xXFmYOrL%c*|BMs{rB9)_JtDH zHY_i%&`ic`)D5m_0GKqct5D@c5M9r#R~jCES_?$8l3k`CN+)gtgk2pSt$nA_*))X?iT3$laIb)c{sK%Mq-G} zEzB~gdMK^B#*UWERwYVwfH9}UaMIGamhq88w0fS$Jmm@C8dzWD%%`1$nA^$szxY*l z9W_gqhH={>1@x@OC#dV1o;6Io@4PDC;A3Vo9y45DrH-BK()dUSp3+);&Uhavv}Q6H z6Qy9!1BdvvxBLZ{zT(B?^>v5|F}J`MKJZDF?*1O5re-{u;A6t44uVM8@k}KoTI(() z=K`b2gyCpROi*a)@7TZAEzn~&+bf!o?Vv1~pPxnKjB6T1@XS^frB;L#h%w+=&twX) z%3hC!xr((1?xnZwWVRhO15rTJaPkvQVe<*6ap#TSXFS?KDwyk405rZ6*R9b^nqMR@ zMs)+B%j!%fHClElrZz-Mt4S&2W4CL9iyU4Py!em)m}k7?VzO&G!K>Hf)@$$J!Eb+o z{=l-nx`K1D1BNNngn(S0WJhWjMP5TPVHDNCDFBXm7JD;dFz|`@$LH{xXxdSfeT*nWZwFjPs8TN zvAXKJg`b9%imJ;BCNc`qwF{@cvbL=;RRu!*JlN!X!0JxLeCUxS?2c3Ui!c8N7eDVj z($Zpw%m=gF{;eN#-G~2h zj3y0wTA?VdBF2RCo)7{^)d5215V`BGW$0Q(F|lb-`rG$TkJ#zkdRHW*U6`BcRKye! zIgy2=@c|zrMr(}LC?%OKOSFWQm1RuTqfLqRwRJWx^f+|a4>^2b%<*SF5u-DCJcg9m zv~x30dC^PQdD@xOUbA#)i9?5uFqt%zTH<`b`+!V|@p#C_*s(FHSzm1k)n-n3>a%$E zt6swkUilg}&j+Z-P*_CSV_Zu<{hq6N;D#?TJ7-y0Sz$PuAg19{i9ia0RNdSODNSov zi7X|J?@Bct@KdzjGg}n?w*70L5Wx9wc;;!}SR6M4CAtianKlVs=!ziLXpFU}n3(S@#^9qT#eg8wEBh!R&?z!MGmH10mE|R>UJs9;9*ybsO7IR!ciW2DBOGv?_^<4sv zE&(@b95Dq_uK?)S{G=Xto}UzAT-Qi4{a!_3ElNtP%FGRB8IOjnt*+9anZpC4jdf;b zXA!~EuL`{P1T5pF6>>-%wS6=B$WQprKm3GAv7NJ?^(&n9D^EtM4693IUn6pWz96r! zBea3i{vw_t1zCxXkM*_^L*lkCT*rgozlnPF077L%ilipej7LbV@hLNETB@9|wj`%a zJ00|^Yism+JqCl4>;(M;MjKX#6GBLxrd}A@Nz2+~+%=Or>AuX39|{@3>W;l@t-Jh< zEhwyJZEcl}jSU8K^VDsNbB@8x3~n@Jc6O$#LFSA`vc9&;%4c+85D2wPB!1ML3% zHSGSvr`Yr+wL!6GCu77p&4gSQEG{l1rzzULl+4Zz7(aR!?c)9Hzq#cux=i-CO^imKnW}SA z+6eugWno}2T2R+5Rz#LJ#$?};P#vhtu(G~Rzbfe$mZoiSsneQU=er!F(O7M8Qv^M! zC&U=(mlj)82-P_)SqgjtCbfv77l5b%zv|QB`I+7(p$Z_Or+iEs!{X8rnn}(4maQ~R z%V<2JUv|}R?;Z2=3&iA++R#jDMx!yCW@pe!k%39$DYPa{YLe`-$ii5xEzrQi{D48P zqMtIGH%AuwecEPB9bjW)o$_EscG95 zqYYs)p&azFg`pYM_>eKyGHDu|_sq@=NK>F_wPCjGdYJ1j9|Bqh%tYkQlQ#Fy_A%v3 zYtbt$N=R0gmzazu%x~RF<61V>H|X~&tkz`LGMJemrG)dHRI;|V+WlQgdR3p=yUtmS z36&GRZOOoBJfR-fT?aK~>c+9Wyvo|@Dn!rf>KeoGgmKg2>INS@!_kn8WKuVj))HgH z76s$F#ufz|!x5V{EznFxAXT?}x_;EpE2V|8WYJ}xw9>TR)3~m^B(wr#j#7xemfX2i ze|33da=ipL9zMKsyOgSxQe;~d#4I>)@F2tCkh!f}X7b27K zq-!QShmsN(yB=!SAL$aP+L*2&OlCM7(d+jyQc_hFS>z7yWW{7W!G}np6jDIU8Cw>_ zlvo{3rtb+sfXJpA`1|%P-3)9r7A9b(8n+-$&a<(;K_Fw5>dw3^sGFv{TPaUpa1sbUFlk#-N_f{0r|&jMNTe-r zZQBX{!4X5ixz5V*ZA;G3)-BptCXE9G-g~UIxDYW_kHwW0q%s|#1+=!b&eNtuOqoej z6LZ1{NeZ42B2sHy46F^udD6H%D2#Y$arIWI!>OW3-*7e6B7*ge4Fup_*Cz?mvb3^_HU=dnN|}x- z`A+kRDY3S`)>+@i5PZakh|(74y;$8Cp{0m7+;{lv(*>%3_T~kbQWg&{ZpdFcYVLGZ z^+n97J62U8dR0YeYlM`{3}$KDmVjh-ZjQypC8Smq(`Iy4Rg7Clqyu6CL5lw81zbO^ zgh%huLLh{o37NWXx}JMZ#6%Zi$q7HLp~o1R)NNOk^QlukbMB(v#xS0YDXWUL^);&g zpd-v_YI8eJ;~YY1Qi!xJpvwX&1e2!CF$+?H*E# zCVyUnfWdmY zAcZPXYa%fs+dCE9B(k#a*=m$%hWgHI;`79@$%|agY zf)feJ9Ym=_4aTV6IJsCYluoq$^w}>T|8R473VZ>)2=&gZ4)Q<)?7Pv`*GF3~%Y3!c zJXlnP&a#wa*DEzE$kI%&=q7?XYH~TrLq27CONU13Fch*xbvq9M^Yj z7A5mM$7geHn+Bx>J$W`|&fqNl1Zh=q*dM6!9PKR%#mn0R#d=MGqVGG_Wl7t%oSi?U zF(bV(6h+DQ=2te$1?O)(;&!)VaGqu`97pGO-E_R#H9!5l@1E^@`z`Pd@Evdi5g`3H z4mv^eO5jc461Y_GmQK_rNmPZ17Lg=Tq0y*NL0==v;Y8d*RDwQ3=oMd_g5oGd0=R|fQTm#R6A7e002ovPDHLkV1hbZG{gV^ diff --git a/img/apple-touch-icon.png b/img/apple-touch-icon.png deleted file mode 100644 index 2d320cb5e1215894ef37cf8c6fd7a0085eba06f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8358 zcmV;XAX(puP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyV# z6d)&eD=4M_03ZNKL_t(&-p!kNwC!hE-#^bg{D!^v8SlxRax-(2keMNY5JDspOb`X9 z)*7v>qAhC0sue1UN@i)9v|M(qT zZCCrh?^^qhv-V#5yuast-skxa&lYyq;-JsYWcr;y`QbNyfA5mB_wQR?TD(f*RtR1v zAH*mnB7(LC(K)SafP?`AA*4u15MxAQKr2CIIVpADYqSs>PqGRh6Os~{GQ<>!K#1K3 zjUG%=(YlSCH~0iz9renu3CXxh5QDnm>WA3ZM8MP3X=VM#_4Lm<;aQ#(wiX`>(^ zQsfz~bwnjpbxV<13Tr_nnx>(49-}jQnZgICTgSAnlU7Px+om!rWYFugvUlHbtoncO zv;XRS@4D+lznyM+%davh3v}x}A9}~nbMaltu|85@lHsV!&iM0@&Q5lmZcy5{xnAd4|>s=+Z4Am@+4{HP&WWs|hiZ zqziPBXJom-2S*Y^jLs3Yn#>qPX{^zNlprNSjM&}H+02l>bHP*UPAzqtRzQ}Q zC~HaHVY7^sBBC|Hd#p7O1Cd1V5n~iZZt>m|QX(cOttKXD+m?jFW)>o7r4c}Bg^P)4 z)23dpr^e%9I&a^~3+I=Yzx>dXM~*8Xzi9u`^`qg=nK30akQ*%sDbEUAjLe#rm=Xyg zGhl3Yf^BGsAwf)NV-V?1OGsFoA<>g05tBy*lr^LjQCgFtLmQ1s5v9~_fFjmtw9@zl zAq0xd014Mrgajrt1m`hYBP6ue_z;*>)07#c%ngMx>};GqaOU#d^+2I7KL4yU&)v89 z?oy|H#wZXaMk|!o61+ocgZB|3cI`kZl5as-VhA7#NeQjGAjIeqAVp7%5t2en#Ar=I zL5wI-#NCRn1d<5e?PiVDcpnMAB}G9K2?5%W2q}_MLJ_-D6rpKrY8S{eD_NE!!Kbn) z#V8>ud(KwvZdZfC>@7{Y;`tLNlaERAOs5nRMhTheQc0p`Qaf7bNimV<1v+{Z5QD?} zh)M~??mbi*C5pCfnGAPmT_hQc$xE{SJf_ztMWLO|n2d(hvuRg(jYeyOZyG`nlz>tO z*H$?1QA8wq6ha7&x~-^v#F#{;HJMVBxs{Yc+8B+J_p=L4@@JUYbUK$@jmdM_98XwC zeOc(`-6^3^BwD(NPi7TmW+`$@R^<5DHU8E$NEPVM4XCRbn``Ts{yb-#^Fme*p2vZ6 zF5rxVhZrm@po}57z+||^`l;h=9Dk0}N1x*O(~pyncUW3pAqj+(D2=9RYFeLA0x^Qw z1r9z2YL~D^cfdglMhT5mY>h`Us#+Ej%%;clKp3$#euV5 zz`OqVPVW8mC%E&&zr$Q^(M3rN0Zl@b(6*k+c}iju{b5)n{jpIi-{=`E}*PdfC+F-i1&EnpDi0!d*)&(5A@Jf~r9$;bR9OhRtV3X@^ zzL}TZbThyAwx47B=;O={O0-t^Buwg>vdA%7QD{v}!e}yM);dB0WfV4Ql+{Gn zDO6_hvxdoRM!zgEO5?rX&GA5_rI(qm!b(CTv`x)3r^dYL9ly<0*WU3=r}@o~-oe3h7D%Z=WFKGu^v8MTzR$3b zE2_zms`dzp$#lxZ7_?6K07isaQ!^OM6XJ|KE6}paaC4p0kA9PLu6_+K{hl`hC;6^7 z+{g`hZN*WgS47lWF zH}TcK{GZJAGA5N{<^xIuYcn*EVn8cRA~I_lnxH6i%j3s4ZqqCCy~CHExBu1<6FMbY z*X6d+8m)xr19=BNfy8iY#LaL1Wv+b1i%BU^SCQM^^V>A1pT-))#`+qg(TEI%C{2n9 zB|>z*LoZ2CDG_7Bh~S;aXhrKI(K*JW5z1O*w#5_Qet`2|d=16~_Uu1EpwB~JyB8E_ z5wsF;Eg~Qyv>|pu6HAN{MdI-jTem3@$V8DTO~2P?(C?#_qG=rCX-(}Mt!u%zScJuc zhk5lIzMGULNK)MK!4D8No?|qbaO(6bnbBm{Qa3GDghawh!a2vr<`xe>_-&qi>N!pw zdk%@7%xF^V0K7_xx^5Y7Z&6K#>>PWFPk!Koh*}_pF|T>!_n^uZtOy3kl*VX-_nw#_ z#YjS^>lw4E!nF;ggo-gyHw|suF?_2uJ)zdXDW_62ILKGpyz{crQoYbpgr{{U%m4)h)(D-@=t&7_t{$Crpz-M?}%EHL}@DIoa^IUt=_w(*g-pdQGzKp?w<>HrK$XkE^W2{_!En)s3 zX8#pz?@TZ;;bO!nMQU0q2cP`FZ?Uy8fEL~1 zTdhe6ZaSiCl#u6^2Om7bpWgpXEF&o9dCyP%W6oSs ztgWuoxEdc4gv9*bgV;T1am`J)aK^p^jCVGfjb|MF>u)o+w9FOPUq^_E(Z-k)&pga! zue_PN{^a-hyYKinOm;T7?R~$)@YrL7@fN1vL$v0={=IBX;I04u--91A8Y|v(&DC6d z>AA!ZNueubQH0t#oR5r~meLwN``0IaK+l)<@L3DRtu7|C$gU{Tp$J6beamz_;-(+} zX)b@oZTlX_4 zgr@NnMM=JV7JCouA@603wgX#7{u-O-L=hSvXnnwiNb5a*m+wBiHo8qOl=krXE4^Do zh-g4kf)w%2BMOw!Os0XGe&Sa4uPlN#eBpn5oYAo-NzM^cmtKRiWIV2sl(_7bujcTJ z53{gGbKv~5Svhne_xzU+V{D&%Zh@7v&f)ZtCwbsApX18c+{hI-T+fA9U&FKCet<83 z{Nudn#+Pxr&Nny*m%ieq;2R=v-(7bhx~r<*c|wSU6!E?z^|^*; z*T=URV+{SlJYhP+D8Z^OT}hn~721F;2kcp1BD$8X)eY8(4$+ zJDWjh$%~sFF zP8{d%kKE4jXC9?*JuwMJ61l+U@uRFi{TwTMmsnX|0^36g;2k0nqZKLw3cL%DGzl=G z6j`358jsC1Mj}QVi~?;m$$9qdJ;dBxjwr=!Rx#aJC5oo@j^rI}RWn#Q#2bI{ZJauC zgu&b*M;>^Tlh5Q_aMdM@H-?-(ay!M`Jclm2it{di3C4IHy8Ex#bMP$c$%v{NbLhes za`|g+;m?2TZ7eV3#3E-ptEj!h)e5tEnpsE?J#%L)uy^l4>g}Ug1y<)c?>k~mA}LK0 zI+E>uU^Jdm*ELn$P`gO$18oB5Beiq%miAEg`-miB>f!4#RtXsao#6bJ-OQVR=eM}@ z+RON^A9@Xgg@U7xKfk9i3qK8>}>DQ>t`tGn)lMagDmeqK&(e- zqq*!=S5wR{^08lkCl_D)N_vY2_~sp-Vz6g{*T41WXsd=V{+Ituf6rdLi`;+b=b3DM zf-^6@m^b~#+xc(5`yrmc_kWW2=V%&-SAz4Asv6>2)ukXBljZo35Fe1F2+>0lQcMUP zvLYo+iUD8EkO)di*I$xCJ5QEbT!g$(5IqvQq7+>N(cq(JFjw;M9e+m8T3+>|ucgc_ zsomiPR~=%{yZ#w}{7-(F(dG`{{|j&4CC`p2flF_^i3dJ&7f;^zSzh}yzsv4FC}WY>cEV6fC_L6=^sELGk)+A6_(+GBRd<(_5)2|Jt%V%IB(+7L)+)9IM((yYmBhOZiO zl@Q|yCZ~1|trA9;OhzO2EG<%>ew5F>|GixIQ*YtWMf-q0&8*?suieeVci+K_u6;R| zzWxU}_p0;B`vnk5VFuBmYzfTs$d|s#xBlYYT=ar72!2YdpbcHC!WJmgAhLjO9ChRH z0x@=X&(qZtkI;BeiUA)ZCdNozSIioZ#DKM$6gp8T(;90HaXh6_n!Ge*Y_l>yhmo4t zHl!4ZA#!?s6Kf3%XCLCrAN_MKc8O!3Bl_D*&-D?a<~U!s5LY_563O{8W7 z#(*+}Q1bZaALLtie2SH`&t~oTb7a))Olq`N=-7ELg)Xr`N|CCm@xyKUd4>xSA3v*pe}TdnVmZg@qsK6Lv0J_s z));Jph2=g!__m+t@h^XkA9}|-fgPY>_1H1SRm(R&c_)XjzLNf8kFBF?Y@XQQ;m>`M z{^Ecidgm|EUpmagU-<$`0=d@snD8V*OxVFZnbJs%%qBC2>!)`m(||=#bS)#K*tNh; zvc_1WSse74)-7dj(Ywg5b&eDxq7`nk%I5J^_8Z}hJ$vY{9AJF%8467&^Y5blD1s=3 zmYOSWxPs)K??8po7-d=9e~9y6ejT6vj~``e|9-M^z`=_T@%_K_)AW{lFdIVJKuf|W zXnp7c4M<3wap-LJ?OOrgu(>&8HXETN5n`vdhm?pBVhpr(i?X__u1dPgUNsHQx7~xK z?xm#DTdlG@cjP#iUV0wND6V_`E!_Fk14K9L#9gh(iDX(>d-_S%j*mHT?i^|6P)38Y zh-h-7x%P*@m(8OmSURwW{+z{F)m6i4jAS{;9@+qwL?(eYDkfD!IaubJTfPU?&%g=K zKK2|c)HvySVpM`_JM7vxk53?~lj&8}wwzd7XLD!BcrvAJ+Ff}c@;qnIE7`Yao_jv> zF?`-9wT_oudj+-bV|xWw6r~anMI91l8u7`0`Kvtqr6-Wy97!u^8nkhs6uo)FxtH!^ zeknssBE>`$jY~O?f8#m+>{s5xoQ#>emL`HVuxEZiMZrt1zJxR!Q>UDJ{`5~+S)QkF zH7Z6z>rf&nrOERGWi*XX#FS7erOx`6&galdD6D0^SI{>atGZS~yT)ff{yC&9KmxD- zhd;;8>1}$Yr49)f5=Ii$WP&y|5B}-<`RoTj!f4n+o)f&nWEx43d_-)CbHc`nF^}H; zE&l7<{y7i+=l7$gN6B(csT2Uys^#dhO@8EOeikGky@K2S_`j1Cj$zdx+E5lb3;mKz z3(+++)sz$yMUkU+=^~jHlC|{noJ=Kht;jOdc^?6i((E~K2A})rN4VjQw@~^quXx>c z9DnTZbMMFg0|(DOhzgG2TV^hzjmGq0^^tq|;`@(s*^m4<$}V<>k?DiUdFZaMa^it+ zq9*HXub-q(U~Mu%`M_{iA;z#c=yCM9V_f?qZ|0>pTnV!o>GAxN z&vV5M*OA6M9DecT9Di<`?WZ2V^mf@F`iWv8Ul*Vtu4-f`S)?_+kYChwS$yB{^&Q~kEvH_ zniiE3NffnnjK`Di9_o%32|}3}p4pt;rss2g_`Id^R*T=W%g^=Qk$Fmk~H1qRwWJVL6BR7g(-uaL&1SWNh zcQsqbS2^d}>lpNezDitiw1{;p<@fKWm>gNM?8xWMp(~JDItkV087aZE zs{bZ<&+k;7GVp@^i?`amKr4{o$#oY6E#QKuZavO-wt272=_|)KK7B8TU;ZlkS)wd6 zu6pea?XIr_r1hsn-Cldp$-ARD|$6eyF0Jb4OVDvP&PwI9NVdH(~G_Q@OdkP zTPKqVbD5==XLMu+oDa;}7HcfpXa;4D4xaINLVsZR`dwe<%*(G~>ChsX2Uu2*)AtZ_{r*SQrHpGHV z_IjPr8v-P#eV`42%v!9`EcAM)7#NO5Bx~8)*k}b#b3W5nsJ$ZOOI&cn_wvKv9Rmd(vAs-~rh5t4LMCrS}wB*a8akv4V?03w7WWJ+;lySh!zUzvN|Eteg- zb7xwS8e?yq?2 z{(Gr>&3Jp8BF|`3qHZHmgv?qBqiNcfY27fc8XD(md}rK-kk~Wmard*^Z!|u5>bfGt z$h7vNi1dnrJj=*5%=dasMnjyB=sagKnNsE%rBTEX*cgsU3F58z$# z7FaF#0FK1Yq-Jr@+buf~V`5m<0-%gRQu4-yz&=dA<@-VXY{wSv`FkZ7jAZ*%=Ny^R=zec}_xM zY|e0d2S}884;LeC1X{^1^`rLLZ8T!uBx)rYSpp=re)2C8alw$In?VT-pMUUiL`eljI8f7ix(S%51zQ`$xf|>Ie zYan#KV2sd&Nc0{_oiVz;zJY5Rs_BerZrN<$<>|P6|lKFY3?iYY}hm{$BrFKm`tK**4H;u zo)st}nax1d?qrlOYa4QFLAvpmn1ryq$>2THy6zspI})nXK$WIx8XDK&oujTDZPRuw ztEv&LX?>(^TkV$+K(2FPs`y4{WTj6O~15mew~nQ{L-|5|VQcWelU~49Rk~ws$bvl7a`VnKT|B zB0dCy^8^$Q>6|VE=UST9}!_PYIQr4~(ZXHYUwOPp^%?ATZvwub4iyIvkz3XYrE#i-WzV zHn&n)_QWc|H;wfA1L~$tw(N^@j;gA#TA`H&ZD~U2O0~B5w(e3-6yAGOiroaVk5qMy z+7*7AkZ`FBLQ0WoT@#e0s%tWn(KrWM6H{bTH6TJ!WcV0pePmWQ31y_N8;MGi)`sz{ zN`oR(n{{~NQ;!^bAMjP6)^sCfO@ghHqk7ahx9{BL!I>c@nN6pZWe*o3$r#bbrj5-_ zDe{bz621O_;dDllu22}DZ5?geJ(V_4kLw(7*`D;3eI`bF4(SoqzRpz z(z<}nbEb8Rww9gkA%ppOTJLd@)Os(ij|ruj&SoSuXUzB1w@+-}|BdH2|1iY#X{}^E zCAy*B-SP8ri0SnDq}`~KHhW98cdlP%N-L>+l%nXR)s0PIcZ@sBa@r7?wjStIg%CO@ zSo?%1P3s(1YoZutt;fZL05QO{btG$PL!fCI0x)eoiEaejdq;@SghW)Tn@?{WvaF=3 zYiW~8Rb3NF)%Sza=!DzdC#G~A}w8=#fOYS4KRwkkhL3{omOTZ>r1`h4M_UumnDgO4X1T??~Z~{0ku#x_+UlRO(AM*b#4&@I3000_E wL_t(~-_WJ?-=+ur&Wb?T{fR{S|9$9x0o_B~f}pG$@MxMIpqW7mIX;E^75S4MuOE;bUjQn_}Q21AftSU z6k~||rZAd@Fh@Xhb=BXDCE*8YG7?-JRj5suW1Qf!HkqW7@xu!$_iExwPFSsJ9+KE?NUAM))E z6xydTc$U#SViedH_U78S|A2y~DCx#-(v$$H`4$dn?PQhqqi-4`G_s7vHHlVwl(t1q zPQFK-`)yuqk7H=Pg5~8mY4w~ZN7lJ4funnYpCmsKejmm0 zI^W5@)HSc7sq7`Q*oDs2A?z?EjxaaHYfEpO8h@OE@;-jJvB9RWUtC?ogo`hvUUopeH2@VsCs3J64wOs3hABt1amM>Q}7*8oO&6(;~#MAZ>a5atT{#k<_C;QeW_4mAtO^GM3?S@9^N?*dhxFqXh2S_1RZKS!-Min;3o4boTRiI9=4DG*+DTTXE}DUtoZ LNHCv2rc(U_{c|km diff --git a/img/glyphicons-halflings-white.png b/img/glyphicons-halflings-white.png deleted file mode 100644 index a20760bfde58d1c92cee95116059fba03c68d689..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4352 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 diff --git a/img/icons/arrow_down.png b/img/icons/arrow_down.png deleted file mode 100644 index 61505adc46d8fa4156d9b31831ebe6770f0e2757..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 606 zcmV-k0-^nhP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iph( z1qcLRmoAwA00G`fL_t(I%cWC2tJ+``e%^eL7t$KUBw$9t*+0;sKcG;!o#ftvQ=v=O zPEznkbn((fBwn}RP@zy12dlPS%uu3(Akjdnjb!m7Z{AKf?FH|p;Io_q=Wq_^JkLWo z=Qsxf&cxXRNV#0TVT@UX5OB_sBngrvNpr^7o%nCPR4T2dTrT%m)3hhWViEKC9B~|j zF^1#uh$Kmn&1OL6a}1fD2f7I*U{_szDuTQUi!ZOqfjWA01!nH;yA``w*%)K zs;Yug3Q-h6DTN>iAcUaZZvWhDHqV4=wffsM&FACsIL_zuX_G9=kR&O+_4XuD6w&YZ zlPHQVyWQ?u0DxMp_GP_Z-y9AHSe6Azl0XPax7|XPWh@p8ESJmcPN(zf4hxRsTn&fA zuar{gx(-1QAP9d+5=9YV7-BM+jB~l%>ytFDR;#zJ>#hvLKqiw(w{yPNyJ*ytHlGe^5w{<6H+p@P5DF!?G;MvWzec z5d^`9X0!S6zm#a(_8ZrA2b!kAG);J(_suYjSEqWV`y{Gq+Kbt2=5Dv!N1CQx)a!M2 sQpyjxu~Ml#WsK2AqtU(B3+LMT58IsRj2DXS7XSbN07*qoM6N<$f?9MBJpcdz diff --git a/img/icons/arrow_right.png b/img/icons/arrow_right.png deleted file mode 100644 index 60c5927ebf63f388b45315cbc4cc56a77b9f903c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 628 zcmV-)0*n2LP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iph( z1qT;gv2%z300Hz#L_t(I%axPMt5Q)EhkyI*EgldQ%_FEFNFoiwK|$ce2O<`vO%-#J z*f5+m4E!U)pbO5VW@l24A`$5(O~gT>V;_X?vwa*%Pb1@|_l9>(HfyjxzP0vRMAI}J zBA?HH1aP2?dagoht>5TwNDO6R(YPG_8y~cXI2Im}{b9lX8_ zilTha<#MhY4K|w%7K;TIiv<)#fubnjoMSSXfKrNJF!)f@w4a$w<}m=UV}t2*irH)i z#ux-a_&XQ9UJr-E0ZJ)MCKDfz$D3;n4h4so5CWso2)Ek}0I1jNHC0vbmrA9tCkBKN z=yW=Wq6k3{z!-zoYK0_8=yW=};c)o2TrR)5TEmVFD5YSGK@>$e91e)0h*qoB@AZ0b zWLbWH{Ea67#u&_IGwgOdw%aYL)#{IazyG>ct9`j{4^CR}cs$tcc4#yjzXyZC2U(V% z|8JH50ce_rZnulkX!Ofwvpp*oi2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4`J+jIM*dB6Xqg)}~| zJoCIb=eAt%N2Sc0*LR=)Gr>jXc+U1{2EKOY&`?3wi#H~`UdZcts5G`~(Smi^VXH-t zNnA2H`u*=l#_~yWzkbC{@|eWZU~_(X%TKE^b)f2_P*>quOSp`{Hl;21nz{an^LB{Ts5!Fr;& diff --git a/img/icons/constant.png b/img/icons/constant.png deleted file mode 100644 index f5f180d5a9b09a19b5ae44ad64a1fdceb6a86d7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 496 zcmVrl1?U*0YQ8KBh3^hnN3W5 z2%|~HXz55n-@#z_4GhF=O%)o!1~F5NWx9pcZ;~F+?Pl3!f;~`hPjKs2om2M?&}Yi{ z)a|hNOZ<{ll;no}Bk)fO?j?Pd^dsz_V-;AIg>Bmyh7qUYr=-X5?0(D-NtDZF=JPoK zm&=9SZbzX|h$DHpwjoI*lSww44g39`Mx%jgn$+ucGMNm9VNk2pa2$tryNzwzJxRTg z;8l{SR;vIEhr`H=-EJ4(_i-GD)oR6Jv3R?-aYHZ~jUoig<&w!{f+RYf4giC};OT}S zkx1Zq9*4t$R;z_&Su~qXve_)-@tE~`O*);X-|ureoq}Sq`0d7mBub?cv)PRE`3%5z zyCt8`Q>j##PN(?3kLP)~uKN-h;x$auB$vxYtfW$@*foCnJuN{HCvYhz#zuJz@P!dKp~(AL>x#lFaYJy!Tsagqt+F;zg(Vd_Ma3C z(nGFZm^~mf*5 z)sz1pn_UOj3v?y|2J0zg2h4lZXZ~Oq6V)2(>o0PAi0Mp zcm2O}aQ*+4X;%Lqp4$EY_?&u@^n?8R{_$;a_<;NZ^2eq1Gykv3ut72B2M+tMZ(scX z!_&L}cQnO<)vrjkgy>B%C#)Z+=I#Bf|8MMChN2ecXJi`Peo$P2?0#|mG=^J|^}*N= zPwo1DaqZOq$7k37KfSmE=*JoV_w{7|UykNZn0k89t1|6?Zs{cGcU*1(=|3{P60d%I dd2d6B_y4`!nK<=Rk_TaW8yL|`1mgK1y#VW>cs>9C diff --git a/img/icons/file-php.png b/img/icons/file-php.png deleted file mode 100644 index c323f09f66241a28d61f1d2c8e90be0a68126bb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4017 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 L;uWgGz+epk&R;19 diff --git a/img/icons/folder.gif b/img/icons/folder.gif deleted file mode 100644 index 2b31631ca2bfec3a8afb1bfdd4f8ed4c5bcc3a18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 106 zcmZ?wbhEHb6ky=hKW2GJ7 I#Kd3?0MGg2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4c?q7?3B2Xp1x8ImHETXz54QVYrPgqHx8=(z e>Gl76{l!*pI92y$_dTH37(8A5T-G@yGywo6mxkK_ diff --git a/img/icons/icon-folder-open-big.png b/img/icons/icon-folder-open-big.png deleted file mode 100644 index fae384ef4df761b2d6cc250ed5787e430ae91663..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^azHG`!3HF+C+nOCQtLfk978H@y`6TEw^f11_3i;d ziGzYN2L&Zg3QDws(66dq&SgShn{Thb{zRo^(j5Lg&dD7z8Ed<2HaxncvF_0qB|qh( zD^{Iwcon{}=b8RLEj=%X$?owoQ+czMDqpDz@out+{J4%~%}Jdw83lFk?!Av|@026WQIOdE8_{3R(~E4X}F}*cK0{Nlc(N@tWx{N75ZIyLFkD`ce?_+omU+4eIu&X fef&+H?MME!>ysALYPH`1I-SAO)z4*}Q$iB}E$LkN diff --git a/img/icons/icon-th-big.png b/img/icons/icon-th-big.png deleted file mode 100644 index 04b0ad872a98de63bc0e300e627ce69a2a209471..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 106 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H1|*Mc$*~4fhMq2tAr-gYPBH{4<6!#zfBD*P z%ML8Ga1?(i);mdUy45w?2d5KGCQHxw$nZHi?xXOW{3u1P>qQzNK+O!Eu6{1-oD!M< D6}BRE diff --git a/img/icons/icon_template.svg b/img/icons/icon_template.svg deleted file mode 100644 index da149c29..00000000 --- a/img/icons/icon_template.svg +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - - - - - - image/svg+xml - - - - - - - - - Co - - diff --git a/img/icons/interface.png b/img/icons/interface.png deleted file mode 100644 index 51a3a1762db628e8cbbfb4d933a74b4d962d2d7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR40E|;Z~{{z_~j>MQR++0q{n_jdZ_~Xzv)82ln zir1^4FSoop)7kP4q||D^oYExqqT%4L-+qnX2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4|3mlps%(3Z75trJZsonk=m!SRtUbjIcd*Gd{GD-MU&5kK`Fd$; z&qe*M;R)u)+B55zu54SYqS>Xy$aOeCxaR(R@13(xM|fE^lFf7PnUNSzTjBx@u1_}0S82W4^{;r-{cRJTTl!v}kb2YK z*1sl?dBGmby>EB*DR3}+u*rYhnEoKO=X=4viDB0(R!$ZFviy;n_U!uqz48-dSM>2+ S-W3cC0R~T3KbLh*2~7ZLUYG9x diff --git a/img/icons/ok.png b/img/icons/ok.png deleted file mode 100644 index 39f287ab19b8bcdc156ea56355a95290d04f0ee8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3685 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 AIsgCw diff --git a/img/icons/search.gif b/img/icons/search.gif deleted file mode 100644 index eef46fc9ee10547bfa2da348f81b4c83f19e65a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 152 zcmZ?wbhEHb6krfw*v!MQVZ+APuU|iW_~^rj4_mixJ96acuV25;ojZ5^`i(nx?(W*P zd;k6e|NsAIfC0syEQ|~cJPbM@0gxFCEUptydamAU5nbG%&zz z##7bH4$=1vId^*V*v!xR>*{?7mqKrCnmdg!}G z=IXm8Sn&!;akH?purU1n%JB2k%b%|wU4DOV*XpD9FQ1(YRJQ}B0U&^o4e)SH>*-Ur zh)`kY;$&s`_k)2EsF{J8m4Sm#kV96(KvF=6-{ZWnu*|swyBJ`G00a;d%-Q;G(RnJC zk*X~0{H%Zf{A2k0_b@F4v6je+t14+fASCR#!a*Y7?B`u`upwYzT_j5PRxk@1k>@6WFcf574M53UU$ zfM5nZ{PpG4FOc(@{(fdKQRiUz`t=9HgNKh8zJB|~V5B3;@aO9@i00pa89smd@*SEs z7ytqYX29h)kFR`S`1=Lu?N1E0y_w^~*-1fljz_B$LUvK}k?BNXe#Y!m=zM!!V#}8bncK5m;8VP zw86G*RI63?Cd%b9bX|ueNlZ|wR6rj|r_)VIP@r2imh3?SN+^{|kY%~8B{maJ@F*OK z&VH9LwOeGt#DRjj0~v~8`>iO7!Ybi;zE$va`A^T#yW`y44;k^#O~K5*jD=qcUhPSc zvyy~q;5H_1WT1l~cqje9yfa+l!hu6xjdOJ8s;8E^+=QQ$tw p?%p!Hy#YapB=@+^9(46X{{RQg%9y;OKjr`c002ovPDHLkV1g7l326WT diff --git a/img/icons/visibility_private.png b/img/icons/visibility_private.png deleted file mode 100644 index 386dc2d879d20cf85e4eeaaeb29e66bfe8398995..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3433 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 diff --git a/img/iviewer/grab.cur b/img/iviewer/grab.cur deleted file mode 100644 index ef540be09383a215ba21287683ae956b74a6dbbf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcmeHEF%H8Z3_L;+LM2k9N*yv~>~H#wK9i4B>Jy?)*;1Rr5Mf~HSVzWizBA$iDEg)e zv@Up@fGdC-B|(IIaVjw`XMnR4do4(}ceLED$#?I4PhZt?V;F{(zNyX4aU6>oTI<~I zR%1+|Z@pO>D9unx@mz^sV2R6KAHrH&a3w(Uah_+1dcf$ic$W0J$AsEGc`x}F-{G8# oT0W#ZA~$;zN&n?%4r~@-v(K$0B;Q#;t diff --git a/img/iviewer/hand.cur b/img/iviewer/hand.cur deleted file mode 100644 index 1a5bafb5263fd4937dda4098b04aa5c70e2de924..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcma)3OKyWe4E694LIn}22q6~8?0U4`qB$BzVUYuLnN^5A#g-vqrbZ8co}UNC0FIu^ z1?Y|NodI+J@I{~!RsQPaynTKEFe0{|*)R-iM9cJuPktQ*F&}vmxJX7;nU}sFz|xzG*A)o1}vy~Np8!oh{{D) z3FWrSE(G-lOIo^%@l%Jh z7d(bKZD(=f(+rDu3Ibk!p~fAzvAEw(G5oFaf>VGX;I$X`=G^#MhKzfwaaX++^R_aG z{23g@-KfbsV!rlS8y~jNpC$Q98001E5Sq?VpxukSs-?)+t$^aeGL+RsprA4wk<#_> z_+u(WTiH*vZ^%;_bKH_BUEq}jd#?-l#9J=q_v{?VaI4}Q9JQ|FoaxO4M#r~&(9l-@ga5_qddH0^Pp)3D%%13U()$KPZ9mfuKHeN zh|FV%AcKd9$Xte~JpHr7ISdEsS=dbylRpV}b%EG*(H$Zm7BrYE89CoGzCv2mgg*7U?}T-eQj1 z{ctQepE}YD%L6}S{pbtWcxoXGX*qRvIs~7NleuJ1rI2sTU9}wgEO}#naM{Mwl$wh8u zCnBy@;!tLlFk2ANZy*yRh*u1IjEu7sgd^u~j?-pP>cuPS5S69F5h60HO2`84nde#W zyHhV;*NN!tY8*EZeXCkX$LB3TNWEh+HIj>(aWc0CrwBgBQY@5_fO(q}ggUVHfHYwh z33cBmty=DP=A9=gECUXndMm_NP*e}Z-LCDyS)!}~n7b*S3$R(WUj{y!TOYyebROJ- zFF$p&>5+Q7DfKeS+K_mst_KprM8H(Hy%~al3{|Z#A5JZTYe-7!V4F>!)KgSFrn=vN z3kCIkDE(K!G*^RwzlwE`Dy#7rUC1u2#kz=0tng2mHP|cZPQ4qN4qPSy<|wW2D5KC{MlR z;>)=A5V)!Cz;#udS#FfKqnHHD=_R1Ptpjzf{nOgnDXf!ZtKqUo3Ky}YM}T&xUI8_p z+{#DD)pj7q40-gM-UA6eVt~J6Ck37*j6+@9f{jOSVfEgWC}V(*7I~i&Dx8uU4S&P_ z;3=qW>uyHVjD_fF#+pz$KVvi(@T$|6gmQ;1NkX6Jb)Y}^@BGWy!Sjrgf9<#ho=bDz zCj-9w{fH|?2J}+O500000NkvXXu0mjf*RRDb diff --git a/img/iviewer/iviewer.rotate_right.png b/img/iviewer/iviewer.rotate_right.png deleted file mode 100644 index 7a6c829871d058af5a5ca0ac67256c259f84c5ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1482 zcmV;*1vUDKP)W@q8L24va@vW@P7*!=(&yIADtgIo?`IW@@z#oP%kAO5~e4>aSvdau$keO zelrxe7h>a?XEPGL-8ZvUK7S5JxO_SC%cam%h9U3nOynA8Bd1~p@(p_slER=;FN42~ zVT$Cx%L&IBfqkNPU0Q$wV<=M8^Ktsd`-seX8%Hx4(Mza9RSeQph6Cvg*A2_?bs*!Z zJm9Mh7vz)H#bKgf96Z*=%6lrx!F>}8+<9p(ZW^~EGIuaSuQBYWfCsY}!gCl75#iYs zn4X1YwmkE{L{qbYU7_|vC;44Kc>_>d53G;Ofy>H6K72&Q1n)K0hYkOJ{}5yueQ_kO zAEZ3kO@`uTdQ^;QD4P$Xc-46$f7y>g|g44T+ z#BgE=@!>Z#-vKoL6Wa&pE*R*#HWno`0s)tGNL1G$LZyexFDGPt0qahH^Hl0tOywX% zlsY1!jA8k4hEa>zCTrlAtqC<~Car`X>shKzaMo5pP+|!}lx4#8x7#jb=yVHAyecTTC4J8t z#9H#H1x)ab5$qRn{T_~Gwh%$&8k>4#Nl^>etY1&RH*c@JV*VdWES08K(6hJ3ua1F+ z1Vqx@pUkersqB_Ip|BQ5mEtYg?Pld26u-(ZDhIXZN8p8vpywZqUmXq21K`XJ6VBRD zSPjgUh_hsuo0Zq@#H52sg=lQDK%p}U0=)MqxPXrz3y|HcLaYr6jTyT{TGH;2&kl$g zvn(tPnZ+iUo13A~-oxKTMnQmAi+~YaKrsopkYC+_iv!`6FZ*8at59p?CSTLD^ce@1hVDp0-#Q zq7i&EGSIAWEAo-(3@vR~e8qHMf3DS%&Pzg-H4FABh2HRK5QhTu_A0SBL~)<~@sXQv zl!l*(`MH4my)*cGH#$9gu8S$5cCU4I9uNy}^C|I;^|0b5vYngtVB^%;d7vlsx1OAw ktS2S0?VM~5JkO{63m1~IVD>3BuK)l507*qoM6N<$f)6RO6951J diff --git a/img/iviewer/iviewer.zoom_fit.png b/img/iviewer/iviewer.zoom_fit.png deleted file mode 100644 index 364e01d90eae19584713851314629f2468198e9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1252 zcmbVMZD`zN9M7nO!F>6)Qu>rmKTa$KDx31r-tX6e<%`(6Krd_QfiW`8t`1_@uq7ekl83AbH+? zzu*7$$#_?1`>KY!8VG_|C2bSZcx-mx`sMihAai~i59?7fi@MD`D#97s?^ptvbD@%0UaWlEb9Y?!POak>Kac>j_lvC`$F%JGkXW>_ZEGx zJom!Kv#(7V2O9tK-kSZb!BUHpo@HF_;W5I?7`%^kn|fV6LyKC%38?;(5V z!PU9ZKS#&d``e%Ktf-E%=q0M&EZqyy}ir$_H&JcW2fJ{{PgiX z8-IUUIXQgrq&9v}_F_|k9sDEvsw97zUz^v|wk^6~k{(E}g+-F{ISKr))j<47BXr41~e0blAr&bSs z|IrSo^7@evzS-=(@x`Huqc2r99GkQ^PabxeDqKE2-7j>wsvG2m_N{Pyfo(Z~3KXY?;^Pc&YH??aJsCHEo`3 w8eZ!(AMJatv3kpyYro>2$M)>r+u)qoRbjGiisBQYX$xZ(3D5f)$iQF?09S=3^#A|> diff --git a/img/iviewer/iviewer.zoom_in.png b/img/iviewer/iviewer.zoom_in.png deleted file mode 100644 index 78993327c62ddd64e7fe33bc1b0d469ef9e17f30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1420 zcmbVMeM}o=96n$mLI`O1*jPqxokAS8_t9QIP6}&#?I^6YLL;DzakN*s!1Zp|0}9Rz z8rh;F0cBg38IU39T#zkeLnml8hzMCSG?@^xXdOBYVGI|HL|oz(DEbH4A6|0zem&3g z`+V;WTfxD&nA8{m0OHKKM4>pQ1>fi>@%sWi*eedZ1Y?O%#JYqAlBWQjldYscGecHU zg%s&*JUU5b0YHS4wwDMcmP5FMWn^R!Bl9wx$OeF{94|*YYA6A$q^fAQR`OuPF9B(% zR#J>vU<+rUs_EP&o+@f8usfP+92%!2CmYQ2;-UaU2_)!cYTX{(tCg(l;^I8G4N1Ut zh)|=IY&cb7v4IAbr$9^wOC7Kh29<~mkt? zy6{56v}sFRX(iQyz~K<#uSL*ic3n>tk$HCK_ zK(lTzs7O|_b%ItRdb$w;!&xj_!fwxIqQsOzUXp_l84NK@Fs^m9M<}HJbz@t!$KJ?M zP$A`E>v)G)57)jBS6;_)Fv2Ks*P|kY8`^A2u!ZfsWAnHVJ68Y*ZF@k28qrD)nZSf_1^Pw#| z@pZkmCA&G}0&7bcjq%x*?aRCV3irha4o~M_DArx{=C$ijm7gxpJfn{2L~$I+EADGSEAJts^bthXdZ0!+7(pGrKca+s`)MokNH6@80m`S3a@u zY1ygFvFkgB8j(NleZ>ubn=|IJ|7-yHzY}KZV-M0lk+#l6X1~TQy|p*uWp8(@{ii>t zUM%g1pU@A_-dyI62l_3g1J;f*Z-2$!(N|(ifOlu2-fw+1YIXRfE0Nik_Z$MUT=6@` he~f-qo>Y;tmQ(?tGoVp(DLyXve>58lh(UdY?;kaa{Rsd7 diff --git a/img/iviewer/iviewer.zoom_in2.gif b/img/iviewer/iviewer.zoom_in2.gif deleted file mode 100644 index 5d596181627a30344f9783d466ce0558279fe729..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90 zcmZ?wbhEHblwpuzXkcUjg8%>j>wsvG2m_O4Pyfo(Z}}I`;fT1UbHL~G(^^jrxfIDc qOSLxju^l&BbLLyj{a>m(=kzlMwFoEmw|glD9`i8f>~-Q|um%7;9UyH0 diff --git a/img/iviewer/iviewer.zoom_out.png b/img/iviewer/iviewer.zoom_out.png deleted file mode 100644 index 893f3502baaab667354fe8b560c1712b72630836..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1416 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX1|+Qw)-3{3k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{T%CB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxKsVXI%s|1+P|wiV z#N6CmN5ROz&_Lh7NZ-&%*U;R`*vQJjKmiJrfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8EkR}&8R-I5=oVMzl_XZ^<`pZ$OmImpPA){ffi_eM3D1{oGuTzrd=COM+4n&cLd=IHa;5RX-@T zIKQ+g85kdF$}r8qu)}W=NFmTQR{lkqz(`5Vami0E%}vcK@pQ3O0?O#6WTsddyBS)T zxj4DGI+;7U8WbpSnwXlJx+y{RrjQe2`as9%gOUbPQh^Bp(;tWlPxwF%JnN+90rN`{ zFk|eTuyZ2=1LH1F7srr_TYIJ*^g8Sy&?e2@*d%abWdMgri<5t&U4#0<`~ZPHTulKV zL_SFVVrt@l5PQLUVYuUp3a@^r?zky&+EXok@RH&z@w!8r$f$z%0{cUx;M)M%(BO@dlSAr|x|-`3zUuyW0)IVtW>|s>WVT?mGEc zSkr=`cGH2CXUi731dH|WWa9iWg>~1jL@c(3*I%OB-d`n9ld0_~{X@e~VM+?bvqa&xDF~4=3Dc{-t;PQB<+c zv78v6y_Q$sW5p8UNtB8n}}+(%+^^VTDLxDs_M@V zktZgdHP!#l9(Qv}igT01!>vuNAL^777;7#{%n;%?`4GGKfzXddg$9fTvuy=L>XpA# emo~({32$Iz;FK4L4Ckl>myMpTelF{r5}E)fw)-Uj diff --git a/img/iviewer/iviewer.zoom_out2.gif b/img/iviewer/iviewer.zoom_out2.gif deleted file mode 100644 index 77ec19af216c5525438e73e4fafef1ce08db3cf3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZ?wbhEHblwpuzXkcUjg8%>j>wsvG2m_N!Pyfo(Z}}I`*>bCU^SwRQTrH10rZprj VQ(Lv|A^Y)9KG(nX7PB%~0{{a@8tMQ5 diff --git a/img/iviewer/iviewer.zoom_zero.png b/img/iviewer/iviewer.zoom_zero.png deleted file mode 100644 index c981db6d690774d0c2e67e21c9081d5c89b5fd2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1091 zcmbVL&ui0A9M4pSOy+USDH`Jt54L&lWo?(ZTAQSq1v^VuUA;)t~d_LcwSBo>#!$V_3 z9LEjkPwFMM?vLJ`gY0_@JiN=6Jv3LLv!qU2W`Mb@O=_6WyXHJDVbfl^_!>`f+;-b3 zS7@bhO0kF=HzS*P+w~cm6!@+QT}TTXPE`s;ULyhK6LAo; zKoamt7>CkCDwR6QBLIO2kO)x>rW6S&0Pwv>U}}L~S4z6k(_*Kz(4f>;M6uOs#amLG z1oI-4WjW$ND8?*e;gUzqcFYS8^%-;=T7lzJhj@I%Xx2!RrUmBdMhLE7C~OjYVJ}fE zWn$a(MHmO7>qc>PtwUPEf85y8IxH{wSS;a?Gy{v(qkgClX1V*fP-MuwQBDUAD~h?O z6RYWBkLLBX!2ZN-$5tc*P9}BL$f+qc2OyjTdQR0O9U94`B&o2^u@x4nAeBw1(2x=n z5avKO31v+Nl7u7!=(60$=Dm=bo`w6m4%6*n!9THz7GRT-piIbOzXOU5LP^*lKCjIt z_&LY3Nh^$svk|L~1LqR9jexj(H@k|ng?bW90+iEJ2GWfvYE_c6auz`iY1tG)S)qru z|0iQ2b4H9>hb!)51ol8qidf>uee2NcllE7&Y7PpcX!=7_qbu-x&Nqo^YXsS zx4psB1L(rH2OVv_Ry|wWf8@aTYwPTIZ{+>+x4F)XFBxU;`RVIF##f(pxPd|L)0^?x S8}D{hqp{BCX7q<@b>%mi3|d_P diff --git a/img/iviewer/iviewer.zoom_zero2.gif b/img/iviewer/iviewer.zoom_zero2.gif deleted file mode 100644 index e56c670fe62062458276fab5512701433b37af4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 98 zcmZ?wbhEHblwpuzXkcUjg8%>j>wsvG2m_O2Pyfo(Z}}I`*>bDfkfCt*S=$8WwkJC( zzJkfa~h{)#m_`3lMtroEImLs1;u6tiCV=-88jK13lM}Ucoqsi(A?%{$02s z&eA5y&?&<|<LT~spE^ZvVS>1|r*(!}F5%Hh-ckGxoq}-_ zn=tXwoWW5y5s)XJF~ru@*Y9({3os1o>+cx}`RW$q80#EwpJN*|0nth|rd7x=kJ2*lib|@c=G(1pluEm zM?5x5JN;yCX?bOJZGB^NYkOyRkDlo8==kLHWdFe#G5N29B5b|?Ik}x=D=##FnEJ6o z3jG~@=>V$dR^LEd7t{6O_k~<`>8VZSLLbX-^SMXQh{du!F7HdAF@GJ$N6}Zlq-L%X zzwY)lV3QUkmU-;ZHEId8RLtg0O$*3Vx01_yQV{AD@+|}ZT@>ZguK?syFJjkxG-K2ghlZTYe!qDa$z#j-YB?pZq10~eaIfcP7FIB0Eosqew9a*>aP5@TT+hQ9op3bLhV9{@}hh_GQaxLF}XD?8UF8x#tFb{0O2HBl^9q#pWmI_6l=N%K~ z>INqm(|5hjgf^zC4787ogba1gmgbqgi3H;(Z2(quqrSFh7OWQJ<(l+C3|6g~M2u*d zQ7}vN;Zz8FcCZxjf5Q^{mmk6@pu9q9`8y6=c&A_ETpw4xHg;%})IeAURdjkO9h0b0 z(_pEmb#rT- zVQX(0>pQ%ELVO52K3zVtCgo+V@r@y8)P?cVRt8?*%F+2rZ7dc-TcK?lTymk=6miQ$ zVl;tgwjlDJ^0L&;_iT)D6ndeI^4lpL!u;0bKN4bQyNDUBM^@!1vm4T-0=uxR;Kd$t zAs4-3D<#+p7>G zHBiF(n&N@|Wc}Ye0<0Z_n^QF*7u@FJgIhDzUvH{pdkt*QRVC8e&Fc=YSsL9$V}$a^;`Rb>ywXQvB#q z+-qI;+X)sN2Dc|qW;TUe6n)M<728FQStq{@C$lPn}^efbI zgl{+EGf?6Ub_Q$)ImEQ@+1PqJ_;~s1`-1|dVCGt`ZV}crwstO2VSh(EM@Eq*3VVj9 zCVWr&78_!ep_mN)0m;rR3@Q#_N8V18L)BvH>KhudznYp`THA2#9i3hHCnP<+ef^O6{br6+ zk73lwjoN$EjNx()kEBDW>h$sxN-k20f_k_hq|Zy~5@*w%nIcTegL@`4m}*$vgo^-KL<#mf}@9wxYTM4SAo#D{vNw6ZdH-5 zp0D4VeT`F)OS{axJ1_O5Lh4f$aH`o%vZ@GB=^BRV|ManNqQZrQqDv9UJAt(#;*7J( zDEWwuLMf!JIu)D2Bl%p%I^4Nt@ELT$`wD1&06wQENMA4BcO|{p#3XwR4Yup6);yR$ zJ#ljA#y+E~@)CD)Y-+zR1UnUX05|qhY1Vn_*}K#c2rjUbT6?#WnS;FS+CA}cTnUiV zaN_lrZSUsHGj7#E@4nqK59g6!#1mTkXn%AYpjN*`(psCi_(6rhQbuzU}W)^Abce25xJUE#05w-Vow)2&+_6P)1yM%Z}1bI5bUik;d zxW!5*OD00%<5IaZQ=Y?fa`O=R1%*Y$C8cHM6%+s@3SC`OTS-^j(1@&QB~ZwZT{C);FqGwuh(arhMiN2WOc?)G6=TuRd9F~bu+hz)Y zrwu422HN{=Ab}kbx7=-Q(llc4b5ag4JO29>J33s@UbtG8LIke7p%0;zDo9;lag{&S zc{qhQ4*z0M?`!({tNd}eF3GMaR6kJeR$Ca+PPaaaHr<%-tgb3DLQw&(zZOd<_Q%35 zI4~T@mm`f)GYV;36{Tjy34C>99SnI3cn_AaffOXzqB%zjp)Y~1uhleLifSd3-?zfjD?z z=ZLCYJF2S)ht3N#-V=0h^v*b~I?Y*(Zv$WiVyt%)i@|y9wMjGLk-W@ zr=MGZH%!Ol3pkKILNhYY2mJ+-<`~&gR-+|pjJPeGt_f}^AZbk z?-YlXp{r{AOYOv(F-UMzB3<>>+b#E{-P%O(_b^=0+%i{xxl-!F~7#Kxl6RY zv$ru)d*|qQ_!M<g=t2_njk86Ak8lPzj}Cd`b%9{r)#>kW~~J+_G+jjmR){)R*RNKI!)x0pV#nC4?gUj7;~)KizdYcWhwCp z4r7i#{dJW+nt8;Hq0EYv`9noC9eH{uhR{oXW^l~Kwgq~nwhPO#_kE#PE_7YRv&vz- zHhAeRbw|R>sYVy7X9I+)60^FaXA@n14$lip5K#*2*EhY_P>dZ=326BM$uR@;GyN zcTL`8eSB9BCz(wHAqq76Fs4A(NTEO{H#&Rg`bW`1Lu(B&PZx=vVh<&iM0`p)V~5=d z<>sQRO61U(t~c<)os09mVv-fk106IrSyMK#~4^DJQj!5-Mx5y04a`~wT z_sX?Js1-OBnU=_xSw}|6`i8!}75lM5r%DQC^h>!}velcq<}0QS(4~o!=@3@@t6QMA zZuIVWty^FH^zZQz{iSuqLS(F7R@F~tKV4ABy5Y z(|Z4^LjG6N>?zq5NGPZcLF6qL9?UIdSr~&@@!?HY3nnlq*QV1@Gl|-VXYohr9w(_< zd`2U5J`Hib#I12)>WYz--0&KZp-BN-^~8d(n+nT|brA;-CM)lkwoo=de@V@=mIz8*luKuwLW6Xz`k-Z7FF|%pa{@OdGs80sA@2;uw>)B4?;`vCV*BWL z$@Ap=;txp084dn7XgPGX9H3a(5w3P5B^;BY^hY5Kr}Em z`q#0#waQJ|#~x;Ff6WcWngPc@=zOryinJc)aXyJN)MtJooi3vv&hz!Dzm`T&L&ZEqa_#cIovV#lrzgM$#a24&0@)GOG6oK zNISh_!SznG=OBdqq-uT&_|<^hj;UoDez z{A@lINN;|nLYH+G^so4=be`NYWdAa|sP{In&;}uB#^wLpaKf#SDsttbI8p5bfx)>p z-SID`+hHy2_>z3`q%MXJR!Ta);j23h5gv6s`N(qag)UH>hwY?ii$lc%A9XQnyI*&-4FZ4xIr0!KXEHyx#u?(Y=)T;)e}^>r4u#*L|T)Vf1|FvqGOQjNe7D3OKGV zZkn{lkjg|WfoRy|VmYZQ!Ke}gr2sxl{Q!49LzUF$w)=MvfzR-n=b=5~p&xP;v!zqN z2aEuh<@1CJf_^aqR}?elp1%fg(Aa1J^xK!k5Dr}0;kugH1*kY%^(uSrW;PMJ!r@}- z$0P6VAO13I3>0HhSv7k34?aq$(kpzdF=`oQ3-}BP;0E|iJE{lDd zpIpz!JOfr|Q1P0W^W**Hjiwe0=CpJ7%^d?*3!e#b(p}yY)By`*?Q1-X<=&EJhR5}R ffeagp#&}jgDu`gFfASxbzOtb|ZAN*iL}LE|Ye$WH diff --git a/index.html b/index.html index f1edb6e2..84d7417d 100644 --- a/index.html +++ b/index.html @@ -1,164 +1,134 @@ - - + Parse PHP SDK API Reference - - - - - - - - - - - - + - - - - + + + + + + + + + + + - - - + +
                                                                                                                                                                              +

                                                                                                                                                                              Parse PHP SDK API Reference

                                                                                                                                                                              + + + + + +
                                                                                                                                                                              + +
                                                                                                                                                                              +
                                                                                                                                                                              + + + + +
                                                                                                                                                                              +

                                                                                                                                                                              Documentation

                                                                                                                                                                              + + +

                                                                                                                                                                              + Packages + +

                                                                                                                                                                              + +
                                                                                                                                                                              +
                                                                                                                                                                              Default
                                                                                                                                                                              +
                                                                                                                                                                              Parse
                                                                                                                                                                              +
                                                                                                                                                                              + +

                                                                                                                                                                              + Namespaces + +

                                                                                                                                                                              + +
                                                                                                                                                                              +
                                                                                                                                                                              Parse
                                                                                                                                                                              +
                                                                                                                                                                              + + + + + + + +
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                              +

                                                                                                                                                                              Search results

                                                                                                                                                                              + +
                                                                                                                                                                              +
                                                                                                                                                                              +
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                - - - - - + + +
                                                                                                                                                                                + + + diff --git a/indices/files.html b/indices/files.html new file mode 100644 index 00000000..f5d4e004 --- /dev/null +++ b/indices/files.html @@ -0,0 +1,174 @@ + + + + + Parse PHP SDK API Reference + + + + + + + + + + + + + + + +
                                                                                                                                                                                +

                                                                                                                                                                                Parse PHP SDK API Reference

                                                                                                                                                                                + + + + + +
                                                                                                                                                                                + +
                                                                                                                                                                                + + + +
                                                                                                                                                                                + + + + diff --git a/js/SVGPan.js b/js/SVGPan.js deleted file mode 100644 index 4966b999..00000000 --- a/js/SVGPan.js +++ /dev/null @@ -1,232 +0,0 @@ -/** - * SVGPan library 1.2 - phpDocumentor1 - * ==================== - * - * Given an unique existing element with id "viewport", including the - * the library into any SVG adds the following capabilities: - * - * - Mouse panning - * - Mouse zooming (using the wheel) - * - Object dargging - * - * Known issues: - * - * - Zooming (while panning) on Safari has still some issues - * - * Releases: - * - * 1.2 - phpDocumentor1, Fri Apr 08 19:19:00 CET 2011, Mike van Riel - * Increased zoom speed with 20% - * Disabled element moving functionality - * - * 1.2, Sat Mar 20 08:42:50 GMT 2010, Zeng Xiaohui - * Fixed a bug with browser mouse handler interaction - * - * 1.1, Wed Feb 3 17:39:33 GMT 2010, Zeng Xiaohui - * Updated the zoom code to support the mouse wheel on Safari/Chrome - * - * 1.0, Andrea Leofreddi - * First release - * - * This code is licensed under the following BSD license: - * - * Copyright 2009-2010 Andrea Leofreddi . All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, are - * permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY Andrea Leofreddi ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Andrea Leofreddi OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are those of the - * authors and should not be interpreted as representing official policies, either expressed - * or implied, of Andrea Leofreddi. - */ - -var root = document.documentElement; - -var state = 'none', stateTarget, stateOrigin, stateTf; - -setupHandlers(root); - -/** - * Register handlers - */ -function setupHandlers(root){ - setAttributes(root, { - "onmouseup" : "add(evt)", - "onmousedown" : "handleMouseDown(evt)", - "onmousemove" : "handleMouseMove(evt)", - "onmouseup" : "handleMouseUp(evt)", -// "onmouseout" : "handleMouseUp(evt)" // Decomment this to stop the pan functionality when dragging out of the SVG element - }); - - if(navigator.userAgent.toLowerCase().indexOf('webkit') >= 0) - window.addEventListener('mousewheel', handleMouseWheel, false); // Chrome/Safari - else - window.addEventListener('DOMMouseScroll', handleMouseWheel, false); // Others -} - -/** - * Instance an SVGPoint object with given event coordinates. - */ -function getEventPoint(evt) { - var p = root.createSVGPoint(); - - p.x = evt.clientX; - p.y = evt.clientY; - - return p; -} - -/** - * Sets the current transform matrix of an element. - */ -function setCTM(element, matrix) { - var s = "matrix(" + matrix.a + "," + matrix.b + "," + matrix.c + "," + matrix.d + "," + matrix.e + "," + matrix.f + ")"; - - element.setAttribute("transform", s); -} - -/** - * Dumps a matrix to a string (useful for debug). - */ -function dumpMatrix(matrix) { - var s = "[ " + matrix.a + ", " + matrix.c + ", " + matrix.e + "\n " + matrix.b + ", " + matrix.d + ", " + matrix.f + "\n 0, 0, 1 ]"; - - return s; -} - -/** - * Sets attributes of an element. - */ -function setAttributes(element, attributes){ - for (i in attributes) - element.setAttributeNS(null, i, attributes[i]); -} - -/** - * Handle mouse move event. - */ -function handleMouseWheel(evt) { - if(evt.preventDefault) - evt.preventDefault(); - - evt.returnValue = false; - - var svgDoc = evt.target.ownerDocument; - - var delta; - - if(evt.wheelDelta) - delta = evt.wheelDelta / 3600; // Chrome/Safari - else - delta = evt.detail / -90; // Mozilla - - var z = 1 + (delta * 1.2); // Zoom factor: 0.9/1.1 - - var g = svgDoc.getElementById("viewport"); - - var p = getEventPoint(evt); - - p = p.matrixTransform(g.getCTM().inverse()); - - // Compute new scale matrix in current mouse position - var k = root.createSVGMatrix().translate(p.x, p.y).scale(z).translate(-p.x, -p.y); - - setCTM(g, g.getCTM().multiply(k)); - - stateTf = stateTf.multiply(k.inverse()); -} - -/** - * Handle mouse move event. - */ -function handleMouseMove(evt) { - if(evt.preventDefault) - evt.preventDefault(); - - evt.returnValue = false; - - var svgDoc = evt.target.ownerDocument; - - var g = svgDoc.getElementById("viewport"); - - if(state == 'pan') { - // Pan mode - var p = getEventPoint(evt).matrixTransform(stateTf); - - setCTM(g, stateTf.inverse().translate(p.x - stateOrigin.x, p.y - stateOrigin.y)); - } else if(state == 'move') { - // Move mode - var p = getEventPoint(evt).matrixTransform(g.getCTM().inverse()); - - setCTM(stateTarget, root.createSVGMatrix().translate(p.x - stateOrigin.x, p.y - stateOrigin.y).multiply(g.getCTM().inverse()).multiply(stateTarget.getCTM())); - - stateOrigin = p; - } -} - -/** - * Handle click event. - */ -function handleMouseDown(evt) { - if(evt.preventDefault) - evt.preventDefault(); - - evt.returnValue = false; - - var svgDoc = evt.target.ownerDocument; - - var g = svgDoc.getElementById("viewport"); - -// if(evt.target.tagName == "svg") { - // Pan mode - state = 'pan'; - - stateTf = g.getCTM().inverse(); - - stateOrigin = getEventPoint(evt).matrixTransform(stateTf); -// } else { - // Move mode -// state = 'move'; -// -// stateTarget = evt.target; -// -// stateTf = g.getCTM().inverse(); -// -// stateOrigin = getEventPoint(evt).matrixTransform(stateTf); -// } -} - -/** - * Handle mouse button release event. - */ -function handleMouseUp(evt) { - if(evt.preventDefault) - evt.preventDefault(); - - evt.returnValue = false; - - var svgDoc = evt.target.ownerDocument; - - if(state == 'pan' || state == 'move') { - // Quit pan mode - state = ''; - } -} - diff --git a/js/bootstrap.js b/js/bootstrap.js deleted file mode 100644 index 64796731..00000000 --- a/js/bootstrap.js +++ /dev/null @@ -1,1722 +0,0 @@ -/* =================================================== - * bootstrap-transition.js v2.0.0 - * http://twitter.github.com/bootstrap/javascript.html#transitions - * =================================================== - * Copyright 2012 Twitter, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ========================================================== */ - -!function( $ ) { - - $(function () { - - "use strict" - - /* CSS TRANSITION SUPPORT (https://gist.github.com/373874) - * ======================================================= */ - - $.support.transition = (function () { - var thisBody = document.body || document.documentElement - , thisStyle = thisBody.style - , support = thisStyle.transition !== undefined || thisStyle.WebkitTransition !== undefined || thisStyle.MozTransition !== undefined || thisStyle.MsTransition !== undefined || thisStyle.OTransition !== undefined - - return support && { - end: (function () { - var transitionEnd = "TransitionEnd" - if ( $.browser.webkit ) { - transitionEnd = "webkitTransitionEnd" - } else if ( $.browser.mozilla ) { - transitionEnd = "transitionend" - } else if ( $.browser.opera ) { - transitionEnd = "oTransitionEnd" - } - return transitionEnd - }()) - } - })() - - }) - -}( window.jQuery ) -/* ========================================================== - * bootstrap-alert.js v2.0.0 - * http://twitter.github.com/bootstrap/javascript.html#alerts - * ========================================================== - * Copyright 2012 Twitter, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ========================================================== */ - - -!function( $ ){ - - "use strict" - - /* ALERT CLASS DEFINITION - * ====================== */ - - var dismiss = '[data-dismiss="alert"]' - , Alert = function ( el ) { - $(el).on('click', dismiss, this.close) - } - - Alert.prototype = { - - constructor: Alert - - , close: function ( e ) { - var $this = $(this) - , selector = $this.attr('data-target') - , $parent - - if (!selector) { - selector = $this.attr('href') - selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 - } - - $parent = $(selector) - $parent.trigger('close') - - e && e.preventDefault() - - $parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent()) - - $parent.removeClass('in') - - function removeElement() { - $parent.remove() - $parent.trigger('closed') - } - - $.support.transition && $parent.hasClass('fade') ? - $parent.on($.support.transition.end, removeElement) : - removeElement() - } - - } - - - /* ALERT PLUGIN DEFINITION - * ======================= */ - - $.fn.alert = function ( option ) { - return this.each(function () { - var $this = $(this) - , data = $this.data('alert') - if (!data) $this.data('alert', (data = new Alert(this))) - if (typeof option == 'string') data[option].call($this) - }) - } - - $.fn.alert.Constructor = Alert - - - /* ALERT DATA-API - * ============== */ - - $(function () { - $('body').on('click.alert.data-api', dismiss, Alert.prototype.close) - }) - -}( window.jQuery ) -/* ============================================================ - * bootstrap-button.js v2.0.0 - * http://twitter.github.com/bootstrap/javascript.html#buttons - * ============================================================ - * Copyright 2012 Twitter, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ============================================================ */ - -!function( $ ){ - - "use strict" - - /* BUTTON PUBLIC CLASS DEFINITION - * ============================== */ - - var Button = function ( element, options ) { - this.$element = $(element) - this.options = $.extend({}, $.fn.button.defaults, options) - } - - Button.prototype = { - - constructor: Button - - , setState: function ( state ) { - var d = 'disabled' - , $el = this.$element - , data = $el.data() - , val = $el.is('input') ? 'val' : 'html' - - state = state + 'Text' - data.resetText || $el.data('resetText', $el[val]()) - - $el[val](data[state] || this.options[state]) - - // push to event loop to allow forms to submit - setTimeout(function () { - state == 'loadingText' ? - $el.addClass(d).attr(d, d) : - $el.removeClass(d).removeAttr(d) - }, 0) - } - - , toggle: function () { - var $parent = this.$element.parent('[data-toggle="buttons-radio"]') - - $parent && $parent - .find('.active') - .removeClass('active') - - this.$element.toggleClass('active') - } - - } - - - /* BUTTON PLUGIN DEFINITION - * ======================== */ - - $.fn.button = function ( option ) { - return this.each(function () { - var $this = $(this) - , data = $this.data('button') - , options = typeof option == 'object' && option - if (!data) $this.data('button', (data = new Button(this, options))) - if (option == 'toggle') data.toggle() - else if (option) data.setState(option) - }) - } - - $.fn.button.defaults = { - loadingText: 'loading...' - } - - $.fn.button.Constructor = Button - - - /* BUTTON DATA-API - * =============== */ - - $(function () { - $('body').on('click.button.data-api', '[data-toggle^=button]', function ( e ) { - $(e.target).button('toggle') - }) - }) - -}( window.jQuery ) -/* ========================================================== - * bootstrap-carousel.js v2.0.0 - * http://twitter.github.com/bootstrap/javascript.html#carousel - * ========================================================== - * Copyright 2012 Twitter, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ========================================================== */ - - -!function( $ ){ - - "use strict" - - /* CAROUSEL CLASS DEFINITION - * ========================= */ - - var Carousel = function (element, options) { - this.$element = $(element) - this.options = $.extend({}, $.fn.carousel.defaults, options) - this.options.slide && this.slide(this.options.slide) - } - - Carousel.prototype = { - - cycle: function () { - this.interval = setInterval($.proxy(this.next, this), this.options.interval) - return this - } - - , to: function (pos) { - var $active = this.$element.find('.active') - , children = $active.parent().children() - , activePos = children.index($active) - , that = this - - if (pos > (children.length - 1) || pos < 0) return - - if (this.sliding) { - return this.$element.one('slid', function () { - that.to(pos) - }) - } - - if (activePos == pos) { - return this.pause().cycle() - } - - return this.slide(pos > activePos ? 'next' : 'prev', $(children[pos])) - } - - , pause: function () { - clearInterval(this.interval) - return this - } - - , next: function () { - if (this.sliding) return - return this.slide('next') - } - - , prev: function () { - if (this.sliding) return - return this.slide('prev') - } - - , slide: function (type, next) { - var $active = this.$element.find('.active') - , $next = next || $active[type]() - , isCycling = this.interval - , direction = type == 'next' ? 'left' : 'right' - , fallback = type == 'next' ? 'first' : 'last' - , that = this - - this.sliding = true - - isCycling && this.pause() - - $next = $next.length ? $next : this.$element.find('.item')[fallback]() - - if (!$.support.transition && this.$element.hasClass('slide')) { - this.$element.trigger('slide') - $active.removeClass('active') - $next.addClass('active') - this.sliding = false - this.$element.trigger('slid') - } else { - $next.addClass(type) - $next[0].offsetWidth // force reflow - $active.addClass(direction) - $next.addClass(direction) - this.$element.trigger('slide') - this.$element.one($.support.transition.end, function () { - $next.removeClass([type, direction].join(' ')).addClass('active') - $active.removeClass(['active', direction].join(' ')) - that.sliding = false - setTimeout(function () { that.$element.trigger('slid') }, 0) - }) - } - - isCycling && this.cycle() - - return this - } - - } - - - /* CAROUSEL PLUGIN DEFINITION - * ========================== */ - - $.fn.carousel = function ( option ) { - return this.each(function () { - var $this = $(this) - , data = $this.data('carousel') - , options = typeof option == 'object' && option - if (!data) $this.data('carousel', (data = new Carousel(this, options))) - if (typeof option == 'number') data.to(option) - else if (typeof option == 'string' || (option = options.slide)) data[option]() - else data.cycle() - }) - } - - $.fn.carousel.defaults = { - interval: 5000 - } - - $.fn.carousel.Constructor = Carousel - - - /* CAROUSEL DATA-API - * ================= */ - - $(function () { - $('body').on('click.carousel.data-api', '[data-slide]', function ( e ) { - var $this = $(this), href - , $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 - , options = !$target.data('modal') && $.extend({}, $target.data(), $this.data()) - $target.carousel(options) - e.preventDefault() - }) - }) - -}( window.jQuery ) -/* ============================================================= - * bootstrap-collapse.js v2.0.0 - * http://twitter.github.com/bootstrap/javascript.html#collapse - * ============================================================= - * Copyright 2012 Twitter, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ============================================================ */ - -!function( $ ){ - - "use strict" - - var Collapse = function ( element, options ) { - this.$element = $(element) - this.options = $.extend({}, $.fn.collapse.defaults, options) - - if (this.options["parent"]) { - this.$parent = $(this.options["parent"]) - } - - this.options.toggle && this.toggle() - } - - Collapse.prototype = { - - constructor: Collapse - - , dimension: function () { - var hasWidth = this.$element.hasClass('width') - return hasWidth ? 'width' : 'height' - } - - , show: function () { - var dimension = this.dimension() - , scroll = $.camelCase(['scroll', dimension].join('-')) - , actives = this.$parent && this.$parent.find('.in') - , hasData - - if (actives && actives.length) { - hasData = actives.data('collapse') - actives.collapse('hide') - hasData || actives.data('collapse', null) - } - - this.$element[dimension](0) - this.transition('addClass', 'show', 'shown') - this.$element[dimension](this.$element[0][scroll]) - - } - - , hide: function () { - var dimension = this.dimension() - this.reset(this.$element[dimension]()) - this.transition('removeClass', 'hide', 'hidden') - this.$element[dimension](0) - } - - , reset: function ( size ) { - var dimension = this.dimension() - - this.$element - .removeClass('collapse') - [dimension](size || 'auto') - [0].offsetWidth - - this.$element.addClass('collapse') - } - - , transition: function ( method, startEvent, completeEvent ) { - var that = this - , complete = function () { - if (startEvent == 'show') that.reset() - that.$element.trigger(completeEvent) - } - - this.$element - .trigger(startEvent) - [method]('in') - - $.support.transition && this.$element.hasClass('collapse') ? - this.$element.one($.support.transition.end, complete) : - complete() - } - - , toggle: function () { - this[this.$element.hasClass('in') ? 'hide' : 'show']() - } - - } - - /* COLLAPSIBLE PLUGIN DEFINITION - * ============================== */ - - $.fn.collapse = function ( option ) { - return this.each(function () { - var $this = $(this) - , data = $this.data('collapse') - , options = typeof option == 'object' && option - if (!data) $this.data('collapse', (data = new Collapse(this, options))) - if (typeof option == 'string') data[option]() - }) - } - - $.fn.collapse.defaults = { - toggle: true - } - - $.fn.collapse.Constructor = Collapse - - - /* COLLAPSIBLE DATA-API - * ==================== */ - - $(function () { - $('body').on('click.collapse.data-api', '[data-toggle=collapse]', function ( e ) { - var $this = $(this), href - , target = $this.attr('data-target') - || e.preventDefault() - || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7 - , option = $(target).data('collapse') ? 'toggle' : $this.data() - $(target).collapse(option) - }) - }) - -}( window.jQuery ) -/* ============================================================ - * bootstrap-dropdown.js v2.0.0 - * http://twitter.github.com/bootstrap/javascript.html#dropdowns - * ============================================================ - * Copyright 2012 Twitter, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ============================================================ */ - - -!function( $ ){ - - "use strict" - - /* DROPDOWN CLASS DEFINITION - * ========================= */ - - var toggle = '[data-toggle="dropdown"]' - , Dropdown = function ( element ) { - var $el = $(element).on('click.dropdown.data-api', this.toggle) - $('html').on('click.dropdown.data-api', function () { - $el.parent().removeClass('open') - }) - } - - Dropdown.prototype = { - - constructor: Dropdown - - , toggle: function ( e ) { - var $this = $(this) - , selector = $this.attr('data-target') - , $parent - , isActive - - if (!selector) { - selector = $this.attr('href') - selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 - } - - $parent = $(selector) - $parent.length || ($parent = $this.parent()) - - isActive = $parent.hasClass('open') - - clearMenus() - !isActive && $parent.toggleClass('open') - - return false - } - - } - - function clearMenus() { - $(toggle).parent().removeClass('open') - } - - - /* DROPDOWN PLUGIN DEFINITION - * ========================== */ - - $.fn.dropdown = function ( option ) { - return this.each(function () { - var $this = $(this) - , data = $this.data('dropdown') - if (!data) $this.data('dropdown', (data = new Dropdown(this))) - if (typeof option == 'string') data[option].call($this) - }) - } - - $.fn.dropdown.Constructor = Dropdown - - - /* APPLY TO STANDARD DROPDOWN ELEMENTS - * =================================== */ - - $(function () { - $('html').on('click.dropdown.data-api', clearMenus) - $('body').on('click.dropdown.data-api', toggle, Dropdown.prototype.toggle) - }) - -}( window.jQuery ) -/* ========================================================= - * bootstrap-modal.js v2.0.0 - * http://twitter.github.com/bootstrap/javascript.html#modals - * ========================================================= - * Copyright 2012 Twitter, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ========================================================= */ - - -!function( $ ){ - - "use strict" - - /* MODAL CLASS DEFINITION - * ====================== */ - - var Modal = function ( content, options ) { - this.options = $.extend({}, $.fn.modal.defaults, options) - this.$element = $(content) - .delegate('[data-dismiss="modal"]', 'click.dismiss.modal', $.proxy(this.hide, this)) - } - - Modal.prototype = { - - constructor: Modal - - , toggle: function () { - return this[!this.isShown ? 'show' : 'hide']() - } - - , show: function () { - var that = this - - if (this.isShown) return - - $('body').addClass('modal-open') - - this.isShown = true - this.$element.trigger('show') - - escape.call(this) - backdrop.call(this, function () { - var transition = $.support.transition && that.$element.hasClass('fade') - - !that.$element.parent().length && that.$element.appendTo(document.body) //don't move modals dom position - - that.$element - .show() - - if (transition) { - that.$element[0].offsetWidth // force reflow - } - - that.$element.addClass('in') - - transition ? - that.$element.one($.support.transition.end, function () { that.$element.trigger('shown') }) : - that.$element.trigger('shown') - - }) - } - - , hide: function ( e ) { - e && e.preventDefault() - - if (!this.isShown) return - - var that = this - this.isShown = false - - $('body').removeClass('modal-open') - - escape.call(this) - - this.$element - .trigger('hide') - .removeClass('in') - - $.support.transition && this.$element.hasClass('fade') ? - hideWithTransition.call(this) : - hideModal.call(this) - } - - } - - - /* MODAL PRIVATE METHODS - * ===================== */ - - function hideWithTransition() { - var that = this - , timeout = setTimeout(function () { - that.$element.off($.support.transition.end) - hideModal.call(that) - }, 500) - - this.$element.one($.support.transition.end, function () { - clearTimeout(timeout) - hideModal.call(that) - }) - } - - function hideModal( that ) { - this.$element - .hide() - .trigger('hidden') - - backdrop.call(this) - } - - function backdrop( callback ) { - var that = this - , animate = this.$element.hasClass('fade') ? 'fade' : '' - - if (this.isShown && this.options.backdrop) { - var doAnimate = $.support.transition && animate - - this.$backdrop = $('');this.target.append(az);az.height(aD);az.width(aA);az.css("top",this.eventCanvas._offsets.top);az.css("left",this.eventCanvas._offsets.left);var aC=L('
                                                                                                                                                                                ');az.append(aC);aC.html(this.noDataIndicator.indicator);var aB=aC.height();var ax=aC.width();aC.height(aB);aC.width(ax);aC.css("top",(aD-aB)/2+"px")})}}this.data=L.extend(true,[],ar);this.parseOptions(ay);if(this.textColor){this.target.css("color",this.textColor)}if(this.fontFamily){this.target.css("font-family",this.fontFamily)}if(this.fontSize){this.target.css("font-size",this.fontSize)}this.title.init();this.legend.init();this._sumy=0;this._sumx=0;this.computePlotData();for(var at=0;at0){for(var aq=au;aq--;){var an=this._plotData[aq][ap][av];if(aw*an>=0){this._plotData[au][ap][av]+=an;this._stackData[au][ap][av]+=an;break}}}}}else{for(var ar=0;ar0){at._prevPlotData=this.series[au-1]._plotData}at._sumy=0;at._sumx=0;for(ar=at.data.length-1;ar>-1;ar--){at._sumy+=at.data[ar][1];at._sumx+=at.data[ar][0]}}};this.populatePlotData=function(au,av){this._plotData=[];this._stackData=[];au._stackData=[];au._plotData=[];var ay={x:[],y:[]};if(this.stackSeries&&!au.disableStack){au._stack=true;var ax=(au._stackAxis==="x")?0:1;var az=L.extend(true,[],au.data);var aA=L.extend(true,[],au.data);var an,am,ao,aw,al;for(var ar=0;ar=0){aA[aq][ax]+=aw}}}for(var at=0;at0){au._prevPlotData=this.series[av-1]._plotData}au._sumy=0;au._sumx=0;for(at=au.data.length-1;at>-1;at--){au._sumy+=au.data[at][1];au._sumx+=au.data[at][0]}};this.getNextSeriesColor=(function(am){var al=0;var an=am.seriesColors;return function(){if(al=0&&an>=0){al.top+=aK;al.bottom+=aK;al.left+=an;al.right+=an}}var am=["top","bottom","left","right"];for(var aB in am){if(this._gridPadding[am[aB]]==null&&al[am[aB]]>0){this._gridPadding[am[aB]]=al[am[aB]]}else{if(this._gridPadding[am[aB]]==null){this._gridPadding[am[aB]]=this._defaultGridPadding[am[aB]]}}}var aA=this._gridPadding;if(this.legend.placement==="outsideGrid"){aA={top:this.title.getHeight(),left:0,right:0,bottom:0};if(this.legend.location==="s"){aA.left=this._gridPadding.left;aA.right=this._gridPadding.right}}ar.xaxis.pack({position:"absolute",bottom:this._gridPadding.bottom-ar.xaxis.getHeight(),left:0,width:this._width},{min:this._gridPadding.left,max:this._width-this._gridPadding.right});ar.yaxis.pack({position:"absolute",top:0,left:this._gridPadding.left-ar.yaxis.getWidth(),height:this._height},{min:this._height-this._gridPadding.bottom,max:this._gridPadding.top});ar.x2axis.pack({position:"absolute",top:this._gridPadding.top-ar.x2axis.getHeight(),left:0,width:this._width},{min:this._gridPadding.left,max:this._width-this._gridPadding.right});for(aH=8;aH>0;aH--){ar[aG[aH-1]].pack({position:"absolute",top:0,right:this._gridPadding.right-az[aH-1]},{min:this._height-this._gridPadding.bottom,max:this._gridPadding.top})}var au=(this._width-this._gridPadding.left-this._gridPadding.right)/2+this._gridPadding.left-ar.yMidAxis.getWidth()/2;ar.yMidAxis.pack({position:"absolute",top:0,left:au,zIndex:9,textAlign:"center"},{min:this._height-this._gridPadding.bottom,max:this._gridPadding.top});this.target.append(this.grid.createElement(this._gridPadding,this));this.grid.draw();var aq=this.series;var aJ=aq.length;for(aH=0,aE=aJ;aHax)?av:ax;var ar=this.series[aw];var aq=this.series[au];if(aq.renderer.smooth){var ap=aq.renderer._smoothedData.slice(0).reverse()}else{var ap=aq.gridData.slice(0).reverse()}if(ar.renderer.smooth){var at=ar.renderer._smoothedData.concat(ap)}else{var at=ar.gridData.concat(ap)}var ao=(an.color!==null)?an.color:this.series[ax].fillColor;var ay=(an.baseSeries!==null)?an.baseSeries:aw;var am=this.series[ay].renderer.shapeRenderer;var al={fillStyle:ao,fill:true,closePath:true};am.draw(ar.shadowCanvas._ctx,at,al)};this.bindCustomEvents=function(){this.eventCanvas._elem.bind("click",{plot:this},this.onClick);this.eventCanvas._elem.bind("dblclick",{plot:this},this.onDblClick);this.eventCanvas._elem.bind("mousedown",{plot:this},this.onMouseDown);this.eventCanvas._elem.bind("mousemove",{plot:this},this.onMouseMove);this.eventCanvas._elem.bind("mouseenter",{plot:this},this.onMouseEnter);this.eventCanvas._elem.bind("mouseleave",{plot:this},this.onMouseLeave);if(this.captureRightClick){this.eventCanvas._elem.bind("mouseup",{plot:this},this.onRightClick);this.eventCanvas._elem.get(0).oncontextmenu=function(){return false}}else{this.eventCanvas._elem.bind("mouseup",{plot:this},this.onMouseUp)}};function ai(av){var au=av.data.plot;var ap=au.eventCanvas._elem.offset();var at={x:av.pageX-ap.left,y:av.pageY-ap.top};var aq={xaxis:null,yaxis:null,x2axis:null,y2axis:null,y3axis:null,y4axis:null,y5axis:null,y6axis:null,y7axis:null,y8axis:null,y9axis:null,yMidAxis:null};var ar=["xaxis","yaxis","x2axis","y2axis","y3axis","y4axis","y5axis","y6axis","y7axis","y8axis","y9axis","yMidAxis"];var al=au.axes;var am,ao;for(am=11;am>0;am--){ao=ar[am-1];if(al[ao].show){aq[ao]=al[ao].series_p2u(at[ao.charAt(0)])}}return{offsets:ap,gridPos:at,dataPos:aq}}function ak(al,am){var aq=am.series;var aW,aU,aT,aO,aP,aJ,aI,aw,au,az,aA,aK;var aS,aX,aQ,ar,aH,aM,aV;var an,aN;for(aT=am.seriesStack.length-1;aT>=0;aT--){aW=am.seriesStack[aT];aO=aq[aW];aV=aO._highlightThreshold;switch(aO.renderer.constructor){case L.jqplot.BarRenderer:aJ=al.x;aI=al.y;for(aU=0;aUaH[0][0]&&aJaH[2][1]&&aIaH[0][0]+aV[0][0]&&aJaH[2][1]&&aI0&&-aI>=0){aw=2*Math.PI-Math.atan(-aI/aJ)}else{if(aJ>0&&-aI<0){aw=-Math.atan(-aI/aJ)}else{if(aJ<0){aw=Math.PI-Math.atan(-aI/aJ)}else{if(aJ==0&&-aI>0){aw=3*Math.PI/2}else{if(aJ==0&&-aI<0){aw=Math.PI/2}else{if(aJ==0&&aI==0){aw=0}}}}}}if(az){aw-=az;if(aw<0){aw+=2*Math.PI}else{if(aw>2*Math.PI){aw-=2*Math.PI}}}au=aO.sliceMargin/180*Math.PI;if(aPaO._innerRadius){for(aU=0;aU0)?aO.gridData[aU-1][1]+au:au;aK=aO.gridData[aU][1];if(aw>aA&&aw0&&-aI>=0){aw=2*Math.PI-Math.atan(-aI/aJ)}else{if(aJ>0&&-aI<0){aw=-Math.atan(-aI/aJ)}else{if(aJ<0){aw=Math.PI-Math.atan(-aI/aJ)}else{if(aJ==0&&-aI>0){aw=3*Math.PI/2}else{if(aJ==0&&-aI<0){aw=Math.PI/2}else{if(aJ==0&&aI==0){aw=0}}}}}}if(az){aw-=az;if(aw<0){aw+=2*Math.PI}else{if(aw>2*Math.PI){aw-=2*Math.PI}}}au=aO.sliceMargin/180*Math.PI;if(aP0)?aO.gridData[aU-1][1]+au:au;aK=aO.gridData[aU][1];if(aw>aA&&aw=ay[0][1]&&aI<=ay[3][1]&&aJ>=at[0]&&aJ<=aE[0]){return{seriesIndex:aO.index,pointIndex:aU,gridData:null,data:aO.data[aU]}}}break;case L.jqplot.LineRenderer:aJ=al.x;aI=al.y;aP=aO.renderer;if(aO.show){if((aO.fill||(aO.renderer.bands.show&&aO.renderer.bands.fill))&&(!am.plugins.highlighter||!am.plugins.highlighter.show)){var ax=false;if(aJ>aO._boundingBox[0][0]&&aJaO._boundingBox[1][1]&&aI=aI||aB[1]=aI){if(aC[0]+(aI-aC[1])/(aB[1]-aC[1])*(aB[0]-aC[0])0)?aN:0;for(var aU=0;aU=aQ[0]-aP._bodyWidth/2&&aJ<=aQ[0]+aP._bodyWidth/2&&aI>=av(aO.data[aU][2])&&aI<=av(aO.data[aU][3])){return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}else{if(!aP.hlc){var av=aO._yaxis.series_u2p;if(aJ>=aQ[0]-aP._tickLength&&aJ<=aQ[0]+aP._tickLength&&aI>=av(aO.data[aU][2])&&aI<=av(aO.data[aU][3])){return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}else{var av=aO._yaxis.series_u2p;if(aJ>=aQ[0]-aP._tickLength&&aJ<=aQ[0]+aP._tickLength&&aI>=av(aO.data[aU][1])&&aI<=av(aO.data[aU][2])){return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}}}else{if(aQ[0]!=null&&aQ[1]!=null){aX=Math.sqrt((aJ-aQ[0])*(aJ-aQ[0])+(aI-aQ[1])*(aI-aQ[1]));if(aX<=an&&(aX<=aS||aS==null)){aS=aX;return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}}}}}break;default:aJ=al.x;aI=al.y;aP=aO.renderer;if(aO.show){aN=aO.markerRenderer.size/2+aO.neighborThreshold;an=(aN>0)?aN:0;for(var aU=0;aU=aQ[0]-aP._bodyWidth/2&&aJ<=aQ[0]+aP._bodyWidth/2&&aI>=av(aO.data[aU][2])&&aI<=av(aO.data[aU][3])){return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}else{if(!aP.hlc){var av=aO._yaxis.series_u2p;if(aJ>=aQ[0]-aP._tickLength&&aJ<=aQ[0]+aP._tickLength&&aI>=av(aO.data[aU][2])&&aI<=av(aO.data[aU][3])){return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}else{var av=aO._yaxis.series_u2p;if(aJ>=aQ[0]-aP._tickLength&&aJ<=aQ[0]+aP._tickLength&&aI>=av(aO.data[aU][1])&&aI<=av(aO.data[aU][2])){return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}}}else{aX=Math.sqrt((aJ-aQ[0])*(aJ-aQ[0])+(aI-aQ[1])*(aI-aQ[1]));if(aX<=an&&(aX<=aS||aS==null)){aS=aX;return{seriesIndex:aW,pointIndex:aU,gridData:aQ,data:aO.data[aU]}}}}}break}}return null}this.onClick=function(an){var am=ai(an);var ap=an.data.plot;var ao=ak(am.gridPos,ap);var al=L.Event("jqplotClick");al.pageX=an.pageX;al.pageY=an.pageY;L(this).trigger(al,[am.gridPos,am.dataPos,ao,ap])};this.onDblClick=function(an){var am=ai(an);var ap=an.data.plot;var ao=ak(am.gridPos,ap);var al=L.Event("jqplotDblClick");al.pageX=an.pageX;al.pageY=an.pageY;L(this).trigger(al,[am.gridPos,am.dataPos,ao,ap])};this.onMouseDown=function(an){var am=ai(an);var ap=an.data.plot;var ao=ak(am.gridPos,ap);var al=L.Event("jqplotMouseDown");al.pageX=an.pageX;al.pageY=an.pageY;L(this).trigger(al,[am.gridPos,am.dataPos,ao,ap])};this.onMouseUp=function(an){var am=ai(an);var al=L.Event("jqplotMouseUp");al.pageX=an.pageX;al.pageY=an.pageY;L(this).trigger(al,[am.gridPos,am.dataPos,null,an.data.plot])};this.onRightClick=function(an){var am=ai(an);var ap=an.data.plot;var ao=ak(am.gridPos,ap);if(ap.captureRightClick){if(an.which==3){var al=L.Event("jqplotRightClick");al.pageX=an.pageX;al.pageY=an.pageY;L(this).trigger(al,[am.gridPos,am.dataPos,ao,ap])}else{var al=L.Event("jqplotMouseUp");al.pageX=an.pageX;al.pageY=an.pageY;L(this).trigger(al,[am.gridPos,am.dataPos,ao,ap])}}};this.onMouseMove=function(an){var am=ai(an);var ap=an.data.plot;var ao=ak(am.gridPos,ap);var al=L.Event("jqplotMouseMove");al.pageX=an.pageX;al.pageY=an.pageY;L(this).trigger(al,[am.gridPos,am.dataPos,ao,ap])};this.onMouseEnter=function(an){var am=ai(an);var ao=an.data.plot;var al=L.Event("jqplotMouseEnter");al.pageX=an.pageX;al.pageY=an.pageY;al.relatedTarget=an.relatedTarget;L(this).trigger(al,[am.gridPos,am.dataPos,null,ao])};this.onMouseLeave=function(an){var am=ai(an);var ao=an.data.plot;var al=L.Event("jqplotMouseLeave");al.pageX=an.pageX;al.pageY=an.pageY;al.relatedTarget=an.relatedTarget;L(this).trigger(al,[am.gridPos,am.dataPos,null,ao])};this.drawSeries=function(an,al){var ap,ao,am;al=(typeof(an)==="number"&&al==null)?an:al;an=(typeof(an)==="object")?an:{};if(al!=u){ao=this.series[al];am=ao.shadowCanvas._ctx;am.clearRect(0,0,am.canvas.width,am.canvas.height);ao.drawShadow(am,an,this);am=ao.canvas._ctx;am.clearRect(0,0,am.canvas.width,am.canvas.height);ao.draw(am,an,this);if(ao.renderer.constructor==L.jqplot.BezierCurveRenderer){if(al660)?ah[aj]*0.85:0.73*ah[aj]+90;ah[aj]=parseInt(ah[aj],10);(ah[aj]>255)?255:ah[aj]}ah[3]=0.3+0.35*al[3];ak.push("rgba("+ah[0]+","+ah[1]+","+ah[2]+","+ah[3]+")")}}else{var al=L.jqplot.getColorComponents(ai);var ah=[al[0],al[1],al[2]];var an=ah[0]+ah[1]+ah[2];for(var aj=0;aj<3;aj++){ah[aj]=(an>660)?ah[aj]*0.85:0.73*ah[aj]+90;ah[aj]=parseInt(ah[aj],10);(ah[aj]>255)?255:ah[aj]}ah[3]=0.3+0.35*al[3];ak="rgba("+ah[0]+","+ah[1]+","+ah[2]+","+ah[3]+")"}return ak};L.jqplot.ColorGenerator=function(ai){ai=ai||L.jqplot.config.defaultColors;var ah=0;this.next=function(){if(ah0){return ai[ah--]}else{ah=ai.length-1;return ai[ah]}};this.get=function(ak){var aj=ak-ai.length*Math.floor(ak/ai.length);return ai[aj]};this.setColors=function(aj){ai=aj};this.reset=function(){ah=0};this.getIndex=function(){return ah};this.setIndex=function(aj){ah=aj}};L.jqplot.hex2rgb=function(aj,ah){aj=aj.replace("#","");if(aj.length==3){aj=aj.charAt(0)+aj.charAt(0)+aj.charAt(1)+aj.charAt(1)+aj.charAt(2)+aj.charAt(2)}var ai;ai="rgba("+parseInt(aj.slice(0,2),16)+", "+parseInt(aj.slice(2,4),16)+", "+parseInt(aj.slice(4,6),16);if(ah){ai+=", "+ah}ai+=")";return ai};L.jqplot.rgb2hex=function(am){var aj=/rgba?\( *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *(?:, *[0-9.]*)?\)/;var ah=am.match(aj);var al="#";for(var ak=1;ak<4;ak++){var ai;if(ah[ak].search(/%/)!=-1){ai=parseInt(255*ah[ak]/100,10).toString(16);if(ai.length==1){ai="0"+ai}}else{ai=parseInt(ah[ak],10).toString(16);if(ai.length==1){ai="0"+ai}}al+=ai}return al};L.jqplot.normalize2rgb=function(ai,ah){if(ai.search(/^ *rgba?\(/)!=-1){return ai}else{if(ai.search(/^ *#?[0-9a-fA-F]?[0-9a-fA-F]/)!=-1){return L.jqplot.hex2rgb(ai,ah)}else{throw new Error("Invalid color spec")}}};L.jqplot.getColorComponents=function(am){am=L.jqplot.colorKeywordMap[am]||am;var ak=L.jqplot.normalize2rgb(am);var aj=/rgba?\( *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *,? *([0-9.]* *)?\)/;var ah=ak.match(aj);var ai=[];for(var al=1;al<4;al++){if(ah[al].search(/%/)!=-1){ai[al-1]=parseInt(255*ah[al]/100,10)}else{ai[al-1]=parseInt(ah[al],10)}}ai[3]=parseFloat(ah[4])?parseFloat(ah[4]):1;return ai};L.jqplot.colorKeywordMap={aliceblue:"rgb(240, 248, 255)",antiquewhite:"rgb(250, 235, 215)",aqua:"rgb( 0, 255, 255)",aquamarine:"rgb(127, 255, 212)",azure:"rgb(240, 255, 255)",beige:"rgb(245, 245, 220)",bisque:"rgb(255, 228, 196)",black:"rgb( 0, 0, 0)",blanchedalmond:"rgb(255, 235, 205)",blue:"rgb( 0, 0, 255)",blueviolet:"rgb(138, 43, 226)",brown:"rgb(165, 42, 42)",burlywood:"rgb(222, 184, 135)",cadetblue:"rgb( 95, 158, 160)",chartreuse:"rgb(127, 255, 0)",chocolate:"rgb(210, 105, 30)",coral:"rgb(255, 127, 80)",cornflowerblue:"rgb(100, 149, 237)",cornsilk:"rgb(255, 248, 220)",crimson:"rgb(220, 20, 60)",cyan:"rgb( 0, 255, 255)",darkblue:"rgb( 0, 0, 139)",darkcyan:"rgb( 0, 139, 139)",darkgoldenrod:"rgb(184, 134, 11)",darkgray:"rgb(169, 169, 169)",darkgreen:"rgb( 0, 100, 0)",darkgrey:"rgb(169, 169, 169)",darkkhaki:"rgb(189, 183, 107)",darkmagenta:"rgb(139, 0, 139)",darkolivegreen:"rgb( 85, 107, 47)",darkorange:"rgb(255, 140, 0)",darkorchid:"rgb(153, 50, 204)",darkred:"rgb(139, 0, 0)",darksalmon:"rgb(233, 150, 122)",darkseagreen:"rgb(143, 188, 143)",darkslateblue:"rgb( 72, 61, 139)",darkslategray:"rgb( 47, 79, 79)",darkslategrey:"rgb( 47, 79, 79)",darkturquoise:"rgb( 0, 206, 209)",darkviolet:"rgb(148, 0, 211)",deeppink:"rgb(255, 20, 147)",deepskyblue:"rgb( 0, 191, 255)",dimgray:"rgb(105, 105, 105)",dimgrey:"rgb(105, 105, 105)",dodgerblue:"rgb( 30, 144, 255)",firebrick:"rgb(178, 34, 34)",floralwhite:"rgb(255, 250, 240)",forestgreen:"rgb( 34, 139, 34)",fuchsia:"rgb(255, 0, 255)",gainsboro:"rgb(220, 220, 220)",ghostwhite:"rgb(248, 248, 255)",gold:"rgb(255, 215, 0)",goldenrod:"rgb(218, 165, 32)",gray:"rgb(128, 128, 128)",grey:"rgb(128, 128, 128)",green:"rgb( 0, 128, 0)",greenyellow:"rgb(173, 255, 47)",honeydew:"rgb(240, 255, 240)",hotpink:"rgb(255, 105, 180)",indianred:"rgb(205, 92, 92)",indigo:"rgb( 75, 0, 130)",ivory:"rgb(255, 255, 240)",khaki:"rgb(240, 230, 140)",lavender:"rgb(230, 230, 250)",lavenderblush:"rgb(255, 240, 245)",lawngreen:"rgb(124, 252, 0)",lemonchiffon:"rgb(255, 250, 205)",lightblue:"rgb(173, 216, 230)",lightcoral:"rgb(240, 128, 128)",lightcyan:"rgb(224, 255, 255)",lightgoldenrodyellow:"rgb(250, 250, 210)",lightgray:"rgb(211, 211, 211)",lightgreen:"rgb(144, 238, 144)",lightgrey:"rgb(211, 211, 211)",lightpink:"rgb(255, 182, 193)",lightsalmon:"rgb(255, 160, 122)",lightseagreen:"rgb( 32, 178, 170)",lightskyblue:"rgb(135, 206, 250)",lightslategray:"rgb(119, 136, 153)",lightslategrey:"rgb(119, 136, 153)",lightsteelblue:"rgb(176, 196, 222)",lightyellow:"rgb(255, 255, 224)",lime:"rgb( 0, 255, 0)",limegreen:"rgb( 50, 205, 50)",linen:"rgb(250, 240, 230)",magenta:"rgb(255, 0, 255)",maroon:"rgb(128, 0, 0)",mediumaquamarine:"rgb(102, 205, 170)",mediumblue:"rgb( 0, 0, 205)",mediumorchid:"rgb(186, 85, 211)",mediumpurple:"rgb(147, 112, 219)",mediumseagreen:"rgb( 60, 179, 113)",mediumslateblue:"rgb(123, 104, 238)",mediumspringgreen:"rgb( 0, 250, 154)",mediumturquoise:"rgb( 72, 209, 204)",mediumvioletred:"rgb(199, 21, 133)",midnightblue:"rgb( 25, 25, 112)",mintcream:"rgb(245, 255, 250)",mistyrose:"rgb(255, 228, 225)",moccasin:"rgb(255, 228, 181)",navajowhite:"rgb(255, 222, 173)",navy:"rgb( 0, 0, 128)",oldlace:"rgb(253, 245, 230)",olive:"rgb(128, 128, 0)",olivedrab:"rgb(107, 142, 35)",orange:"rgb(255, 165, 0)",orangered:"rgb(255, 69, 0)",orchid:"rgb(218, 112, 214)",palegoldenrod:"rgb(238, 232, 170)",palegreen:"rgb(152, 251, 152)",paleturquoise:"rgb(175, 238, 238)",palevioletred:"rgb(219, 112, 147)",papayawhip:"rgb(255, 239, 213)",peachpuff:"rgb(255, 218, 185)",peru:"rgb(205, 133, 63)",pink:"rgb(255, 192, 203)",plum:"rgb(221, 160, 221)",powderblue:"rgb(176, 224, 230)",purple:"rgb(128, 0, 128)",red:"rgb(255, 0, 0)",rosybrown:"rgb(188, 143, 143)",royalblue:"rgb( 65, 105, 225)",saddlebrown:"rgb(139, 69, 19)",salmon:"rgb(250, 128, 114)",sandybrown:"rgb(244, 164, 96)",seagreen:"rgb( 46, 139, 87)",seashell:"rgb(255, 245, 238)",sienna:"rgb(160, 82, 45)",silver:"rgb(192, 192, 192)",skyblue:"rgb(135, 206, 235)",slateblue:"rgb(106, 90, 205)",slategray:"rgb(112, 128, 144)",slategrey:"rgb(112, 128, 144)",snow:"rgb(255, 250, 250)",springgreen:"rgb( 0, 255, 127)",steelblue:"rgb( 70, 130, 180)",tan:"rgb(210, 180, 140)",teal:"rgb( 0, 128, 128)",thistle:"rgb(216, 191, 216)",tomato:"rgb(255, 99, 71)",turquoise:"rgb( 64, 224, 208)",violet:"rgb(238, 130, 238)",wheat:"rgb(245, 222, 179)",white:"rgb(255, 255, 255)",whitesmoke:"rgb(245, 245, 245)",yellow:"rgb(255, 255, 0)",yellowgreen:"rgb(154, 205, 50)"};L.jqplot.AxisLabelRenderer=function(ah){L.jqplot.ElemContainer.call(this);this.axis;this.show=true;this.label="";this.fontFamily=null;this.fontSize=null;this.textColor=null;this._elem;this.escapeHTML=false;L.extend(true,this,ah)};L.jqplot.AxisLabelRenderer.prototype=new L.jqplot.ElemContainer();L.jqplot.AxisLabelRenderer.prototype.constructor=L.jqplot.AxisLabelRenderer;L.jqplot.AxisLabelRenderer.prototype.init=function(ah){L.extend(true,this,ah)};L.jqplot.AxisLabelRenderer.prototype.draw=function(ah,ai){if(this._elem){this._elem.emptyForce();this._elem=null}this._elem=L('
                                                                                                                                                                                ');if(Number(this.label)){this._elem.css("white-space","nowrap")}if(!this.escapeHTML){this._elem.html(this.label)}else{this._elem.text(this.label)}if(this.fontFamily){this._elem.css("font-family",this.fontFamily)}if(this.fontSize){this._elem.css("font-size",this.fontSize)}if(this.textColor){this._elem.css("color",this.textColor)}return this._elem};L.jqplot.AxisLabelRenderer.prototype.pack=function(){};L.jqplot.AxisTickRenderer=function(ah){L.jqplot.ElemContainer.call(this);this.mark="outside";this.axis;this.showMark=true;this.showGridline=true;this.isMinorTick=false;this.size=4;this.markSize=6;this.show=true;this.showLabel=true;this.label=null;this.value=null;this._styles={};this.formatter=L.jqplot.DefaultTickFormatter;this.prefix="";this.suffix="";this.formatString="";this.fontFamily;this.fontSize;this.textColor;this.escapeHTML=false;this._elem;this._breakTick=false;L.extend(true,this,ah)};L.jqplot.AxisTickRenderer.prototype.init=function(ah){L.extend(true,this,ah)};L.jqplot.AxisTickRenderer.prototype=new L.jqplot.ElemContainer();L.jqplot.AxisTickRenderer.prototype.constructor=L.jqplot.AxisTickRenderer;L.jqplot.AxisTickRenderer.prototype.setTick=function(ah,aj,ai){this.value=ah;this.axis=aj;if(ai){this.isMinorTick=true}return this};L.jqplot.AxisTickRenderer.prototype.draw=function(){if(this.label===null){this.label=this.prefix+this.formatter(this.formatString,this.value)+this.suffix}var ai={position:"absolute"};if(Number(this.label)){ai.whitSpace="nowrap"}if(this._elem){this._elem.emptyForce();this._elem=null}this._elem=L(document.createElement("div"));this._elem.addClass("jqplot-"+this.axis+"-tick");if(!this.escapeHTML){this._elem.html(this.label)}else{this._elem.text(this.label)}this._elem.css(ai);for(var ah in this._styles){this._elem.css(ah,this._styles[ah])}if(this.fontFamily){this._elem.css("font-family",this.fontFamily)}if(this.fontSize){this._elem.css("font-size",this.fontSize)}if(this.textColor){this._elem.css("color",this.textColor)}if(this._breakTick){this._elem.addClass("jqplot-breakTick")}return this._elem};L.jqplot.DefaultTickFormatter=function(ah,ai){if(typeof ai=="number"){if(!ah){ah=L.jqplot.config.defaultTickFormatString}return L.jqplot.sprintf(ah,ai)}else{return String(ai)}};L.jqplot.PercentTickFormatter=function(ah,ai){if(typeof ai=="number"){ai=100*ai;if(!ah){ah=L.jqplot.config.defaultTickFormatString}return L.jqplot.sprintf(ah,ai)}else{return String(ai)}};L.jqplot.AxisTickRenderer.prototype.pack=function(){};L.jqplot.CanvasGridRenderer=function(){this.shadowRenderer=new L.jqplot.ShadowRenderer()};L.jqplot.CanvasGridRenderer.prototype.init=function(ai){this._ctx;L.extend(true,this,ai);var ah={lineJoin:"miter",lineCap:"round",fill:false,isarc:false,angle:this.shadowAngle,offset:this.shadowOffset,alpha:this.shadowAlpha,depth:this.shadowDepth,lineWidth:this.shadowWidth,closePath:false,strokeStyle:this.shadowColor};this.renderer.shadowRenderer.init(ah)};L.jqplot.CanvasGridRenderer.prototype.createElement=function(ak){var aj;if(this._elem){if(L.jqplot.use_excanvas&&window.G_vmlCanvasManager.uninitElement!==u){aj=this._elem.get(0);window.G_vmlCanvasManager.uninitElement(aj);aj=null}this._elem.emptyForce();this._elem=null}aj=ak.canvasManager.getCanvas();var ah=this._plotDimensions.width;var ai=this._plotDimensions.height;aj.width=ah;aj.height=ai;this._elem=L(aj);this._elem.addClass("jqplot-grid-canvas");this._elem.css({position:"absolute",left:0,top:0});aj=ak.canvasManager.initCanvas(aj);this._top=this._offsets.top;this._bottom=ai-this._offsets.bottom;this._left=this._offsets.left;this._right=ah-this._offsets.right;this._width=this._right-this._left;this._height=this._bottom-this._top;aj=null;return this._elem};L.jqplot.CanvasGridRenderer.prototype.draw=function(){this._ctx=this._elem.get(0).getContext("2d");var at=this._ctx;var aw=this._axes;at.save();at.clearRect(0,0,this._plotDimensions.width,this._plotDimensions.height);at.fillStyle=this.backgroundColor||this.background;at.fillRect(this._left,this._top,this._width,this._height);at.save();at.lineJoin="miter";at.lineCap="butt";at.lineWidth=this.gridLineWidth;at.strokeStyle=this.gridLineColor;var aA,az,ap,aq;var am=["xaxis","yaxis","x2axis","y2axis"];for(var ay=4;ay>0;ay--){var aD=am[ay-1];var ah=aw[aD];var aB=ah._ticks;var ar=aB.length;if(ah.show){if(ah.drawBaseline){var aC={};if(ah.baselineWidth!==null){aC.lineWidth=ah.baselineWidth}if(ah.baselineColor!==null){aC.strokeStyle=ah.baselineColor}switch(aD){case"xaxis":ao(this._left,this._bottom,this._right,this._bottom,aC);break;case"yaxis":ao(this._left,this._bottom,this._left,this._top,aC);break;case"x2axis":ao(this._left,this._bottom,this._right,this._bottom,aC);break;case"y2axis":ao(this._right,this._bottom,this._right,this._top,aC);break}}for(var au=ar;au>0;au--){var an=aB[au-1];if(an.show){var ak=Math.round(ah.u2p(an.value))+0.5;switch(aD){case"xaxis":if(an.showGridline&&this.drawGridlines&&((!an.isMinorTick&&ah.drawMajorGridlines)||(an.isMinorTick&&ah.drawMinorGridlines))){ao(ak,this._top,ak,this._bottom)}if(an.showMark&&an.mark&&((!an.isMinorTick&&ah.drawMajorTickMarks)||(an.isMinorTick&&ah.drawMinorTickMarks))){ap=an.markSize;aq=an.mark;var ak=Math.round(ah.u2p(an.value))+0.5;switch(aq){case"outside":aA=this._bottom;az=this._bottom+ap;break;case"inside":aA=this._bottom-ap;az=this._bottom;break;case"cross":aA=this._bottom-ap;az=this._bottom+ap;break;default:aA=this._bottom;az=this._bottom+ap;break}if(this.shadow){this.renderer.shadowRenderer.draw(at,[[ak,aA],[ak,az]],{lineCap:"butt",lineWidth:this.gridLineWidth,offset:this.gridLineWidth*0.75,depth:2,fill:false,closePath:false})}ao(ak,aA,ak,az)}break;case"yaxis":if(an.showGridline&&this.drawGridlines&&((!an.isMinorTick&&ah.drawMajorGridlines)||(an.isMinorTick&&ah.drawMinorGridlines))){ao(this._right,ak,this._left,ak)}if(an.showMark&&an.mark&&((!an.isMinorTick&&ah.drawMajorTickMarks)||(an.isMinorTick&&ah.drawMinorTickMarks))){ap=an.markSize;aq=an.mark;var ak=Math.round(ah.u2p(an.value))+0.5;switch(aq){case"outside":aA=this._left-ap;az=this._left;break;case"inside":aA=this._left;az=this._left+ap;break;case"cross":aA=this._left-ap;az=this._left+ap;break;default:aA=this._left-ap;az=this._left;break}if(this.shadow){this.renderer.shadowRenderer.draw(at,[[aA,ak],[az,ak]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}ao(aA,ak,az,ak,{strokeStyle:ah.borderColor})}break;case"x2axis":if(an.showGridline&&this.drawGridlines&&((!an.isMinorTick&&ah.drawMajorGridlines)||(an.isMinorTick&&ah.drawMinorGridlines))){ao(ak,this._bottom,ak,this._top)}if(an.showMark&&an.mark&&((!an.isMinorTick&&ah.drawMajorTickMarks)||(an.isMinorTick&&ah.drawMinorTickMarks))){ap=an.markSize;aq=an.mark;var ak=Math.round(ah.u2p(an.value))+0.5;switch(aq){case"outside":aA=this._top-ap;az=this._top;break;case"inside":aA=this._top;az=this._top+ap;break;case"cross":aA=this._top-ap;az=this._top+ap;break;default:aA=this._top-ap;az=this._top;break}if(this.shadow){this.renderer.shadowRenderer.draw(at,[[ak,aA],[ak,az]],{lineCap:"butt",lineWidth:this.gridLineWidth,offset:this.gridLineWidth*0.75,depth:2,fill:false,closePath:false})}ao(ak,aA,ak,az)}break;case"y2axis":if(an.showGridline&&this.drawGridlines&&((!an.isMinorTick&&ah.drawMajorGridlines)||(an.isMinorTick&&ah.drawMinorGridlines))){ao(this._left,ak,this._right,ak)}if(an.showMark&&an.mark&&((!an.isMinorTick&&ah.drawMajorTickMarks)||(an.isMinorTick&&ah.drawMinorTickMarks))){ap=an.markSize;aq=an.mark;var ak=Math.round(ah.u2p(an.value))+0.5;switch(aq){case"outside":aA=this._right;az=this._right+ap;break;case"inside":aA=this._right-ap;az=this._right;break;case"cross":aA=this._right-ap;az=this._right+ap;break;default:aA=this._right;az=this._right+ap;break}if(this.shadow){this.renderer.shadowRenderer.draw(at,[[aA,ak],[az,ak]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}ao(aA,ak,az,ak,{strokeStyle:ah.borderColor})}break;default:break}}}an=null}ah=null;aB=null}am=["y3axis","y4axis","y5axis","y6axis","y7axis","y8axis","y9axis","yMidAxis"];for(var ay=7;ay>0;ay--){var ah=aw[am[ay-1]];var aB=ah._ticks;if(ah.show){var ai=aB[ah.numberTicks-1];var al=aB[0];var aj=ah.getLeft();var av=[[aj,ai.getTop()+ai.getHeight()/2],[aj,al.getTop()+al.getHeight()/2+1]];if(this.shadow){this.renderer.shadowRenderer.draw(at,av,{lineCap:"butt",fill:false,closePath:false})}ao(av[0][0],av[0][1],av[1][0],av[1][1],{lineCap:"butt",strokeStyle:ah.borderColor,lineWidth:ah.borderWidth});for(var au=aB.length;au>0;au--){var an=aB[au-1];ap=an.markSize;aq=an.mark;var ak=Math.round(ah.u2p(an.value))+0.5;if(an.showMark&&an.mark){switch(aq){case"outside":aA=aj;az=aj+ap;break;case"inside":aA=aj-ap;az=aj;break;case"cross":aA=aj-ap;az=aj+ap;break;default:aA=aj;az=aj+ap;break}av=[[aA,ak],[az,ak]];if(this.shadow){this.renderer.shadowRenderer.draw(at,av,{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}ao(aA,ak,az,ak,{strokeStyle:ah.borderColor})}an=null}al=null}ah=null;aB=null}at.restore();function ao(aH,aG,aE,ax,aF){at.save();aF=aF||{};if(aF.lineWidth==null||aF.lineWidth!=0){L.extend(true,at,aF);at.beginPath();at.moveTo(aH,aG);at.lineTo(aE,ax);at.stroke();at.restore()}}if(this.shadow){var av=[[this._left,this._bottom],[this._right,this._bottom],[this._right,this._top]];this.renderer.shadowRenderer.draw(at,av)}if(this.borderWidth!=0&&this.drawBorder){ao(this._left,this._top,this._right,this._top,{lineCap:"round",strokeStyle:aw.x2axis.borderColor,lineWidth:aw.x2axis.borderWidth});ao(this._right,this._top,this._right,this._bottom,{lineCap:"round",strokeStyle:aw.y2axis.borderColor,lineWidth:aw.y2axis.borderWidth});ao(this._right,this._bottom,this._left,this._bottom,{lineCap:"round",strokeStyle:aw.xaxis.borderColor,lineWidth:aw.xaxis.borderWidth});ao(this._left,this._bottom,this._left,this._top,{lineCap:"round",strokeStyle:aw.yaxis.borderColor,lineWidth:aw.yaxis.borderWidth})}at.restore();at=null;aw=null};L.jqplot.DivTitleRenderer=function(){};L.jqplot.DivTitleRenderer.prototype.init=function(ah){L.extend(true,this,ah)};L.jqplot.DivTitleRenderer.prototype.draw=function(){if(this._elem){this._elem.emptyForce();this._elem=null}var ak=this.renderer;var aj=document.createElement("div");this._elem=L(aj);this._elem.addClass("jqplot-title");if(!this.text){this.show=false;this._elem.height(0);this._elem.width(0)}else{if(this.text){var ah;if(this.color){ah=this.color}else{if(this.textColor){ah=this.textColor}}var ai={position:"absolute",top:"0px",left:"0px"};if(this._plotWidth){ai.width=this._plotWidth+"px"}if(this.fontSize){ai.fontSize=this.fontSize}if(typeof this.textAlign==="string"){ai.textAlign=this.textAlign}else{ai.textAlign="center"}if(ah){ai.color=ah}if(this.paddingBottom){ai.paddingBottom=this.paddingBottom}if(this.fontFamily){ai.fontFamily=this.fontFamily}this._elem.css(ai);if(this.escapeHtml){this._elem.text(this.text)}else{this._elem.html(this.text)}}}aj=null;return this._elem};L.jqplot.DivTitleRenderer.prototype.pack=function(){};var r=0.1;L.jqplot.LinePattern=function(aw,aq){var ap={dotted:[r,L.jqplot.config.dotGapLength],dashed:[L.jqplot.config.dashLength,L.jqplot.config.gapLength],solid:null};if(typeof aq==="string"){if(aq[0]==="."||aq[0]==="-"){var ax=aq;aq=[];for(var ao=0,al=ax.length;ao0)&&(aC>0)){aA/=aB;az/=aB;while(true){var aD=aC*ar;if(aD=aq.length){ak=0}ar=aq[ak]}else{au=ay;at=aE;if((ak&1)==0){aw.lineTo(au,at)}else{aw.moveTo(au,at)}ar-=aB/aC;break}}}};var ai=function(){aw.beginPath()};var am=function(){aj(an,ah)};return{moveTo:av,lineTo:aj,beginPath:ai,closePath:am}};L.jqplot.LineRenderer=function(){this.shapeRenderer=new L.jqplot.ShapeRenderer();this.shadowRenderer=new L.jqplot.ShadowRenderer()};L.jqplot.LineRenderer.prototype.init=function(ai,an){ai=ai||{};this._type="line";this.renderer.animation={show:false,direction:"left",speed:2500,_supported:true};this.renderer.smooth=false;this.renderer.tension=null;this.renderer.constrainSmoothing=true;this.renderer._smoothedData=[];this.renderer._smoothedPlotData=[];this.renderer._hiBandGridData=[];this.renderer._lowBandGridData=[];this.renderer._hiBandSmoothedData=[];this.renderer._lowBandSmoothedData=[];this.renderer.bandData=[];this.renderer.bands={show:false,hiData:[],lowData:[],color:this.color,showLines:false,fill:true,fillColor:null,_min:null,_max:null,interval:"3%"};var al={highlightMouseOver:ai.highlightMouseOver,highlightMouseDown:ai.highlightMouseDown,highlightColor:ai.highlightColor};delete (ai.highlightMouseOver);delete (ai.highlightMouseDown);delete (ai.highlightColor);L.extend(true,this.renderer,ai);this.renderer.options=ai;if(this.renderer.bandData.length>1&&(!ai.bands||ai.bands.show==null)){this.renderer.bands.show=true}else{if(ai.bands&&ai.bands.show==null&&ai.bands.interval!=null){this.renderer.bands.show=true}}if(this.fill){this.renderer.bands.show=false}if(this.renderer.bands.show){this.renderer.initBands.call(this,this.renderer.options,an)}if(this._stack){this.renderer.smooth=false}var am={lineJoin:this.lineJoin,lineCap:this.lineCap,fill:this.fill,isarc:false,strokeStyle:this.color,fillStyle:this.fillColor,lineWidth:this.lineWidth,linePattern:this.linePattern,closePath:this.fill};this.renderer.shapeRenderer.init(am);var aj=ai.shadowOffset;if(aj==null){if(this.lineWidth>2.5){aj=1.25*(1+(Math.atan((this.lineWidth/2.5))/0.785398163-1)*0.6)}else{aj=1.25*Math.atan((this.lineWidth/2.5))/0.785398163}}var ah={lineJoin:this.lineJoin,lineCap:this.lineCap,fill:this.fill,isarc:false,angle:this.shadowAngle,offset:aj,alpha:this.shadowAlpha,depth:this.shadowDepth,lineWidth:this.lineWidth,linePattern:this.linePattern,closePath:this.fill};this.renderer.shadowRenderer.init(ah);this._areaPoints=[];this._boundingBox=[[],[]];if(!this.isTrendline&&this.fill||this.renderer.bands.show){this.highlightMouseOver=true;this.highlightMouseDown=false;this.highlightColor=null;if(al.highlightMouseDown&&al.highlightMouseOver==null){al.highlightMouseOver=false}L.extend(true,this,{highlightMouseOver:al.highlightMouseOver,highlightMouseDown:al.highlightMouseDown,highlightColor:al.highlightColor});if(!this.highlightColor){var ak=(this.renderer.bands.show)?this.renderer.bands.fillColor:this.fillColor;this.highlightColor=L.jqplot.computeHighlightColors(ak)}if(this.highlighter){this.highlighter.show=false}}if(!this.isTrendline&&an){an.plugins.lineRenderer={};an.postInitHooks.addOnce(z);an.postDrawHooks.addOnce(af);an.eventListenerHooks.addOnce("jqplotMouseMove",h);an.eventListenerHooks.addOnce("jqplotMouseDown",e);an.eventListenerHooks.addOnce("jqplotMouseUp",ad);an.eventListenerHooks.addOnce("jqplotClick",g);an.eventListenerHooks.addOnce("jqplotRightClick",s)}};L.jqplot.LineRenderer.prototype.initBands=function(ak,av){var al=ak.bandData||[];var an=this.renderer.bands;an.hiData=[];an.lowData=[];var aB=this.data;an._max=null;an._min=null;if(al.length==2){if(L.isArray(al[0][0])){var ao;var ah=0,ar=0;for(var aw=0,at=al[0].length;awan._max)||an._max==null){an._max=ao[1]}if((ao[1]!=null&&ao[1]an._max)||an._max==null){an._max=ao[1];ar=1}if((ao[1]!=null&&ao[1]al[1][0])?0:1;var aC=(aj)?0:1;for(var aw=0,at=aB.length;aw2&&!L.isArray(al[0][0])){var aj=(al[0][0]>al[0][1])?0:1;var aC=(aj)?0:1;for(var aw=0,at=al.length;awan._max)||an._max==null){an._max=am[aw][1]}}for(var aw=0,at=ap.length;aw0){aR=Math.abs((ap[aQ][1]-ap[aQ-1][1])/(ap[aQ][0]-ap[aQ-1][0]))}am=aR/aG+aE;aM=aF*A(am)-aF*A(aE)+aS;aT=(aO+aM)/2}else{aT=aU}for(aK=0;aK2){var ao;if(this.renderer.constrainSmoothing){ao=J.call(this,this.gridData);this.renderer._smoothedData=ao[0];this.renderer._smoothedPlotData=ao[1];if(ak.show){ao=J.call(this,this.renderer._hiBandGridData);this.renderer._hiBandSmoothedData=ao[0];ao=J.call(this,this.renderer._lowBandGridData);this.renderer._lowBandSmoothedData=ao[0]}ao=null}else{ao=F.call(this,this.gridData);this.renderer._smoothedData=ao[0];this.renderer._smoothedPlotData=ao[1];if(ak.show){ao=F.call(this,this.renderer._hiBandGridData);this.renderer._hiBandSmoothedData=ao[0];ao=F.call(this,this.renderer._lowBandGridData);this.renderer._lowBandSmoothedData=ao[0]}ao=null}}};L.jqplot.LineRenderer.prototype.makeGridData=function(ao,aq){var am=this._xaxis.series_u2p;var ah=this._yaxis.series_u2p;var ar=[];var aj=[];this.renderer._smoothedData=[];this.renderer._smoothedPlotData=[];this.renderer._hiBandGridData=[];this.renderer._lowBandGridData=[];this.renderer._hiBandSmoothedData=[];this.renderer._lowBandSmoothedData=[];var al=this.renderer.bands;var ai=false;for(var an=0;an2){var ap;if(this.renderer.constrainSmoothing){ap=J.call(this,ar);this.renderer._smoothedData=ap[0];this.renderer._smoothedPlotData=ap[1];if(al.show){ap=J.call(this,this.renderer._hiBandGridData);this.renderer._hiBandSmoothedData=ap[0];ap=J.call(this,this.renderer._lowBandGridData);this.renderer._lowBandSmoothedData=ap[0]}ap=null}else{ap=F.call(this,ar);this.renderer._smoothedData=ap[0];this.renderer._smoothedPlotData=ap[1];if(al.show){ap=F.call(this,this.renderer._hiBandGridData);this.renderer._hiBandSmoothedData=ap[0];ap=F.call(this,this.renderer._lowBandGridData);this.renderer._lowBandSmoothedData=ap[0]}ap=null}}return ar};L.jqplot.LineRenderer.prototype.draw=function(ax,aI,ai,aB){var aC;var aq=L.extend(true,{},ai);var ak=(aq.shadow!=u)?aq.shadow:this.shadow;var aJ=(aq.showLine!=u)?aq.showLine:this.showLine;var aA=(aq.fill!=u)?aq.fill:this.fill;var ah=(aq.fillAndStroke!=u)?aq.fillAndStroke:this.fillAndStroke;var ar,ay,av,aE;ax.save();if(aI.length){if(aJ){if(aA){if(this.fillToZero){var aF=this.negativeColor;if(!this.useNegativeColors){aF=aq.fillStyle}var ao=false;var ap=aq.fillStyle;if(ah){var aH=aI.slice(0)}if(this.index==0||!this._stack){var aw=[];var aL=(this.renderer.smooth)?this.renderer._smoothedPlotData:this._plotData;this._areaPoints=[];var aG=this._yaxis.series_u2p(this.fillToValue);var aj=this._xaxis.series_u2p(this.fillToValue);aq.closePath=true;if(this.fillAxis=="y"){aw.push([aI[0][0],aG]);this._areaPoints.push([aI[0][0],aG]);for(var aC=0;aC0;aC--){aI.push(au[aC-1])}if(ak){this.renderer.shadowRenderer.draw(ax,aI,aq)}this._areaPoints=aI;this.renderer.shapeRenderer.draw(ax,aI,aq)}}else{if(ah){var aH=aI.slice(0)}if(this.index==0||!this._stack){var al=ax.canvas.height;aI.unshift([aI[0][0],al]);var aD=aI.length;aI.push([aI[aD-1][0],al])}else{var au=this._prevGridData;for(var aC=au.length;aC>0;aC--){aI.push(au[aC-1])}}this._areaPoints=aI;if(ak){this.renderer.shadowRenderer.draw(ax,aI,aq)}this.renderer.shapeRenderer.draw(ax,aI,aq)}if(ah){var az=L.extend(true,{},aq,{fill:false,closePath:false});this.renderer.shapeRenderer.draw(ax,aH,az);if(this.markerRenderer.show){if(this.renderer.smooth){aH=this.gridData}for(aC=0;aCat[0]||ar==null){ar=at[0]}if(aEat[1]||ay==null){ay=at[1]}}if(this.type==="line"&&this.renderer.bands.show){aE=this._yaxis.series_u2p(this.renderer.bands._min);ay=this._yaxis.series_u2p(this.renderer.bands._max)}this._boundingBox=[[ar,aE],[av,ay]];if(this.markerRenderer.show&&!aA){if(this.renderer.smooth){aI=this.gridData}for(aC=0;aCao){ao=aj}}}al=null;am=null;if(ah){ai=this._label._elem.outerWidth(true);an=this._label._elem.outerHeight(true)}if(this.name=="xaxis"){ao=ao+an;this._elem.css({height:ao+"px",left:"0px",bottom:"0px"})}else{if(this.name=="x2axis"){ao=ao+an;this._elem.css({height:ao+"px",left:"0px",top:"0px"})}else{if(this.name=="yaxis"){ao=ao+ai;this._elem.css({width:ao+"px",left:"0px",top:"0px"});if(ah&&this._label.constructor==L.jqplot.AxisLabelRenderer){this._label._elem.css("width",ai+"px")}}else{ao=ao+ai;this._elem.css({width:ao+"px",right:"0px",top:"0px"});if(ah&&this._label.constructor==L.jqplot.AxisLabelRenderer){this._label._elem.css("width",ai+"px")}}}}}};L.jqplot.LinearAxisRenderer.prototype.createTicks=function(aj){var aT=this._ticks;var aK=this.ticks;var az=this.name;var aB=this._dataBounds;var ah=(this.name.charAt(0)==="x")?this._plotDimensions.width:this._plotDimensions.height;var an;var a6,aI;var ap,ao;var a4,a0;var aH=this.min;var a5=this.max;var aW=this.numberTicks;var ba=this.tickInterval;var am=30;this._scalefact=(Math.max(ah,am+1)-am)/300;if(aK.length){for(a0=0;a0this.breakPoints[0]&&aO[0]<=this.breakPoints[1]){aU.show=false;aU.showGridline=false;aU.label=aO[1]}else{aU.label=aO[1]}}}else{aU.label=aO[1]}aU.setTick(aO[0],this.name);this._ticks.push(aU)}else{if(L.isPlainObject(aO)){L.extend(true,aU,aO);aU.axis=this.name;this._ticks.push(aU)}else{aU.value=aO;if(this.breakPoints){if(aO==this.breakPoints[0]){aU.label=this.breakTickLabel;aU._breakTick=true;aU.showGridline=false;aU.showMark=false}else{if(aO>this.breakPoints[0]&&aO<=this.breakPoints[1]){aU.show=false;aU.showGridline=false}}}aU.setTick(aO,this.name);this._ticks.push(aU)}}}this.numberTicks=aK.length;this.min=this._ticks[0].value;this.max=this._ticks[this.numberTicks-1].value;this.tickInterval=(this.max-this.min)/(this.numberTicks-1)}else{if(az=="xaxis"||az=="x2axis"){ah=this._plotDimensions.width}else{ah=this._plotDimensions.height}var ax=this.numberTicks;if(this.alignTicks){if(this.name==="x2axis"&&aj.axes.xaxis.show){ax=aj.axes.xaxis.numberTicks}else{if(this.name.charAt(0)==="y"&&this.name!=="yaxis"&&this.name!=="yMidAxis"&&aj.axes.yaxis.show){ax=aj.axes.yaxis.numberTicks}}}a6=((this.min!=null)?this.min:aB.min);aI=((this.max!=null)?this.max:aB.max);var av=aI-a6;var aS,ay;var at;if(this.tickOptions==null||!this.tickOptions.formatString){this._overrideFormatString=true}if(this.min==null||this.max==null&&this.tickInterval==null&&!this.autoscale){if(this.forceTickAt0){if(a6>0){a6=0}if(aI<0){aI=0}}if(this.forceTickAt100){if(a6>100){a6=100}if(aI<100){aI=100}}var aE=false,a1=false;if(this.min!=null){aE=true}else{if(this.max!=null){a1=true}}var aP=L.jqplot.LinearTickGenerator(a6,aI,this._scalefact,ax,aE,a1);var aw=(this.min!=null)?a6:a6+av*(this.padMin-1);var aQ=(this.max!=null)?aI:aI-av*(this.padMax-1);if(a6aQ){aw=(this.min!=null)?a6:a6-av*(this.padMin-1);aQ=(this.max!=null)?aI:aI+av*(this.padMax-1);aP=L.jqplot.LinearTickGenerator(aw,aQ,this._scalefact,ax,aE,a1)}this.min=aP[0];this.max=aP[1];this.numberTicks=aP[2];this._autoFormatString=aP[3];this.tickInterval=aP[4]}else{if(a6==aI){var ai=0.05;if(a6>0){ai=Math.max(Math.log(a6)/Math.LN10,0.05)}a6-=ai;aI+=ai}if(this.autoscale&&this.min==null&&this.max==null){var ak,al,ar;var aC=false;var aN=false;var aA={min:null,max:null,average:null,stddev:null};for(var a0=0;a0a2){a2=aR[aZ]}}}var au=(a2-aG)/a2;if(aV.renderer.constructor==L.jqplot.BarRenderer){if(aG>=0&&(aV.fillToZero||au>0.1)){aC=true}else{aC=false;if(aV.fill&&aV.fillToZero&&aG<0&&a2>0){aN=true}else{aN=false}}}else{if(aV.fill){if(aG>=0&&(aV.fillToZero||au>0.1)){aC=true}else{if(aG<0&&a2>0&&aV.fillToZero){aC=false;aN=true}else{aC=false;aN=false}}}else{if(aG<0){aC=false}}}}}if(aC){this.numberTicks=2+Math.ceil((ah-(this.tickSpacing-1))/this.tickSpacing);this.min=0;aH=0;al=aI/(this.numberTicks-1);at=Math.pow(10,Math.abs(Math.floor(Math.log(al)/Math.LN10)));if(al/at==parseInt(al/at,10)){al+=at}this.tickInterval=Math.ceil(al/at)*at;this.max=this.tickInterval*(this.numberTicks-1)}else{if(aN){this.numberTicks=2+Math.ceil((ah-(this.tickSpacing-1))/this.tickSpacing);var aJ=Math.ceil(Math.abs(a6)/av*(this.numberTicks-1));var a9=this.numberTicks-1-aJ;al=Math.max(Math.abs(a6/aJ),Math.abs(aI/a9));at=Math.pow(10,Math.abs(Math.floor(Math.log(al)/Math.LN10)));this.tickInterval=Math.ceil(al/at)*at;this.max=this.tickInterval*a9;this.min=-this.tickInterval*aJ}else{if(this.numberTicks==null){if(this.tickInterval){this.numberTicks=3+Math.ceil(av/this.tickInterval)}else{this.numberTicks=2+Math.ceil((ah-(this.tickSpacing-1))/this.tickSpacing)}}if(this.tickInterval==null){al=av/(this.numberTicks-1);if(al<1){at=Math.pow(10,Math.abs(Math.floor(Math.log(al)/Math.LN10)))}else{at=1}this.tickInterval=Math.ceil(al*at*this.pad)/at}else{at=1/this.tickInterval}ak=this.tickInterval*(this.numberTicks-1);ar=(ak-av)/2;if(this.min==null){this.min=Math.floor(at*(a6-ar))/at}if(this.max==null){this.max=this.min+ak}}}var aF=L.jqplot.getSignificantFigures(this.tickInterval);var aM;if(aF.digitsLeft>=aF.significantDigits){aM="%d"}else{var at=Math.max(0,5-aF.digitsLeft);at=Math.min(at,aF.digitsRight);aM="%."+at+"f"}this._autoFormatString=aM}else{aS=(this.min!=null)?this.min:a6-av*(this.padMin-1);ay=(this.max!=null)?this.max:aI+av*(this.padMax-1);av=ay-aS;if(this.numberTicks==null){if(this.tickInterval!=null){this.numberTicks=Math.ceil((ay-aS)/this.tickInterval)+1}else{if(ah>100){this.numberTicks=parseInt(3+(ah-100)/75,10)}else{this.numberTicks=2}}}if(this.tickInterval==null){this.tickInterval=av/(this.numberTicks-1)}if(this.max==null){ay=aS+this.tickInterval*(this.numberTicks-1)}if(this.min==null){aS=ay-this.tickInterval*(this.numberTicks-1)}var aF=L.jqplot.getSignificantFigures(this.tickInterval);var aM;if(aF.digitsLeft>=aF.significantDigits){aM="%d"}else{var at=Math.max(0,5-aF.digitsLeft);at=Math.min(at,aF.digitsRight);aM="%."+at+"f"}this._autoFormatString=aM;this.min=aS;this.max=ay}if(this.renderer.constructor==L.jqplot.LinearAxisRenderer&&this._autoFormatString==""){av=this.max-this.min;var a7=new this.tickRenderer(this.tickOptions);var aL=a7.formatString||L.jqplot.config.defaultTickFormatString;var aL=aL.match(L.jqplot.sprintf.regex)[0];var a3=0;if(aL){if(aL.search(/[fFeEgGpP]/)>-1){var aY=aL.match(/\%\.(\d{0,})?[eEfFgGpP]/);if(aY){a3=parseInt(aY[1],10)}else{a3=6}}else{if(aL.search(/[di]/)>-1){a3=0}}var aq=Math.pow(10,-a3);if(this.tickIntervalthis.breakPoints[0]&&aAthis.breakPoints[0]&&aAthis.breakPoints[0]&&aA=this.breakPoints[1]){return(aA-au)*ak/al}else{return(aA+this.breakPoints[1]-this.breakPoints[0]-au)*ak/al}};this.series_p2u=function(aA){return aA*al/ak+au}}}else{this.p2u=function(aA){return(aA-am)*al/ak+at};this.u2p=function(aA){return(aA-at)*ak/al+am};if(this.name=="xaxis"||this.name=="x2axis"){this.series_u2p=function(aA){return(aA-at)*ak/al};this.series_p2u=function(aA){return aA*al/ak+at}}else{this.series_u2p=function(aA){return(aA-au)*ak/al};this.series_p2u=function(aA){return aA*al/ak+au}}}if(this.show){if(this.name=="xaxis"||this.name=="x2axis"){for(var av=0;av0){ah=-ap._textRenderer.height*Math.cos(-ap._textRenderer.angle)/2}else{ah=-ap.getHeight()+ap._textRenderer.height*Math.cos(ap._textRenderer.angle)/2}break;case"middle":ah=-ap.getHeight()/2;break;default:ah=-ap.getHeight()/2;break}}else{ah=-ap.getHeight()/2}var az=this.u2p(ap.value)+ah+"px";ap._elem.css("top",az);ap.pack()}}if(aq){var aw=this._label._elem.outerHeight(true);this._label._elem.css("top",ao-ak/2-aw/2+"px");if(this.name=="yaxis"){this._label._elem.css("left","0px")}else{this._label._elem.css("right","0px")}this._label.pack()}}}ay=null};function i(ai){var ah;ai=Math.abs(ai);if(ai>=10){ah="%d"}else{if(ai>1){if(ai===parseInt(ai,10)){ah="%d"}else{ah="%.1f"}}else{var aj=-Math.floor(Math.log(ai)/Math.LN10);ah="%."+aj+"f"}}return ah}var b=[0.1,0.2,0.3,0.4,0.5,0.8,1,2,3,4,5];var c=function(ai){var ah=b.indexOf(ai);if(ah>0){return b[ah-1]}else{return b[b.length-1]/100}};var k=function(ai){var ah=b.indexOf(ai);if(ah5){ah=10*aj}else{if(am>2){ah=5*aj}else{if(am>1){ah=2*aj}else{ah=aj}}}}else{if(am>5){ah=10*aj}else{if(am>4){ah=5*aj}else{if(am>3){ah=4*aj}else{if(am>2){ah=3*aj}else{if(am>1){ah=2*aj}else{ah=aj}}}}}}return ah}function Q(ai,ah){ah=ah||1;var ak=Math.floor(Math.log(ai)/Math.LN10);var am=Math.pow(10,ak);var al=ai/am;var aj;al=al/ah;if(al<=0.38){aj=0.1}else{if(al<=1.6){aj=0.2}else{if(al<=4){aj=0.5}else{if(al<=8){aj=1}else{if(al<=16){aj=2}else{aj=5}}}}}return aj*am}function x(aj,ai){var al=Math.floor(Math.log(aj)/Math.LN10);var an=Math.pow(10,al);var am=aj/an;var ah;var ak;am=am/ai;if(am<=0.38){ak=0.1}else{if(am<=1.6){ak=0.2}else{if(am<=4){ak=0.5}else{if(am<=8){ak=1}else{if(am<=16){ak=2}else{ak=5}}}}}ah=ak*an;return[ah,ak,an]}L.jqplot.LinearTickGenerator=function(an,aq,aj,ak,ao,ar){ao=(ao===null)?false:ao;ar=(ar===null||ao)?false:ar;if(an===aq){aq=(aq)?0:1}aj=aj||1;if(aqat){at=aB}if(ai>aA){aA=ai}})}an.width=at+Number(av);an.height=aA+Number(ax);var ak=an.getContext("2d");ak.save();ak.fillStyle=al;ak.fillRect(0,0,an.width,an.height);ak.restore();ak.translate(au,ar);ak.textAlign="left";ak.textBaseline="top";function aC(aE){var aF=parseInt(L(aE).css("line-height"),10);if(isNaN(aF)){aF=parseInt(L(aE).css("font-size"),10)*1.2}return aF}function aD(aF,aE,aS,aG,aO,aH){var aQ=aC(aF);var aK=L(aF).innerWidth();var aL=L(aF).innerHeight();var aN=aS.split(/\s+/);var aR=aN.length;var aP="";var aM=[];var aU=aO;var aT=aG;for(var aJ=0;aJaK){aM.push(aJ);aP="";aJ--}}if(aM.length===0){if(L(aF).css("textAlign")==="center"){aT=aG+(aH-aE.measureText(aP).width)/2-au}aE.fillText(aS,aT,aO)}else{aP=aN.slice(0,aM[0]).join(" ");if(L(aF).css("textAlign")==="center"){aT=aG+(aH-aE.measureText(aP).width)/2-au}aE.fillText(aP,aT,aU);aU+=aQ;for(var aJ=1,aI=aM.length;aJ0){ak.strokeRect(aI,aL,L(aG).innerWidth(),L(aG).innerHeight())}L(aG).find("div.jqplot-table-legend-swatch-outline").each(function(){var aU=L(this);ak.strokeStyle=aU.css("border-top-color");var aQ=aI+aU.position().left;var aR=aL+aU.position().top;ak.strokeRect(aQ,aR,aU.innerWidth(),aU.innerHeight());aQ+=parseInt(aU.css("padding-left"),10);aR+=parseInt(aU.css("padding-top"),10);var aT=aU.innerHeight()-2*parseInt(aU.css("padding-top"),10);var aP=aU.innerWidth()-2*parseInt(aU.css("padding-left"),10);var aS=aU.children("div.jqplot-table-legend-swatch");ak.fillStyle=aS.css("background-color");ak.fillRect(aQ,aR,aP,aT)});L(aG).find("td.jqplot-table-legend-label").each(function(){var aR=L(this);var aP=aI+aR.position().left;var aQ=aL+aR.position().top+parseInt(aR.css("padding-top"),10);ak.font=aR.jqplotGetComputedFontStyle();ak.fillStyle=aR.css("color");aD(aR,ak,aR.text(),aP,aQ,aM)});var aH=null}else{if(aN=="canvas"){ak.drawImage(aG,aI,aL)}}}}L(this).children().each(function(){aw(this,av,ax)});return an};L.fn.jqplotToImageStr=function(ai){var ah=L(this).jqplotToImageCanvas(ai);if(ah){return ah.toDataURL("image/png")}else{return null}};L.fn.jqplotToImageElem=function(ah){var ai=document.createElement("img");var aj=L(this).jqplotToImageStr(ah);ai.src=aj;return ai};L.fn.jqplotToImageElemStr=function(ah){var ai="";return ai};L.fn.jqplotSaveImage=function(){var ah=L(this).jqplotToImageStr({});if(ah){window.location.href=ah.replace("image/png","image/octet-stream")}};L.fn.jqplotViewImage=function(){var ai=L(this).jqplotToImageElemStr({});var aj=L(this).jqplotToImageStr({});if(ai){var ah=window.open("");ah.document.open("image/png");ah.document.write(ai);ah.document.close();ah=null}};var ag=function(){this.syntax=ag.config.syntax;this._type="jsDate";this.proxy=new Date();this.options={};this.locale=ag.regional.getLocale();this.formatString="";this.defaultCentury=ag.config.defaultCentury;switch(arguments.length){case 0:break;case 1:if(l(arguments[0])=="[object Object]"&&arguments[0]._type!="jsDate"){var aj=this.options=arguments[0];this.syntax=aj.syntax||this.syntax;this.defaultCentury=aj.defaultCentury||this.defaultCentury;this.proxy=ag.createDate(aj.date)}else{this.proxy=ag.createDate(arguments[0])}break;default:var ah=[];for(var ai=0;ai0?"floor":"ceil"](ak))};ag.prototype.getAbbrDayName=function(){return ag.regional[this.locale]["dayNamesShort"][this.proxy.getDay()]};ag.prototype.getAbbrMonthName=function(){return ag.regional[this.locale]["monthNamesShort"][this.proxy.getMonth()]};ag.prototype.getAMPM=function(){return this.proxy.getHours()>=12?"PM":"AM"};ag.prototype.getAmPm=function(){return this.proxy.getHours()>=12?"pm":"am"};ag.prototype.getCentury=function(){return parseInt(this.proxy.getFullYear()/100,10)};ag.prototype.getDate=function(){return this.proxy.getDate()};ag.prototype.getDay=function(){return this.proxy.getDay()};ag.prototype.getDayOfWeek=function(){var ah=this.proxy.getDay();return ah===0?7:ah};ag.prototype.getDayOfYear=function(){var ai=this.proxy;var ah=ai-new Date(""+ai.getFullYear()+"/1/1 GMT");ah+=ai.getTimezoneOffset()*60000;ai=null;return parseInt(ah/60000/60/24,10)+1};ag.prototype.getDayName=function(){return ag.regional[this.locale]["dayNames"][this.proxy.getDay()]};ag.prototype.getFullWeekOfYear=function(){var ak=this.proxy;var ah=this.getDayOfYear();var aj=6-ak.getDay();var ai=parseInt((ah+aj)/7,10);return ai};ag.prototype.getFullYear=function(){return this.proxy.getFullYear()};ag.prototype.getGmtOffset=function(){var ah=this.proxy.getTimezoneOffset()/60;var ai=ah<0?"+":"-";ah=Math.abs(ah);return ai+N(Math.floor(ah),2)+":"+N((ah%1)*60,2)};ag.prototype.getHours=function(){return this.proxy.getHours()};ag.prototype.getHours12=function(){var ah=this.proxy.getHours();return ah>12?ah-12:(ah==0?12:ah)};ag.prototype.getIsoWeek=function(){var ak=this.proxy;var aj=this.getWeekOfYear();var ah=(new Date(""+ak.getFullYear()+"/1/1")).getDay();var ai=aj+(ah>4||ah<=1?0:1);if(ai==53&&(new Date(""+ak.getFullYear()+"/12/31")).getDay()<4){ai=1}else{if(ai===0){ak=new ag(new Date(""+(ak.getFullYear()-1)+"/12/31"));ai=ak.getIsoWeek()}}ak=null;return ai};ag.prototype.getMilliseconds=function(){return this.proxy.getMilliseconds()};ag.prototype.getMinutes=function(){return this.proxy.getMinutes()};ag.prototype.getMonth=function(){return this.proxy.getMonth()};ag.prototype.getMonthName=function(){return ag.regional[this.locale]["monthNames"][this.proxy.getMonth()]};ag.prototype.getMonthNumber=function(){return this.proxy.getMonth()+1};ag.prototype.getSeconds=function(){return this.proxy.getSeconds()};ag.prototype.getShortYear=function(){return this.proxy.getYear()%100};ag.prototype.getTime=function(){return this.proxy.getTime()};ag.prototype.getTimezoneAbbr=function(){return this.proxy.toString().replace(/^.*\(([^)]+)\)$/,"$1")};ag.prototype.getTimezoneName=function(){var ah=/(?:\((.+)\)$| ([A-Z]{3}) )/.exec(this.toString());return ah[1]||ah[2]||"GMT"+this.getGmtOffset()};ag.prototype.getTimezoneOffset=function(){return this.proxy.getTimezoneOffset()};ag.prototype.getWeekOfYear=function(){var ah=this.getDayOfYear();var aj=7-this.getDayOfWeek();var ai=parseInt((ah+aj)/7,10);return ai};ag.prototype.getUnix=function(){return Math.round(this.proxy.getTime()/1000,0)};ag.prototype.getYear=function(){return this.proxy.getYear()};ag.prototype.next=function(ah){ah=ah||"day";return this.clone().add(1,ah)};ag.prototype.set=function(){switch(arguments.length){case 0:this.proxy=new Date();break;case 1:if(l(arguments[0])=="[object Object]"&&arguments[0]._type!="jsDate"){var aj=this.options=arguments[0];this.syntax=aj.syntax||this.syntax;this.defaultCentury=aj.defaultCentury||this.defaultCentury;this.proxy=ag.createDate(aj.date)}else{this.proxy=ag.createDate(arguments[0])}break;default:var ah=[];for(var ai=0;ai0?"floor":"ceil"](ah/12));var ai=aj.getMonth()+(ah%12);if(ai==12){ai=0;aj.setYear(aj.getFullYear()+1)}else{if(ai==-1){ai=11;aj.setYear(aj.getFullYear()-1)}}aj.setMonth(ai)},diff:function(al,aj){var ah=al.getFullYear()-aj.getFullYear();var ai=al.getMonth()-aj.getMonth()+(ah*12);var ak=al.getDate()-aj.getDate();return ai+(ak/30)}},year:{add:function(ai,ah){ai.setYear(ai.getFullYear()+Math[ah>0?"floor":"ceil"](ah))},diff:function(ai,ah){return E.month.diff(ai,ah)/12}}};for(var Y in E){if(Y.substring(Y.length-1)!="s"){E[Y+"s"]=E[Y]}}var H=function(al,ak,ai){if(ag.formats[ai]["shortcuts"][ak]){return ag.strftime(al,ag.formats[ai]["shortcuts"][ak],ai)}else{var ah=(ag.formats[ai]["codes"][ak]||"").split(".");var aj=al["get"+ah[0]]?al["get"+ah[0]]():"";if(ah[1]){aj=N(aj,ah[1])}return aj}};ag.strftime=function(an,ak,aj,ao){var ai="perl";var am=ag.regional.getLocale();if(aj&&ag.formats.hasOwnProperty(aj)){ai=aj}else{if(aj&&ag.regional.hasOwnProperty(aj)){am=aj}}if(ao&&ag.formats.hasOwnProperty(ao)){ai=ao}else{if(ao&&ag.regional.hasOwnProperty(ao)){am=ao}}if(l(an)!="[object Object]"||an._type!="jsDate"){an=new ag(an);an.locale=am}if(!ak){ak=an.formatString||ag.regional[am]["formatString"]}var ah=ak||"%Y-%m-%d",ap="",al;while(ah.length>0){if(al=ah.match(ag.formats[ai].codes.matcher)){ap+=ah.slice(0,al.index);ap+=(al[1]||"")+H(an,al[2],ai);ah=ah.slice(al.index+al[0].length)}else{ap+=ah;ah=""}}return ap};ag.formats={ISO:"%Y-%m-%dT%H:%M:%S.%N%G",SQL:"%Y-%m-%d %H:%M:%S"};ag.formats.perl={codes:{matcher:/()%(#?(%|[a-z]))/i,Y:"FullYear",y:"ShortYear.2",m:"MonthNumber.2","#m":"MonthNumber",B:"MonthName",b:"AbbrMonthName",d:"Date.2","#d":"Date",e:"Date",A:"DayName",a:"AbbrDayName",w:"Day",H:"Hours.2","#H":"Hours",I:"Hours12.2","#I":"Hours12",p:"AMPM",M:"Minutes.2","#M":"Minutes",S:"Seconds.2","#S":"Seconds",s:"Unix",N:"Milliseconds.3","#N":"Milliseconds",O:"TimezoneOffset",Z:"TimezoneName",G:"GmtOffset"},shortcuts:{F:"%Y-%m-%d",T:"%H:%M:%S",X:"%H:%M:%S",x:"%m/%d/%y",D:"%m/%d/%y","#c":"%a %b %e %H:%M:%S %Y",v:"%e-%b-%Y",R:"%H:%M",r:"%I:%M:%S %p",t:"\t",n:"\n","%":"%"}};ag.formats.php={codes:{matcher:/()%((%|[a-z]))/i,a:"AbbrDayName",A:"DayName",d:"Date.2",e:"Date",j:"DayOfYear.3",u:"DayOfWeek",w:"Day",U:"FullWeekOfYear.2",V:"IsoWeek.2",W:"WeekOfYear.2",b:"AbbrMonthName",B:"MonthName",m:"MonthNumber.2",h:"AbbrMonthName",C:"Century.2",y:"ShortYear.2",Y:"FullYear",H:"Hours.2",I:"Hours12.2",l:"Hours12",p:"AMPM",P:"AmPm",M:"Minutes.2",S:"Seconds.2",s:"Unix",O:"TimezoneOffset",z:"GmtOffset",Z:"TimezoneAbbr"},shortcuts:{D:"%m/%d/%y",F:"%Y-%m-%d",T:"%H:%M:%S",X:"%H:%M:%S",x:"%m/%d/%y",R:"%H:%M",r:"%I:%M:%S %p",t:"\t",n:"\n","%":"%"}};ag.createDate=function(aj){if(aj==null){return new Date()}if(aj instanceof Date){return aj}if(typeof aj=="number"){return new Date(aj)}var ao=String(aj).replace(/^\s*(.+)\s*$/g,"$1");ao=ao.replace(/^([0-9]{1,4})-([0-9]{1,2})-([0-9]{1,4})/,"$1/$2/$3");ao=ao.replace(/^(3[01]|[0-2]?\d)[-\/]([a-z]{3,})[-\/](\d{4})/i,"$1 $2 $3");var an=ao.match(/^(3[01]|[0-2]?\d)[-\/]([a-z]{3,})[-\/](\d{2})\D*/i);if(an&&an.length>3){var at=parseFloat(an[3]);var am=ag.config.defaultCentury+at;am=String(am);ao=ao.replace(/^(3[01]|[0-2]?\d)[-\/]([a-z]{3,})[-\/](\d{2})\D*/i,an[1]+" "+an[2]+" "+am)}an=ao.match(/^([0-9]{1,2})[-\/]([0-9]{1,2})[-\/]([0-9]{1,2})[^0-9]/);function ar(ax,aw){var aC=parseFloat(aw[1]);var aB=parseFloat(aw[2]);var aA=parseFloat(aw[3]);var az=ag.config.defaultCentury;var av,au,aD,ay;if(aC>31){au=aA;aD=aB;av=az+aC}else{au=aB;aD=aC;av=az+aA}ay=aD+"/"+au+"/"+av;return ax.replace(/^([0-9]{1,2})[-\/]([0-9]{1,2})[-\/]([0-9]{1,2})/,ay)}if(an&&an.length>3){ao=ar(ao,an)}var an=ao.match(/^([0-9]{1,2})[-\/]([0-9]{1,2})[-\/]([0-9]{1,2})$/);if(an&&an.length>3){ao=ar(ao,an)}var al=0;var ai=ag.matchers.length;var aq,ah,ap=ao,ak;while(al31){ah=an;ai=am+ao}else{ah=ao;ai=am+an}var ap=ab(aj[2],ag.regional[ag.regional.getLocale()]["monthNamesShort"]);if(ap==-1){ap=ab(aj[2],ag.regional[ag.regional.getLocale()]["monthNames"])}ak.setFullYear(ai,ap,ah);ak.setHours(0,0,0,0);return ak}else{return al}}];function ab(aj,ak){if(ak.indexOf){return ak.indexOf(aj)}for(var ah=0,ai=ak.length;ah=ap)?"":Array(1+ap-au.length>>>0).join(aq);return at?au+ar:ar+au}function ak(ar){var aq=new String(ar);for(var ap=10;ap>0;ap--){if(aq==(aq=aq.replace(/^(\d+)(\d{3})/,"$1"+L.jqplot.sprintf.thousandsSeparator+"$2"))){break}}return aq}function aj(av,au,ax,ar,at,aq){var aw=ar-av.length;if(aw>0){var ap=" ";if(aq){ap=" "}if(ax||!at){av=an(av,ar,ap,ax)}else{av=av.slice(0,au.length)+an("",aw,"0",true)+av.slice(au.length)}}return av}function ao(ay,aq,aw,ar,ap,av,ax,au){var at=ay>>>0;aw=aw&&at&&{"2":"0b","8":"0","16":"0x"}[aq]||"";ay=aw+an(at.toString(aq),av||0,"0",false);return aj(ay,aw,ar,ap,ax,au)}function ah(au,av,ar,ap,at,aq){if(ap!=null){au=au.slice(0,ap)}return aj(au,"",av,ar,at,aq)}var ai=arguments,al=0,am=ai[al++];return am.replace(L.jqplot.sprintf.regex,function(aM,ax,ay,aB,aO,aJ,av){if(aM=="%%"){return"%"}var aD=false,az="",aA=false,aL=false,aw=false,au=false;for(var aI=0;ay&&aI-1?6:(av=="d")?0:void (0)}else{if(aJ=="*"){aJ=+ai[al++]}else{if(aJ.charAt(0)=="*"){aJ=+ai[aJ.slice(1,-1)]}else{aJ=+aJ}}}var aF=ax?ai[ax.slice(0,-1)]:ai[al++];switch(av){case"s":if(aF==null){return""}return ah(String(aF),aD,aB,aJ,aA,aw);case"c":return ah(String.fromCharCode(+aF),aD,aB,aJ,aA,aw);case"b":return ao(aF,2,aL,aD,aB,aJ,aA,aw);case"o":return ao(aF,8,aL,aD,aB,aJ,aA,aw);case"x":return ao(aF,16,aL,aD,aB,aJ,aA,aw);case"X":return ao(aF,16,aL,aD,aB,aJ,aA,aw).toUpperCase();case"u":return ao(aF,10,aL,aD,aB,aJ,aA,aw);case"i":var ar=parseInt(+aF,10);if(isNaN(ar)){return""}var aH=ar<0?"-":az;var aK=au?ak(String(Math.abs(ar))):String(Math.abs(ar));aF=aH+an(aK,aJ,"0",false);return aj(aF,aH,aD,aB,aA,aw);case"d":var ar=Math.round(+aF);if(isNaN(ar)){return""}var aH=ar<0?"-":az;var aK=au?ak(String(Math.abs(ar))):String(Math.abs(ar));aF=aH+an(aK,aJ,"0",false);return aj(aF,aH,aD,aB,aA,aw);case"e":case"E":case"f":case"F":case"g":case"G":var ar=+aF;if(isNaN(ar)){return""}var aH=ar<0?"-":az;var at=["toExponential","toFixed","toPrecision"]["efg".indexOf(av.toLowerCase())];var aN=["toString","toUpperCase"]["eEfFgG".indexOf(av)%2];var aK=Math.abs(ar)[at](aJ);var aE=aK.toString().split(".");aE[0]=au?ak(aE[0]):aE[0];aK=aE.join(L.jqplot.sprintf.decimalMark);aF=aH+aK;var aC=aj(aF,aH,aD,aB,aA,aw)[aN]();return aC;case"p":case"P":var ar=+aF;if(isNaN(ar)){return""}var aH=ar<0?"-":az;var aE=String(Number(Math.abs(ar)).toExponential()).split(/e|E/);var aq=(aE[0].indexOf(".")!=-1)?aE[0].length-1:String(ar).length;var aG=(aE[1]<0)?-aE[1]-1:0;if(Math.abs(ar)<1){if(aq+aG<=aJ){aF=aH+Math.abs(ar).toPrecision(aq)}else{if(aq<=aJ-1){aF=aH+Math.abs(ar).toExponential(aq-1)}else{aF=aH+Math.abs(ar).toExponential(aJ-1)}}}else{var ap=(aq<=aJ)?aq:aJ;aF=aH+Math.abs(ar).toPrecision(ap)}var aN=["toString","toUpperCase"]["pP".indexOf(av)%2];return aj(aF,aH,aD,aB,aA,aw)[aN]();case"n":return"";default:return aM}})};L.jqplot.sprintf.thousandsSeparator=",";L.jqplot.sprintf.decimalMark=".";L.jqplot.sprintf.regex=/%%|%(\d+\$)?([-+#0&\' ]*)(\*\d+\$|\*|\d+)?(\.(\*\d+\$|\*|\d+))?([nAscboxXuidfegpEGP])/g;L.jqplot.getSignificantFigures=function(al){var an=String(Number(Math.abs(al)).toExponential()).split(/e|E/);var am=(an[0].indexOf(".")!=-1)?an[0].length-1:an[0].length;var ai=(an[1]<0)?-an[1]-1:0;var ah=parseInt(an[1],10);var aj=(ah+1>0)?ah+1:0;var ak=(am<=aj)?0:am-ah-1;return{significantDigits:am,digitsLeft:aj,digitsRight:ak,zeros:ai,exponent:ah}};L.jqplot.getPrecision=function(ah){return L.jqplot.getSignificantFigures(ah).digitsRight};var X=L.uiBackCompat!==false;L.jqplot.effects={effect:{}};var m="jqplot.storage.";L.extend(L.jqplot.effects,{version:"1.9pre",save:function(ai,aj){for(var ah=0;ah").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),ah={width:ai.width(),height:ai.height()},ak=document.activeElement;ai.wrap(al);if(ai[0]===ak||L.contains(ai[0],ak)){L(ak).focus()}al=ai.parent();if(ai.css("position")==="static"){al.css({position:"relative"});ai.css({position:"relative"})}else{L.extend(aj,{position:ai.css("position"),zIndex:ai.css("z-index")});L.each(["top","left","bottom","right"],function(am,an){aj[an]=ai.css(an);if(isNaN(parseInt(aj[an],10))){aj[an]="auto"}});ai.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}ai.css(ah);return al.css(aj).show()},removeWrapper:function(ah){var ai=document.activeElement;if(ah.parent().is(".ui-effects-wrapper")){ah.parent().replaceWith(ah);if(ah[0]===ai||L.contains(ah[0],ai)){L(ai).focus()}}return ah}});function j(ai,ah,aj,ak){if(L.isPlainObject(ai)){return ai}ai={effect:ai};if(ah===u){ah={}}if(L.isFunction(ah)){ak=ah;aj=null;ah={}}if(L.type(ah)==="number"||L.fx.speeds[ah]){ak=aj;aj=ah;ah={}}if(L.isFunction(aj)){ak=aj;aj=null}if(ah){L.extend(ai,ah)}aj=aj||ah.duration;ai.duration=L.fx.off?0:typeof aj==="number"?aj:aj in L.fx.speeds?L.fx.speeds[aj]:L.fx.speeds._default;ai.complete=ak||ah.complete;return ai}function ae(ah){if(!ah||typeof ah==="number"||L.fx.speeds[ah]){return true}if(typeof ah==="string"&&!L.jqplot.effects.effect[ah]){if(X&&L.jqplot.effects[ah]){return false}return true}return false}L.fn.extend({jqplotEffect:function(ap,aq,ai,ao){var an=j.apply(this,arguments),ak=an.mode,al=an.queue,am=L.jqplot.effects.effect[an.effect],ah=!am&&X&&L.jqplot.effects[an.effect];if(L.fx.off||!(am||ah)){if(ak){return this[ak](an.duration,an.complete)}else{return this.each(function(){if(an.complete){an.complete.call(this)}})}}function aj(au){var av=L(this),at=an.complete,aw=an.mode;function ar(){if(L.isFunction(at)){at.call(av[0])}if(L.isFunction(au)){au()}}if(av.is(":hidden")?aw==="hide":aw==="show"){ar()}else{am.call(av[0],an,ar)}}if(am){return al===false?this.each(aj):this.queue(al||"fx",aj)}else{return ah.call(this,{options:an,duration:an.duration,callback:an.complete,mode:an.mode})}}});var a=/up|down|vertical/,v=/up|left|vertical|horizontal/;L.jqplot.effects.effect.blind=function(aj,ao){var ak=L(this),ar=["position","top","bottom","left","right","height","width"],ap=L.jqplot.effects.setMode(ak,aj.mode||"hide"),au=aj.direction||"up",am=a.test(au),al=am?"height":"width",aq=am?"top":"left",aw=v.test(au),an={},av=ap==="show",ai,ah,at;if(ak.parent().is(".ui-effects-wrapper")){L.jqplot.effects.save(ak.parent(),ar)}else{L.jqplot.effects.save(ak,ar)}ak.show();at=parseInt(ak.css("top"),10);ai=L.jqplot.effects.createWrapper(ak).css({overflow:"hidden"});ah=am?ai[al]()+at:ai[al]();an[al]=av?String(ah):"0";if(!aw){ak.css(am?"bottom":"right",0).css(am?"top":"left","").css({position:"absolute"});an[aq]=av?"0":String(ah)}if(av){ai.css(al,0);if(!aw){ai.css(aq,ah)}}ai.animate(an,{duration:aj.duration,easing:aj.easing,queue:false,complete:function(){if(ap==="hide"){ak.hide()}L.jqplot.effects.restore(ak,ar);L.jqplot.effects.removeWrapper(ak);ao()}})}})(jQuery); diff --git a/js/jqplot/plugins/jqplot.BezierCurveRenderer.min.js b/js/jqplot/plugins/jqplot.BezierCurveRenderer.min.js deleted file mode 100644 index 6a156beb..00000000 --- a/js/jqplot/plugins/jqplot.BezierCurveRenderer.min.js +++ /dev/null @@ -1,3 +0,0 @@ -/* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com - jsDate | (c) 2010-2013 Chris Leonello - */(function(b){b.jqplot.BezierCurveRenderer=function(){b.jqplot.LineRenderer.call(this)};b.jqplot.BezierCurveRenderer.prototype=new b.jqplot.LineRenderer();b.jqplot.BezierCurveRenderer.prototype.constructor=b.jqplot.BezierCurveRenderer;b.jqplot.BezierCurveRenderer.prototype.setGridData=function(h){var e=this._xaxis.series_u2p;var g=this._yaxis.series_u2p;var f=this.data;this.gridData=[];this._prevGridData=[];var d=this.index;if(f.length==2){if(d==0){this.gridData=[[e.call(this._xaxis,f[0][0]),g.call(this._yaxis,f[0][1])],[e.call(this._xaxis,f[1][0]),g.call(this._yaxis,f[1][1]),e.call(this._xaxis,f[1][2]),g.call(this._yaxis,f[1][3]),e.call(this._xaxis,f[1][4]),g.call(this._yaxis,f[1][5])],[e.call(this._xaxis,f[1][4]),g.call(this._yaxis,this._yaxis.min)],[e.call(this._xaxis,f[0][0]),g.call(this._yaxis,this._yaxis.min)]]}else{var c=h.series[d-1].data;this.gridData=[[e.call(this._xaxis,f[0][0]),g.call(this._yaxis,f[0][1])],[e.call(this._xaxis,f[1][0]),g.call(this._yaxis,f[1][1]),e.call(this._xaxis,f[1][2]),g.call(this._yaxis,f[1][3]),e.call(this._xaxis,f[1][4]),g.call(this._yaxis,f[1][5])],[e.call(this._xaxis,c[1][4]),g.call(this._yaxis,c[1][5])],[e.call(this._xaxis,c[1][2]),g.call(this._yaxis,c[1][3]),e.call(this._xaxis,c[1][0]),g.call(this._yaxis,c[1][1]),e.call(this._xaxis,c[0][0]),g.call(this._yaxis,c[0][1])]]}}else{if(d==0){this.gridData=[[e.call(this._xaxis,f[0][0]),g.call(this._yaxis,f[0][1])],[e.call(this._xaxis,f[1][0]),g.call(this._yaxis,f[1][1]),e.call(this._xaxis,f[2][0]),g.call(this._yaxis,f[2][1]),e.call(this._xaxis,f[3][0]),g.call(this._yaxis,f[3][1])],[e.call(this._xaxis,f[3][1]),g.call(this._yaxis,this._yaxis.min)],[e.call(this._xaxis,f[0][0]),g.call(this._yaxis,this._yaxis.min)]]}else{var c=h.series[d-1].data;this.gridData=[[e.call(this._xaxis,f[0][0]),g.call(this._yaxis,f[0][1])],[e.call(this._xaxis,f[1][0]),g.call(this._yaxis,f[1][1]),e.call(this._xaxis,f[2][0]),g.call(this._yaxis,f[2][1]),e.call(this._xaxis,f[3][0]),g.call(this._yaxis,f[3][1])],[e.call(this._xaxis,c[3][0]),g.call(this._yaxis,c[3][1])],[e.call(this._xaxis,c[2][0]),g.call(this._yaxis,c[2][1]),e.call(this._xaxis,c[1][0]),g.call(this._yaxis,c[1][1]),e.call(this._xaxis,c[0][0]),g.call(this._yaxis,c[0][1])]]}}};b.jqplot.BezierCurveRenderer.prototype.makeGridData=function(g,i){var f=this._xaxis.series_u2p;var h=this._yaxis.series_u2p;var e=[];var j=[];var d=this.index;if(g.length==2){if(d==0){e=[[f.call(this._xaxis,g[0][0]),h.call(this._yaxis,g[0][1])],[f.call(this._xaxis,g[1][0]),h.call(this._yaxis,g[1][1]),f.call(this._xaxis,g[1][2]),h.call(this._yaxis,g[1][3]),f.call(this._xaxis,g[1][4]),h.call(this._yaxis,g[1][5])],[f.call(this._xaxis,g[1][4]),h.call(this._yaxis,this._yaxis.min)],[f.call(this._xaxis,g[0][0]),h.call(this._yaxis,this._yaxis.min)]]}else{var c=i.series[d-1].data;e=[[f.call(this._xaxis,g[0][0]),h.call(this._yaxis,g[0][1])],[f.call(this._xaxis,g[1][0]),h.call(this._yaxis,g[1][1]),f.call(this._xaxis,g[1][2]),h.call(this._yaxis,g[1][3]),f.call(this._xaxis,g[1][4]),h.call(this._yaxis,g[1][5])],[f.call(this._xaxis,c[1][4]),h.call(this._yaxis,c[1][5])],[f.call(this._xaxis,c[1][2]),h.call(this._yaxis,c[1][3]),f.call(this._xaxis,c[1][0]),h.call(this._yaxis,c[1][1]),f.call(this._xaxis,c[0][0]),h.call(this._yaxis,c[0][1])]]}}else{if(d==0){e=[[f.call(this._xaxis,g[0][0]),h.call(this._yaxis,g[0][1])],[f.call(this._xaxis,g[1][0]),h.call(this._yaxis,g[1][1]),f.call(this._xaxis,g[2][0]),h.call(this._yaxis,g[2][1]),f.call(this._xaxis,g[3][0]),h.call(this._yaxis,g[3][1])],[f.call(this._xaxis,g[3][1]),h.call(this._yaxis,this._yaxis.min)],[f.call(this._xaxis,g[0][0]),h.call(this._yaxis,this._yaxis.min)]]}else{var c=i.series[d-1].data;e=[[f.call(this._xaxis,g[0][0]),h.call(this._yaxis,g[0][1])],[f.call(this._xaxis,g[1][0]),h.call(this._yaxis,g[1][1]),f.call(this._xaxis,g[2][0]),h.call(this._yaxis,g[2][1]),f.call(this._xaxis,g[3][0]),h.call(this._yaxis,g[3][1])],[f.call(this._xaxis,c[3][0]),h.call(this._yaxis,c[3][1])],[f.call(this._xaxis,c[2][0]),h.call(this._yaxis,c[2][1]),f.call(this._xaxis,c[1][0]),h.call(this._yaxis,c[1][1]),f.call(this._xaxis,c[0][0]),h.call(this._yaxis,c[0][1])]]}}return e};b.jqplot.BezierCurveRenderer.prototype.draw=function(c,g,d){var e;c.save();if(g.length){if(this.showLine){c.save();var f=(d!=null)?d:{};c.fillStyle=f.fillStyle||this.color;c.beginPath();c.moveTo(g[0][0],g[0][1]);c.bezierCurveTo(g[1][0],g[1][1],g[1][2],g[1][3],g[1][4],g[1][5]);c.lineTo(g[2][0],g[2][1]);if(g[3].length==2){c.lineTo(g[3][0],g[3][1])}else{c.bezierCurveTo(g[3][0],g[3][1],g[3][2],g[3][3],g[3][4],g[3][5])}c.closePath();c.fill();c.restore()}}c.restore()};b.jqplot.BezierCurveRenderer.prototype.drawShadow=function(c,e,d){};b.jqplot.BezierAxisRenderer=function(){b.jqplot.LinearAxisRenderer.call(this)};b.jqplot.BezierAxisRenderer.prototype=new b.jqplot.LinearAxisRenderer();b.jqplot.BezierAxisRenderer.prototype.constructor=b.jqplot.BezierAxisRenderer;b.jqplot.BezierAxisRenderer.prototype.init=function(f){b.extend(true,this,f);var c=this._dataBounds;for(var g=0;gc.max||c.max==null){c.max=k[e][0]}}else{if(k[e][1]c.max||c.max==null){c.max=k[e][1]}}}}else{if(this.name=="xaxis"||this.name=="x2axis"){if(k[0][0]c.max||c.max==null){c.max=k[0][0]}for(var e=0;e<5;e+=2){if(k[1][e]c.max||c.max==null){c.max=k[1][e]}}}else{if(k[0][1]c.max||c.max==null){c.max=k[0][1]}for(var e=1;e<6;e+=2){if(k[1][e]c.max||c.max==null){c.max=k[1][e]}}}}}};function a(g,f,d){d=d||{};d.axesDefaults=b.extend(true,{pad:0},d.axesDefaults);d.seriesDefaults=d.seriesDefaults||{};d.legend=b.extend(true,{placement:"outside"},d.legend);var c=false;if(d.seriesDefaults.renderer==b.jqplot.BezierCurveRenderer){c=true}else{if(d.series){for(var e=0;e0){this.data[q][u]+=this.data[q-1][u]}}this.data[this.data.length]=(u==1)?[this.data.length+1,s]:[s,this.data.length+1];this._data[this._data.length]=(u==1)?[this._data.length+1,s]:[s,this._data.length+1]}if(this.rendererOptions.groups>1){this.breakOnNull=true;var n=this.data.length;var v=parseInt(n/this.rendererOptions.groups,10);var r=0;for(var q=v;q570)?n[p]*0.8:n[p]+0.3*(255-n[p]);n[p]=parseInt(n[p],10)}q.push("rgb("+n[0]+","+n[1]+","+n[2]+")")}return q}function i(v,u,s,t,o){var q=v,w=v-1,n,p,r=(o==="x")?0:1;if(q>0){p=t.series[w]._plotData[u][r];if((s*p)<0){n=i(w,u,s,t,o)}else{n=t.series[w].gridData[u][r]}}else{n=(r===0)?t.series[q]._xaxis.series_u2p(0):t.series[q]._yaxis.series_u2p(0)}return n}d.jqplot.BarRenderer.prototype.draw=function(E,L,q,G){var I;var A=d.extend({},q);var w=(A.shadow!=undefined)?A.shadow:this.shadow;var O=(A.showLine!=undefined)?A.showLine:this.showLine;var F=(A.fill!=undefined)?A.fill:this.fill;var p=this.xaxis;var J=this.yaxis;var y=this._xaxis.series_u2p;var K=this._yaxis.series_u2p;var D,C;this._dataColors=[];this._barPoints=[];if(this.barWidth==null){this.renderer.setBarWidth.call(this)}var N=this._plotSeriesInfo=this.renderer.calcSeriesNumbers.call(this);var x=N[0];var v=N[1];var s=N[2];var H=[];if(this._stack){this._barNudge=0}else{this._barNudge=(-Math.abs(v/2-0.5)+s)*(this.barWidth+this.barPadding)}if(O){var u=new d.jqplot.ColorGenerator(this.negativeSeriesColors);var B=new d.jqplot.ColorGenerator(this.seriesColors);var M=u.get(this.index);if(!this.useNegativeColors){M=A.fillStyle}var t=A.fillStyle;var r;var P;var o;if(this.barDirection=="vertical"){for(var I=0;I0&&I=0){o=this._yaxis.series_u2p(0)}else{if(this._yaxis.min>0){o=E.canvas.height}else{o=0}}}else{if(this.waterfall&&I==this.gridData.length-1){if(this._yaxis.min<=0&&this._yaxis.max>=0){o=this._yaxis.series_u2p(0)}else{if(this._yaxis.min>0){o=E.canvas.height}else{o=0}}}else{o=E.canvas.height}}}}}if((this.fillToZero&&this._plotData[I][1]<0)||(this.waterfall&&this._data[I][1]<0)){if(this.varyBarColor&&!this._stack){if(this.useNegativeColors){A.fillStyle=u.next()}else{A.fillStyle=B.next()}}else{A.fillStyle=M}}else{if(this.varyBarColor&&!this._stack){A.fillStyle=B.next()}else{A.fillStyle=t}}if(!this.fillToZero||this._plotData[I][1]>=0){H.push([r-this.barWidth/2,o]);H.push([r-this.barWidth/2,L[I][1]]);H.push([r+this.barWidth/2,L[I][1]]);H.push([r+this.barWidth/2,o])}else{H.push([r-this.barWidth/2,L[I][1]]);H.push([r-this.barWidth/2,o]);H.push([r+this.barWidth/2,o]);H.push([r+this.barWidth/2,L[I][1]])}this._barPoints.push(H);if(w&&!this._stack){var z=d.extend(true,{},A);delete z.fillStyle;this.renderer.shadowRenderer.draw(E,H,z)}var n=A.fillStyle||this.color;this._dataColors.push(n);this.renderer.shapeRenderer.draw(E,H,A)}}else{if(this.barDirection=="horizontal"){for(var I=0;I0&&I=0){P=this._xaxis.series_u2p(0)}else{if(this._xaxis.min>0){P=0}else{P=0}}}else{if(this.waterfall&&I==this.gridData.length-1){if(this._xaxis.min<=0&&this._xaxis.max>=0){P=this._xaxis.series_u2p(0)}else{if(this._xaxis.min>0){P=0}else{P=E.canvas.width}}}else{P=0}}}}}if((this.fillToZero&&this._plotData[I][0]<0)||(this.waterfall&&this._data[I][0]<0)){if(this.varyBarColor&&!this._stack){if(this.useNegativeColors){A.fillStyle=u.next()}else{A.fillStyle=B.next()}}else{A.fillStyle=M}}else{if(this.varyBarColor&&!this._stack){A.fillStyle=B.next()}else{A.fillStyle=t}}if(!this.fillToZero||this._plotData[I][0]>=0){H.push([P,r+this.barWidth/2]);H.push([P,r-this.barWidth/2]);H.push([L[I][0],r-this.barWidth/2]);H.push([L[I][0],r+this.barWidth/2])}else{H.push([L[I][0],r+this.barWidth/2]);H.push([L[I][0],r-this.barWidth/2]);H.push([P,r-this.barWidth/2]);H.push([P,r+this.barWidth/2])}this._barPoints.push(H);if(w&&!this._stack){var z=d.extend(true,{},A);delete z.fillStyle;this.renderer.shadowRenderer.draw(E,H,z)}var n=A.fillStyle||this.color;this._dataColors.push(n);this.renderer.shapeRenderer.draw(E,H,A)}}}}if(this.highlightColors.length==0){this.highlightColors=d.jqplot.computeHighlightColors(this._dataColors)}else{if(typeof(this.highlightColors)=="string"){var N=this.highlightColors;this.highlightColors=[];for(var I=0;I")}k=a.extend(true,{},this.css,k);c=a('
                                                                                                                                                                                ');this.canvas._elem.append(c);this.escapeHtml?c.text(p):c.html(p);delete k.position;delete k.marginRight;delete k.marginLeft;if(!k.background&&!k.backgroundColor&&!k.backgroundImage){k.background=j.next()}c.css(k);n=c.outerWidth();g=c.outerHeight();e=o[0]-n/2+"px";m=o[1]-g/2+"px";c.css({left:e,top:m});c=null}};a.jqplot.BlockCanvas=function(){a.jqplot.ElemContainer.call(this);this._ctx};a.jqplot.BlockCanvas.prototype=new a.jqplot.ElemContainer();a.jqplot.BlockCanvas.prototype.constructor=a.jqplot.BlockCanvas;a.jqplot.BlockCanvas.prototype.createElement=function(i,e,c){this._offsets=i;var b="jqplot-blockCanvas";if(e!=undefined){b=e}var g;if(this._elem){g=this._elem.get(0)}else{g=document.createElement("div")}if(c!=undefined){this._plotDimensions=c}var d=this._plotDimensions.width-this._offsets.left-this._offsets.right+"px";var f=this._plotDimensions.height-this._offsets.top-this._offsets.bottom+"px";this._elem=a(g);this._elem.css({position:"absolute",width:d,height:f,left:this._offsets.left,top:this._offsets.top});this._elem.addClass(b);return this._elem};a.jqplot.BlockCanvas.prototype.setContext=function(){this._ctx={canvas:{width:0,height:0},clearRect:function(){return null}};return this._ctx}})(jQuery); diff --git a/js/jqplot/plugins/jqplot.bubbleRenderer.min.js b/js/jqplot/plugins/jqplot.bubbleRenderer.min.js deleted file mode 100644 index aa145c3b..00000000 --- a/js/jqplot/plugins/jqplot.bubbleRenderer.min.js +++ /dev/null @@ -1,3 +0,0 @@ -/* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com - jsDate | (c) 2010-2013 Chris Leonello - */(function(f){var d=function(m){return Math.max.apply(Math,m)};var j=function(m){return Math.min.apply(Math,m)};f.jqplot.BubbleRenderer=function(){f.jqplot.LineRenderer.call(this)};f.jqplot.BubbleRenderer.prototype=new f.jqplot.LineRenderer();f.jqplot.BubbleRenderer.prototype.constructor=f.jqplot.BubbleRenderer;f.jqplot.BubbleRenderer.prototype.init=function(w,t){this.varyBubbleColors=true;this.autoscaleBubbles=true;this.autoscaleMultiplier=1;this.autoscalePointsFactor=-0.07;this.escapeHtml=true;this.highlightMouseOver=true;this.highlightMouseDown=false;this.highlightColors=[];this.bubbleAlpha=1;this.highlightAlpha=null;this.bubbleGradients=false;this.showLabels=true;this.radii=[];this.maxRadius=0;this._highlightedPoint=null;this.labels=[];this.bubbleCanvases=[];this._type="bubble";if(w.highlightMouseDown&&w.highlightMouseOver==null){w.highlightMouseOver=false}f.extend(true,this,w);if(this.highlightAlpha==null){this.highlightAlpha=this.bubbleAlpha;if(this.bubbleGradients){this.highlightAlpha=0.35}}this.autoscaleMultiplier=this.autoscaleMultiplier*Math.pow(this.data.length,this.autoscalePointsFactor);this._highlightedPoint=null;var n;for(var r=0;r570)?u[q]*0.8:u[q]+0.3*(255-u[q]);u[q]=parseInt(u[q],10)}this.highlightColors.push("rgba("+u[0]+","+u[1]+","+u[2]+", "+this.highlightAlpha+")")}}this.highlightColorGenerator=new f.jqplot.ColorGenerator(this.highlightColors);var m={fill:true,isarc:true,angle:this.shadowAngle,alpha:this.shadowAlpha,closePath:true};this.renderer.shadowRenderer.init(m);this.canvas=new f.jqplot.DivCanvas();this.canvas._plotDimensions=this._plotDimensions;t.eventListenerHooks.addOnce("jqplotMouseMove",a);t.eventListenerHooks.addOnce("jqplotMouseDown",b);t.eventListenerHooks.addOnce("jqplotMouseUp",k);t.eventListenerHooks.addOnce("jqplotClick",g);t.eventListenerHooks.addOnce("jqplotRightClick",l);t.postDrawHooks.addOnce(h)};f.jqplot.BubbleRenderer.prototype.setGridData=function(w){var q=this._xaxis.series_u2p;var m=this._yaxis.series_u2p;var t=this._plotData;this.gridData=[];var s=[];this.radii=[];var v=Math.min(w._height,w._width);for(var u=0;u');if(this.escapeHtml){p.text(z)}else{p.html(z)}this.canvas._elem.append(p);var H=f(p).outerHeight();var v=f(p).outerWidth();var B=J[1]-0.5*H;var o=J[0]-0.5*v;p.css({top:B,left:o});this.labels[C]=f(p)}}};f.jqplot.DivCanvas=function(){f.jqplot.ElemContainer.call(this);this._ctx};f.jqplot.DivCanvas.prototype=new f.jqplot.ElemContainer();f.jqplot.DivCanvas.prototype.constructor=f.jqplot.DivCanvas;f.jqplot.DivCanvas.prototype.createElement=function(s,p,n){this._offsets=s;var m="jqplot-DivCanvas";if(p!=undefined){m=p}var r;if(this._elem){r=this._elem.get(0)}else{r=document.createElement("div")}if(n!=undefined){this._plotDimensions=n}var o=this._plotDimensions.width-this._offsets.left-this._offsets.right+"px";var q=this._plotDimensions.height-this._offsets.top-this._offsets.bottom+"px";this._elem=f(r);this._elem.css({position:"absolute",width:o,height:q,left:this._offsets.left,top:this._offsets.top});this._elem.addClass(m);return this._elem};f.jqplot.DivCanvas.prototype.setContext=function(){this._ctx={canvas:{width:0,height:0},clearRect:function(){return null}};return this._ctx};f.jqplot.BubbleCanvas=function(){f.jqplot.ElemContainer.call(this);this._ctx};f.jqplot.BubbleCanvas.prototype=new f.jqplot.ElemContainer();f.jqplot.BubbleCanvas.prototype.constructor=f.jqplot.BubbleCanvas;f.jqplot.BubbleCanvas.prototype.createElement=function(n,u,s){var m="jqplot-bubble-point";var q;if(this._elem){q=this._elem.get(0)}else{q=document.createElement("canvas")}q.width=(s!=null)?2*s:q.width;q.height=(s!=null)?2*s:q.height;this._elem=f(q);var o=(n!=null&&s!=null)?n-s:this._elem.css("left");var p=(u!=null&&s!=null)?u-s:this._elem.css("top");this._elem.css({position:"absolute",left:o,top:p});this._elem.addClass(m);if(f.jqplot.use_excanvas){window.G_vmlCanvasManager.init_(document);q=window.G_vmlCanvasManager.initElement(q)}return this._elem};f.jqplot.BubbleCanvas.prototype.draw=function(m,s,v,p){var D=this._ctx;var B=D.canvas.width/2;var z=D.canvas.height/2;D.save();if(v&&!f.jqplot.use_excanvas){m=m*1.04;var o=f.jqplot.getColorComponents(s);var u="rgba("+Math.round(o[0]+0.8*(255-o[0]))+", "+Math.round(o[1]+0.8*(255-o[1]))+", "+Math.round(o[2]+0.8*(255-o[2]))+", "+o[3]+")";var t="rgba("+o[0]+", "+o[1]+", "+o[2]+", 0)";var C=0.35*m;var A=B-Math.cos(p)*0.33*m;var n=z-Math.sin(p)*0.33*m;var w=D.createRadialGradient(A,n,C,B,z,m);w.addColorStop(0,u);w.addColorStop(0.93,s);w.addColorStop(0.96,t);w.addColorStop(1,t);D.fillStyle=w;D.fillRect(0,0,D.canvas.width,D.canvas.height)}else{D.fillStyle=s;D.strokeStyle=s;D.lineWidth=1;D.beginPath();var q=2*Math.PI;D.arc(B,z,m,0,q,0);D.closePath();D.fill()}D.restore()};f.jqplot.BubbleCanvas.prototype.setContext=function(){this._ctx=this._elem.get(0).getContext("2d");return this._ctx};f.jqplot.BubbleAxisRenderer=function(){f.jqplot.LinearAxisRenderer.call(this)};f.jqplot.BubbleAxisRenderer.prototype=new f.jqplot.LinearAxisRenderer();f.jqplot.BubbleAxisRenderer.prototype.constructor=f.jqplot.BubbleAxisRenderer;f.jqplot.BubbleAxisRenderer.prototype.init=function(n){f.extend(true,this,n);var I=this._dataBounds;var H=0,v=0,m=0,y=0,q=0,r=0,D=0,t=0,F=0,z=0;for(var E=0;EI.max||I.max==null){I.max=G[B][0];m=E;y=B;q=G[B][2];t=x.maxRadius;F=x.autoscaleMultiplier}}else{if(G[B][1]I.max||I.max==null){I.max=G[B][1];m=E;y=B;q=G[B][2];t=x.maxRadius;F=x.autoscaleMultiplier}}}}var o=r/D;var w=q/t;var C=I.max-I.min;var A=Math.min(this._plotDimensions.width,this._plotDimensions.height);var p=o*z/3*C;var u=w*F/3*C;I.max+=u;I.min-=p};function e(p,v,q){p.plugins.bubbleRenderer.highlightLabelCanvas.empty();var z=p.series[v];var n=p.plugins.bubbleRenderer.highlightCanvas;var w=n._ctx;w.clearRect(0,0,w.canvas.width,w.canvas.height);z._highlightedPoint=q;p.plugins.bubbleRenderer.highlightedSeriesIndex=v;var o=z.highlightColorGenerator.get(q);var u=z.gridData[q][0],t=z.gridData[q][1],m=z.gridData[q][2];w.save();w.fillStyle=o;w.strokeStyle=o;w.lineWidth=1;w.beginPath();w.arc(u,t,m,0,2*Math.PI,0);w.closePath();w.fill();w.restore();if(z.labels[q]){p.plugins.bubbleRenderer.highlightLabel=z.labels[q].clone();p.plugins.bubbleRenderer.highlightLabel.appendTo(p.plugins.bubbleRenderer.highlightLabelCanvas);p.plugins.bubbleRenderer.highlightLabel.addClass("jqplot-bubble-label-highlight")}}function i(p){var m=p.plugins.bubbleRenderer.highlightCanvas;var o=p.plugins.bubbleRenderer.highlightedSeriesIndex;p.plugins.bubbleRenderer.highlightLabelCanvas.empty();m._ctx.clearRect(0,0,m._ctx.canvas.width,m._ctx.canvas.height);for(var n=0;n');var q=this._gridPadding.top;var p=this._gridPadding.left;var n=this._plotDimensions.width-this._gridPadding.left-this._gridPadding.right;var m=this._plotDimensions.height-this._gridPadding.top-this._gridPadding.bottom;this.plugins.bubbleRenderer.highlightLabelCanvas.css({top:q,left:p,width:n+"px",height:m+"px"});this.eventCanvas._elem.before(this.plugins.bubbleRenderer.highlightCanvas.createElement(this._gridPadding,"jqplot-bubbleRenderer-highlight-canvas",this._plotDimensions,this));this.eventCanvas._elem.before(this.plugins.bubbleRenderer.highlightLabelCanvas);var o=this.plugins.bubbleRenderer.highlightCanvas.setContext()}function c(q,p,n){n=n||{};n.axesDefaults=n.axesDefaults||{};n.seriesDefaults=n.seriesDefaults||{};var m=false;if(n.seriesDefaults.renderer==f.jqplot.BubbleRenderer){m=true}else{if(n.series){for(var o=0;ot){y=w;w=t;t=y}if(v>s){y=v;v=s;s=y}var u=(o>=w&&o<=t&&n>=v&&n<=s);return u}function a(z,w,r,A,x){var y=x.plugins.canvasOverlay;var v=y.objects;var s=v.length;var u,o=false;var q;for(var t=0;t-1){return c/this.pt2px}else{if(b.indexOf("pt")>-1){return c}else{if(b.indexOf("em")>-1){return c*12}else{if(b.indexOf("%")>-1){return c*12/100}else{return c/this.pt2px}}}}};a.jqplot.CanvasTextRenderer.prototype.fontWeight2Float=function(b){if(Number(b)){return b/400}else{switch(b){case"normal":return 1;break;case"bold":return 1.75;break;case"bolder":return 2.25;break;case"lighter":return 0.75;break;default:return 1;break}}};a.jqplot.CanvasTextRenderer.prototype.getText=function(){return this.text};a.jqplot.CanvasTextRenderer.prototype.setText=function(c,b){this.text=c;this.setWidth(b);return this};a.jqplot.CanvasTextRenderer.prototype.getWidth=function(b){return this.width};a.jqplot.CanvasTextRenderer.prototype.setWidth=function(c,b){if(!b){this.width=this.measure(c,this.text)}else{this.width=b}return this};a.jqplot.CanvasTextRenderer.prototype.getHeight=function(b){return this.height};a.jqplot.CanvasTextRenderer.prototype.setHeight=function(b){if(!b){this.height=this.normalizedFontSize*this.pt2px}else{this.height=b}return this};a.jqplot.CanvasTextRenderer.prototype.letter=function(b){return this.letters[b]};a.jqplot.CanvasTextRenderer.prototype.ascent=function(){return this.normalizedFontSize};a.jqplot.CanvasTextRenderer.prototype.descent=function(){return 7*this.normalizedFontSize/25};a.jqplot.CanvasTextRenderer.prototype.measure=function(d,g){var f=0;var b=g.length;for(var e=0;e30)?2:2+(30-this.normalizedFontSize)/20;s.lineWidth=t*k*this.fontWeight2Float(this.fontWeight);for(var g=0;g":{width:24,points:[[4,18],[20,9],[4,0]]},"?":{width:18,points:[[3,16],[3,17],[4,19],[5,20],[7,21],[11,21],[13,20],[14,19],[15,17],[15,15],[14,13],[13,12],[9,10],[9,7],[-1,-1],[9,2],[8,1],[9,0],[10,1],[9,2]]},"@":{width:27,points:[[18,13],[17,15],[15,16],[12,16],[10,15],[9,14],[8,11],[8,8],[9,6],[11,5],[14,5],[16,6],[17,8],[-1,-1],[12,16],[10,14],[9,11],[9,8],[10,6],[11,5],[-1,-1],[18,16],[17,8],[17,6],[19,5],[21,5],[23,7],[24,10],[24,12],[23,15],[22,17],[20,19],[18,20],[15,21],[12,21],[9,20],[7,19],[5,17],[4,15],[3,12],[3,9],[4,6],[5,4],[7,2],[9,1],[12,0],[15,0],[18,1],[20,2],[21,3],[-1,-1],[19,16],[18,8],[18,6],[19,5]]},A:{width:18,points:[[9,21],[1,0],[-1,-1],[9,21],[17,0],[-1,-1],[4,7],[14,7]]},B:{width:21,points:[[4,21],[4,0],[-1,-1],[4,21],[13,21],[16,20],[17,19],[18,17],[18,15],[17,13],[16,12],[13,11],[-1,-1],[4,11],[13,11],[16,10],[17,9],[18,7],[18,4],[17,2],[16,1],[13,0],[4,0]]},C:{width:21,points:[[18,16],[17,18],[15,20],[13,21],[9,21],[7,20],[5,18],[4,16],[3,13],[3,8],[4,5],[5,3],[7,1],[9,0],[13,0],[15,1],[17,3],[18,5]]},D:{width:21,points:[[4,21],[4,0],[-1,-1],[4,21],[11,21],[14,20],[16,18],[17,16],[18,13],[18,8],[17,5],[16,3],[14,1],[11,0],[4,0]]},E:{width:19,points:[[4,21],[4,0],[-1,-1],[4,21],[17,21],[-1,-1],[4,11],[12,11],[-1,-1],[4,0],[17,0]]},F:{width:18,points:[[4,21],[4,0],[-1,-1],[4,21],[17,21],[-1,-1],[4,11],[12,11]]},G:{width:21,points:[[18,16],[17,18],[15,20],[13,21],[9,21],[7,20],[5,18],[4,16],[3,13],[3,8],[4,5],[5,3],[7,1],[9,0],[13,0],[15,1],[17,3],[18,5],[18,8],[-1,-1],[13,8],[18,8]]},H:{width:22,points:[[4,21],[4,0],[-1,-1],[18,21],[18,0],[-1,-1],[4,11],[18,11]]},I:{width:8,points:[[4,21],[4,0]]},J:{width:16,points:[[12,21],[12,5],[11,2],[10,1],[8,0],[6,0],[4,1],[3,2],[2,5],[2,7]]},K:{width:21,points:[[4,21],[4,0],[-1,-1],[18,21],[4,7],[-1,-1],[9,12],[18,0]]},L:{width:17,points:[[4,21],[4,0],[-1,-1],[4,0],[16,0]]},M:{width:24,points:[[4,21],[4,0],[-1,-1],[4,21],[12,0],[-1,-1],[20,21],[12,0],[-1,-1],[20,21],[20,0]]},N:{width:22,points:[[4,21],[4,0],[-1,-1],[4,21],[18,0],[-1,-1],[18,21],[18,0]]},O:{width:22,points:[[9,21],[7,20],[5,18],[4,16],[3,13],[3,8],[4,5],[5,3],[7,1],[9,0],[13,0],[15,1],[17,3],[18,5],[19,8],[19,13],[18,16],[17,18],[15,20],[13,21],[9,21]]},P:{width:21,points:[[4,21],[4,0],[-1,-1],[4,21],[13,21],[16,20],[17,19],[18,17],[18,14],[17,12],[16,11],[13,10],[4,10]]},Q:{width:22,points:[[9,21],[7,20],[5,18],[4,16],[3,13],[3,8],[4,5],[5,3],[7,1],[9,0],[13,0],[15,1],[17,3],[18,5],[19,8],[19,13],[18,16],[17,18],[15,20],[13,21],[9,21],[-1,-1],[12,4],[18,-2]]},R:{width:21,points:[[4,21],[4,0],[-1,-1],[4,21],[13,21],[16,20],[17,19],[18,17],[18,15],[17,13],[16,12],[13,11],[4,11],[-1,-1],[11,11],[18,0]]},S:{width:20,points:[[17,18],[15,20],[12,21],[8,21],[5,20],[3,18],[3,16],[4,14],[5,13],[7,12],[13,10],[15,9],[16,8],[17,6],[17,3],[15,1],[12,0],[8,0],[5,1],[3,3]]},T:{width:16,points:[[8,21],[8,0],[-1,-1],[1,21],[15,21]]},U:{width:22,points:[[4,21],[4,6],[5,3],[7,1],[10,0],[12,0],[15,1],[17,3],[18,6],[18,21]]},V:{width:18,points:[[1,21],[9,0],[-1,-1],[17,21],[9,0]]},W:{width:24,points:[[2,21],[7,0],[-1,-1],[12,21],[7,0],[-1,-1],[12,21],[17,0],[-1,-1],[22,21],[17,0]]},X:{width:20,points:[[3,21],[17,0],[-1,-1],[17,21],[3,0]]},Y:{width:18,points:[[1,21],[9,11],[9,0],[-1,-1],[17,21],[9,11]]},Z:{width:20,points:[[17,21],[3,0],[-1,-1],[3,21],[17,21],[-1,-1],[3,0],[17,0]]},"[":{width:14,points:[[4,25],[4,-7],[-1,-1],[5,25],[5,-7],[-1,-1],[4,25],[11,25],[-1,-1],[4,-7],[11,-7]]},"\\":{width:14,points:[[0,21],[14,-3]]},"]":{width:14,points:[[9,25],[9,-7],[-1,-1],[10,25],[10,-7],[-1,-1],[3,25],[10,25],[-1,-1],[3,-7],[10,-7]]},"^":{width:16,points:[[6,15],[8,18],[10,15],[-1,-1],[3,12],[8,17],[13,12],[-1,-1],[8,17],[8,0]]},_:{width:16,points:[[0,-2],[16,-2]]},"`":{width:10,points:[[6,21],[5,20],[4,18],[4,16],[5,15],[6,16],[5,17]]},a:{width:19,points:[[15,14],[15,0],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},b:{width:19,points:[[4,21],[4,0],[-1,-1],[4,11],[6,13],[8,14],[11,14],[13,13],[15,11],[16,8],[16,6],[15,3],[13,1],[11,0],[8,0],[6,1],[4,3]]},c:{width:18,points:[[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},d:{width:19,points:[[15,21],[15,0],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},e:{width:18,points:[[3,8],[15,8],[15,10],[14,12],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},f:{width:12,points:[[10,21],[8,21],[6,20],[5,17],[5,0],[-1,-1],[2,14],[9,14]]},g:{width:19,points:[[15,14],[15,-2],[14,-5],[13,-6],[11,-7],[8,-7],[6,-6],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},h:{width:19,points:[[4,21],[4,0],[-1,-1],[4,10],[7,13],[9,14],[12,14],[14,13],[15,10],[15,0]]},i:{width:8,points:[[3,21],[4,20],[5,21],[4,22],[3,21],[-1,-1],[4,14],[4,0]]},j:{width:10,points:[[5,21],[6,20],[7,21],[6,22],[5,21],[-1,-1],[6,14],[6,-3],[5,-6],[3,-7],[1,-7]]},k:{width:17,points:[[4,21],[4,0],[-1,-1],[14,14],[4,4],[-1,-1],[8,8],[15,0]]},l:{width:8,points:[[4,21],[4,0]]},m:{width:30,points:[[4,14],[4,0],[-1,-1],[4,10],[7,13],[9,14],[12,14],[14,13],[15,10],[15,0],[-1,-1],[15,10],[18,13],[20,14],[23,14],[25,13],[26,10],[26,0]]},n:{width:19,points:[[4,14],[4,0],[-1,-1],[4,10],[7,13],[9,14],[12,14],[14,13],[15,10],[15,0]]},o:{width:19,points:[[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3],[16,6],[16,8],[15,11],[13,13],[11,14],[8,14]]},p:{width:19,points:[[4,14],[4,-7],[-1,-1],[4,11],[6,13],[8,14],[11,14],[13,13],[15,11],[16,8],[16,6],[15,3],[13,1],[11,0],[8,0],[6,1],[4,3]]},q:{width:19,points:[[15,14],[15,-7],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},r:{width:13,points:[[4,14],[4,0],[-1,-1],[4,8],[5,11],[7,13],[9,14],[12,14]]},s:{width:17,points:[[14,11],[13,13],[10,14],[7,14],[4,13],[3,11],[4,9],[6,8],[11,7],[13,6],[14,4],[14,3],[13,1],[10,0],[7,0],[4,1],[3,3]]},t:{width:12,points:[[5,21],[5,4],[6,1],[8,0],[10,0],[-1,-1],[2,14],[9,14]]},u:{width:19,points:[[4,14],[4,4],[5,1],[7,0],[10,0],[12,1],[15,4],[-1,-1],[15,14],[15,0]]},v:{width:16,points:[[2,14],[8,0],[-1,-1],[14,14],[8,0]]},w:{width:22,points:[[3,14],[7,0],[-1,-1],[11,14],[7,0],[-1,-1],[11,14],[15,0],[-1,-1],[19,14],[15,0]]},x:{width:17,points:[[3,14],[14,0],[-1,-1],[14,14],[3,0]]},y:{width:16,points:[[2,14],[8,0],[-1,-1],[14,14],[8,0],[6,-4],[4,-6],[2,-7],[1,-7]]},z:{width:17,points:[[14,14],[3,0],[-1,-1],[3,14],[14,14],[-1,-1],[3,0],[14,0]]},"{":{width:14,points:[[9,25],[7,24],[6,23],[5,21],[5,19],[6,17],[7,16],[8,14],[8,12],[6,10],[-1,-1],[7,24],[6,22],[6,20],[7,18],[8,17],[9,15],[9,13],[8,11],[4,9],[8,7],[9,5],[9,3],[8,1],[7,0],[6,-2],[6,-4],[7,-6],[-1,-1],[6,8],[8,6],[8,4],[7,2],[6,1],[5,-1],[5,-3],[6,-5],[7,-6],[9,-7]]},"|":{width:8,points:[[4,25],[4,-7]]},"}":{width:14,points:[[5,25],[7,24],[8,23],[9,21],[9,19],[8,17],[7,16],[6,14],[6,12],[8,10],[-1,-1],[7,24],[8,22],[8,20],[7,18],[6,17],[5,15],[5,13],[6,11],[10,9],[6,7],[5,5],[5,3],[6,1],[7,0],[8,-2],[8,-4],[7,-6],[-1,-1],[8,8],[6,6],[6,4],[7,2],[8,1],[9,-1],[9,-3],[8,-5],[7,-6],[5,-7]]},"~":{width:24,points:[[3,6],[3,8],[4,11],[6,12],[8,12],[10,11],[14,8],[16,7],[18,7],[20,8],[21,10],[-1,-1],[3,8],[4,10],[6,11],[8,11],[10,10],[14,7],[16,6],[18,6],[20,7],[21,10],[21,12]]}};a.jqplot.CanvasFontRenderer=function(b){b=b||{};if(!b.pt2px){b.pt2px=1.5}a.jqplot.CanvasTextRenderer.call(this,b)};a.jqplot.CanvasFontRenderer.prototype=new a.jqplot.CanvasTextRenderer({});a.jqplot.CanvasFontRenderer.prototype.constructor=a.jqplot.CanvasFontRenderer;a.jqplot.CanvasFontRenderer.prototype.measure=function(c,e){var d=this.fontSize+" "+this.fontFamily;c.save();c.font=d;var b=c.measureText(e).width;c.restore();return b};a.jqplot.CanvasFontRenderer.prototype.draw=function(e,g){var c=0;var h=this.height*0.72;e.save();var d,b;if((-Math.PI/2<=this.angle&&this.angle<=0)||(Math.PI*3/2<=this.angle&&this.angle<=Math.PI*2)){d=0;b=-Math.sin(this.angle)*this.width}else{if((0b.max||b.max==null){b.max=h[c][0]}}else{if(h[c][1]b.max||b.max==null){b.max=h[c][1]}}}}if(this.groupLabels.length){this.groups=this.groupLabels.length}};a.jqplot.CategoryAxisRenderer.prototype.createTicks=function(){var D=this._ticks;var z=this.ticks;var F=this.name;var C=this._dataBounds;var v,A;var q,w;var d,c;var b,x;if(z.length){if(this.groups>1&&!this._grouped){var r=z.length;var p=parseInt(r/this.groups,10);var e=0;for(var x=p;x1&&!this._grouped){var r=y.length;var p=parseInt(r/this.groups,10);var e=0;for(var x=p;x0&&o');if(this.name=="xaxis"||this.name=="x2axis"){this._elem.width(this._plotDimensions.width)}else{this._elem.height(this._plotDimensions.height)}this.labelOptions.axis=this.name;this._label=new this.labelRenderer(this.labelOptions);if(this._label.show){var g=this._label.draw(b,j);g.appendTo(this._elem)}var f=this._ticks;for(var e=0;e');g.html(this.groupLabels[e]);this._groupLabels.push(g);g.appendTo(this._elem)}}return this._elem};a.jqplot.CategoryAxisRenderer.prototype.set=function(){var e=0;var m;var k=0;var f=0;var d=(this._label==null)?false:this._label.show;if(this.show){var n=this._ticks;for(var c=0;ce){e=m}}}var j=0;for(var c=0;cj){j=m}}if(d){k=this._label._elem.outerWidth(true);f=this._label._elem.outerHeight(true)}if(this.name=="xaxis"){e+=j+f;this._elem.css({height:e+"px",left:"0px",bottom:"0px"})}else{if(this.name=="x2axis"){e+=j+f;this._elem.css({height:e+"px",left:"0px",top:"0px"})}else{if(this.name=="yaxis"){e+=j+k;this._elem.css({width:e+"px",left:"0px",top:"0px"});if(d&&this._label.constructor==a.jqplot.AxisLabelRenderer){this._label._elem.css("width",k+"px")}}else{e+=j+k;this._elem.css({width:e+"px",right:"0px",top:"0px"});if(d&&this._label.constructor==a.jqplot.AxisLabelRenderer){this._label._elem.css("width",k+"px")}}}}}};a.jqplot.CategoryAxisRenderer.prototype.pack=function(e,c){var C=this._ticks;var v=this.max;var s=this.min;var n=c.max;var l=c.min;var q=(this._label==null)?false:this._label.show;var x;for(var r in e){this._elem.css(r,e[r])}this._offsets=c;var g=n-l;var k=v-s;if(!this.reverse){this.u2p=function(h){return(h-s)*g/k+l};this.p2u=function(h){return(h-l)*k/g+s};if(this.name=="xaxis"||this.name=="x2axis"){this.series_u2p=function(h){return(h-s)*g/k};this.series_p2u=function(h){return h*k/g+s}}else{this.series_u2p=function(h){return(h-v)*g/k};this.series_p2u=function(h){return h*k/g+v}}}else{this.u2p=function(h){return l+(v-h)*g/k};this.p2u=function(h){return s+(h-l)*k/g};if(this.name=="xaxis"||this.name=="x2axis"){this.series_u2p=function(h){return(v-h)*g/k};this.series_p2u=function(h){return h*k/g+v}}else{this.series_u2p=function(h){return(s-h)*g/k};this.series_p2u=function(h){return h*k/g+s}}}if(this.show){if(this.name=="xaxis"||this.name=="x2axis"){for(x=0;x=this._ticks.length-1){continue}if(this._ticks[u]._elem&&this._ticks[u].label!=" "){var o=this._ticks[u]._elem;var r=o.position();B+=r.left+o.outerWidth(true)/2;f++}}B=B/f;this._groupLabels[x].css({left:(B-this._groupLabels[x].outerWidth(true)/2)});this._groupLabels[x].css(z[0],z[1])}}else{for(x=0;x0){b=-o._textRenderer.height*Math.cos(-o._textRenderer.angle)/2}else{b=-o.getHeight()+o._textRenderer.height*Math.cos(o._textRenderer.angle)/2}break;case"middle":b=-o.getHeight()/2;break;default:b=-o.getHeight()/2;break}}else{b=-o.getHeight()/2}var D=this.u2p(o.value)+b+"px";o._elem.css("top",D);o.pack()}}var z=["left",0];if(q){var y=this._label._elem.outerHeight(true);this._label._elem.css("top",n-g/2-y/2+"px");if(this.name=="yaxis"){this._label._elem.css("left","0px");z=["left",this._label._elem.outerWidth(true)]}else{this._label._elem.css("right","0px");z=["right",this._label._elem.outerWidth(true)]}this._label.pack()}var d=parseInt(this._ticks.length/this.groups,10)+1;for(x=0;x=this._ticks.length-1){continue}if(this._ticks[u]._elem&&this._ticks[u].label!=" "){var o=this._ticks[u]._elem;var r=o.position();B+=r.top+o.outerHeight()/2;f++}}B=B/f;this._groupLabels[x].css({top:B-this._groupLabels[x].outerHeight()/2});this._groupLabels[x].css(z[0],z[1])}}}}})(jQuery); diff --git a/js/jqplot/plugins/jqplot.ciParser.min.js b/js/jqplot/plugins/jqplot.ciParser.min.js deleted file mode 100644 index e2380a08..00000000 --- a/js/jqplot/plugins/jqplot.ciParser.min.js +++ /dev/null @@ -1,3 +0,0 @@ -/* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com - jsDate | (c) 2010-2013 Chris Leonello - */(function(a){a.jqplot.ciParser=function(g,l){var m=[],o,n,h,f,e,c;if(typeof(g)=="string"){g=a.jqplot.JSON.parse(g,d)}else{if(typeof(g)=="object"){for(e in g){for(h=0;h=0){i=/^\/Date\((-?[0-9]+)\)\/$/.exec(k);if(i){return parseInt(i[1],10)}}return k}}for(var b in g){o=[];n=g[b];switch(b){case"PriceTicks":for(h=0;h6&&Math.abs(G.y-I._zoom.start[1])>6)||(I.constrainZoomTo=="x"&&Math.abs(G.x-I._zoom.start[0])>6)||(I.constrainZoomTo=="y"&&Math.abs(G.y-I._zoom.start[1])>6)){if(!C.plugins.cursor.zoomProxy){for(var y in t){if(I._zoom.axes[y]==undefined){I._zoom.axes[y]={};I._zoom.axes[y].numberTicks=F[y].numberTicks;I._zoom.axes[y].tickInterval=F[y].tickInterval;I._zoom.axes[y].daTickInterval=F[y].daTickInterval;I._zoom.axes[y].min=F[y].min;I._zoom.axes[y].max=F[y].max;I._zoom.axes[y].tickFormatString=(F[y].tickOptions!=null)?F[y].tickOptions.formatString:""}if((I.constrainZoomTo=="none")||(I.constrainZoomTo=="x"&&y.charAt(0)=="x")||(I.constrainZoomTo=="y"&&y.charAt(0)=="y")){z=t[y];if(z!=null){if(z>w[y]){v=w[y];x=z}else{D=w[y]-z;v=z;x=w[y]}q=F[y];H=null;if(q.alignTicks){if(q.name==="x2axis"&&C.axes.xaxis.show){H=C.axes.xaxis.numberTicks}else{if(q.name.charAt(0)==="y"&&q.name!=="yaxis"&&q.name!=="yMidAxis"&&C.axes.yaxis.show){H=C.axes.yaxis.numberTicks}}}if(this.looseZoom&&(F[y].renderer.constructor===j.jqplot.LinearAxisRenderer||F[y].renderer.constructor===j.jqplot.LogAxisRenderer)){J=j.jqplot.LinearTickGenerator(v,x,q._scalefact,H);if(F[y].tickInset&&J[0]F[y].max-F[y].tickInset*F[y].tickInterval){J[1]-=J[4];J[2]-=1}if(F[y].renderer.constructor===j.jqplot.LogAxisRenderer&&J[0]"}if(J.useAxesFormatters){for(var D=0;D"}w+=j.jqplot.sprintf(J.tooltipFormatString,t,z,x);N=true}}}}J._tooltipElem.html(w)}function g(C,A){var E=A.plugins.cursor;var z=E.cursorCanvas._ctx;z.clearRect(0,0,z.canvas.width,z.canvas.height);if(E.showVerticalLine){E.shapeRenderer.draw(z,[[C.x,0],[C.x,z.canvas.height]])}if(E.showHorizontalLine){E.shapeRenderer.draw(z,[[0,C.y],[z.canvas.width,C.y]])}var G=d(A,C.x,C.y);if(E.showCursorLegend){var r=j(A.targetId+" td.jqplot-cursor-legend-label");for(var B=0;B0;r--){s=v[r-1];if(q[s].show){u[s]=q[s].series_p2u(w[s.charAt(0)])}}return{offsets:t,gridPos:w,dataPos:u}}function h(z){var x=z.data.plot;var y=x.plugins.cursor;if(y.show&&y.zoom&&y._zoom.started&&!y.zoomTarget){z.preventDefault();var B=y.zoomCanvas._ctx;var v=o(z);var w=v.gridPos;var t=v.dataPos;y._zoom.gridpos=w;y._zoom.datapos=t;y._zoom.zooming=true;var u=w.x;var s=w.y;var A=B.canvas.height;var q=B.canvas.width;if(y.showTooltip&&!y.onGrid&&y.showTooltipOutsideZoom){e(w,t,x);if(y.followMouse){n(w,x)}}if(y.constrainZoomTo=="x"){y._zoom.end=[u,A]}else{if(y.constrainZoomTo=="y"){y._zoom.end=[q,s]}else{y._zoom.end=[u,s]}}var r=window.getSelection;if(document.selection&&document.selection.empty){document.selection.empty()}else{if(r&&!r().isCollapsed){r().collapse()}}l.call(y);B=null}}function a(w,s,r,x,t){var v=t.plugins.cursor;if(t.plugins.mobile){j(document).one("vmouseup.jqplot_cursor",{plot:t},p)}else{j(document).one("mouseup.jqplot_cursor",{plot:t},p)}var u=t.axes;if(document.onselectstart!=undefined){v._oldHandlers.onselectstart=document.onselectstart;document.onselectstart=function(){return false}}if(document.ondrag!=undefined){v._oldHandlers.ondrag=document.ondrag;document.ondrag=function(){return false}}if(document.onmousedown!=undefined){v._oldHandlers.onmousedown=document.onmousedown;document.onmousedown=function(){return false}}if(v.zoom){if(!v.zoomProxy){var y=v.zoomCanvas._ctx;y.clearRect(0,0,y.canvas.width,y.canvas.height);y=null}if(v.constrainZoomTo=="x"){v._zoom.start=[s.x,0]}else{if(v.constrainZoomTo=="y"){v._zoom.start=[0,s.y]}else{v._zoom.start=[s.x,s.y]}}v._zoom.started=true;for(var q in r){v._zoom.axes.start[q]=r[q]}if(t.plugins.mobile){j(document).bind("vmousemove.jqplotCursor",{plot:t},h)}else{j(document).bind("mousemove.jqplotCursor",{plot:t},h)}}}function p(y){var v=y.data.plot;var x=v.plugins.cursor;if(x.zoom&&x._zoom.zooming&&!x.zoomTarget){var u=x._zoom.gridpos.x;var r=x._zoom.gridpos.y;var t=x._zoom.datapos;var z=x.zoomCanvas._ctx.canvas.height;var q=x.zoomCanvas._ctx.canvas.width;var w=v.axes;if(x.constrainOutsideZoom&&!x.onGrid){if(u<0){u=0}else{if(u>q){u=q}}if(r<0){r=0}else{if(r>z){r=z}}for(var s in t){if(t[s]){if(s.charAt(0)=="x"){t[s]=w[s].series_p2u(u)}else{t[s]=w[s].series_p2u(r)}}}}if(x.constrainZoomTo=="x"){r=z}else{if(x.constrainZoomTo=="y"){u=q}}x._zoom.end=[u,r];x._zoom.gridpos={x:u,y:r};x.doZoom(x._zoom.gridpos,t,v,x)}x._zoom.started=false;x._zoom.zooming=false;j(document).unbind("mousemove.jqplotCursor",h);if(document.onselectstart!=undefined&&x._oldHandlers.onselectstart!=null){document.onselectstart=x._oldHandlers.onselectstart;x._oldHandlers.onselectstart=null}if(document.ondrag!=undefined&&x._oldHandlers.ondrag!=null){document.ondrag=x._oldHandlers.ondrag;x._oldHandlers.ondrag=null}if(document.onmousedown!=undefined&&x._oldHandlers.onmousedown!=null){document.onmousedown=x._oldHandlers.onmousedown;x._oldHandlers.onmousedown=null}}function l(){var y=this._zoom.start;var u=this._zoom.end;var s=this.zoomCanvas._ctx;var r,v,x,q;if(u[0]>y[0]){r=y[0];q=u[0]-y[0]}else{r=u[0];q=y[0]-u[0]}if(u[1]>y[1]){v=y[1];x=u[1]-y[1]}else{v=u[1];x=y[1]-u[1]}s.fillStyle="rgba(0,0,0,0.2)";s.strokeStyle="#999999";s.lineWidth=1;s.clearRect(0,0,s.canvas.width,s.canvas.height);s.fillRect(0,0,s.canvas.width,s.canvas.height);s.clearRect(r,v,q,x);s.strokeRect(r,v,q,x);s=null}j.jqplot.CursorLegendRenderer=function(q){j.jqplot.TableLegendRenderer.call(this,q);this.formatString="%s"};j.jqplot.CursorLegendRenderer.prototype=new j.jqplot.TableLegendRenderer();j.jqplot.CursorLegendRenderer.prototype.constructor=j.jqplot.CursorLegendRenderer;j.jqplot.CursorLegendRenderer.prototype.draw=function(){if(this._elem){this._elem.emptyForce();this._elem=null}if(this.show){var w=this._series,A;var r=document.createElement("table");this._elem=j(r);r=null;this._elem.addClass("jqplot-legend jqplot-cursor-legend");this._elem.css("position","absolute");var q=false;for(var x=0;x').appendTo(this._elem);E.data("seriesIndex",s);j('
                                                                                                                                                                                ').appendTo(E);var G=j('');G.appendTo(E);G.data("seriesIndex",s);if(this.escapeHtml){G.text(D)}else{G.html(D)}E=null;G=null}return this._elem}})(jQuery); diff --git a/js/jqplot/plugins/jqplot.dateAxisRenderer.min.js b/js/jqplot/plugins/jqplot.dateAxisRenderer.min.js deleted file mode 100644 index a016411b..00000000 --- a/js/jqplot/plugins/jqplot.dateAxisRenderer.min.js +++ /dev/null @@ -1,3 +0,0 @@ -/* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com - jsDate | (c) 2010-2013 Chris Leonello - */(function(h){h.jqplot.DateAxisRenderer=function(){h.jqplot.LinearAxisRenderer.call(this);this.date=new h.jsDate()};var c=1000;var e=60*c;var f=60*e;var l=24*f;var b=7*l;var j=30.4368499*l;var k=365.242199*l;var g=[31,28,31,30,31,30,31,30,31,30,31,30];var i=["%M:%S.%#N","%M:%S.%#N","%M:%S.%#N","%M:%S","%M:%S","%M:%S","%M:%S","%H:%M:%S","%H:%M:%S","%H:%M","%H:%M","%H:%M","%H:%M","%H:%M","%H:%M","%a %H:%M","%a %H:%M","%b %e %H:%M","%b %e %H:%M","%b %e %H:%M","%b %e %H:%M","%v","%v","%v","%v","%v","%v","%v"];var m=[0.1*c,0.2*c,0.5*c,c,2*c,5*c,10*c,15*c,30*c,e,2*e,5*e,10*e,15*e,30*e,f,2*f,4*f,6*f,8*f,12*f,l,2*l,3*l,4*l,5*l,b,2*b];var d=[];function a(p,s,t){var o=Number.MAX_VALUE;var u,r,v;for(var q=0,n=m.length;qC.max)||C.max==null){C.max=y[r][0]}if(r>0){o=Math.abs(y[r][0]-y[r-1][0]);u.intervals.push(o);if(u.frequencies.hasOwnProperty(o)){u.frequencies[o]+=1}else{u.frequencies[o]=1}}x+=o}else{y[r][1]=new h.jsDate(y[r][1]).getTime();A[r][1]=new h.jsDate(y[r][1]).getTime();z[r][1]=new h.jsDate(y[r][1]).getTime();if((y[r][1]!=null&&y[r][1]C.max)||C.max==null){C.max=y[r][1]}if(r>0){o=Math.abs(y[r][1]-y[r-1][1]);u.intervals.push(o);if(u.frequencies.hasOwnProperty(o)){u.frequencies[o]+=1}else{u.frequencies[o]=1}}}x+=o}if(D.renderer.bands){if(D.renderer.bands.hiData.length){var w=D.renderer.bands.hiData;for(var r=0,q=w.length;rC.max)||C.max==null){C.max=w[r][0]}}else{w[r][1]=new h.jsDate(w[r][1]).getTime();if((w[r][1]!=null&&w[r][1]>C.max)||C.max==null){C.max=w[r][1]}}}}if(D.renderer.bands.lowData.length){var w=D.renderer.bands.lowData;for(var r=0,q=w.length;r6){D=6}}var V=new h.jsDate(ae).setDate(1).setHours(0,0,0,0);var q=new h.jsDate(J);var z=new h.jsDate(J).setDate(1).setHours(0,0,0,0);if(q.getTime()!==z.getTime()){z=z.add(1,"month")}var S=z.diff(V,"month");ab=Math.ceil(S/D)+1;this.min=V.getTime();this.max=V.clone().add((ab-1)*D,"month").getTime();this.numberTicks=ab;for(var aa=0;aa200){this.numberTicks=parseInt(3+(n-200)/100,10)}else{this.numberTicks=2}}}O=B/(this.numberTicks-1)/1000;if(this.daTickInterval==null){this.daTickInterval=[O,"seconds"]}for(var aa=0;aa570)?n[o]*0.8:n[o]+0.3*(255-n[o]);n[o]=parseInt(n[o],10)}this.highlightColors.push("rgb("+n[0]+","+n[1]+","+n[2]+")")}}t.postParseOptionsHooks.addOnce(l);t.postInitHooks.addOnce(g);t.eventListenerHooks.addOnce("jqplotMouseMove",b);t.eventListenerHooks.addOnce("jqplotMouseDown",a);t.eventListenerHooks.addOnce("jqplotMouseUp",j);t.eventListenerHooks.addOnce("jqplotClick",f);t.eventListenerHooks.addOnce("jqplotRightClick",m);t.postDrawHooks.addOnce(h)};e.jqplot.DonutRenderer.prototype.setGridData=function(s){var o=[];var t=[];var n=this.startAngle/180*Math.PI;var r=0;this._drawData=false;for(var q=0;q0){o[q]+=o[q-1]}r+=this.data[q][1]}var p=Math.PI*2/o[o.length-1];for(var q=0;q0){o[q]+=o[q-1]}r+=s[q][1]}var p=Math.PI*2/o[o.length-1];for(var q=0;q6.282+this.startAngle){t=6.282+this.startAngle;if(u>t){u=6.281+this.startAngle}}if(u>=t){return}x.beginPath();x.fillStyle=p;x.strokeStyle=p;x.arc(0,0,n,u,t,false);x.lineTo(v*Math.cos(t),v*Math.sin(t));x.arc(0,0,v,t,u,true);x.closePath();if(w){x.fill()}else{x.stroke()}}if(s){for(var q=0;q1&&this.index>0)?this._previousSeries[0]._diameter:this._diameter;this._thickness=this.thickness||(M-this.innerDiameter-2*X*this._numberSeries)/this._numberSeries/2}else{this._thickness=this.thickness||v/2/(this._numberSeries+1)*0.85}var K=this._radius=this._diameter/2;this._innerRadius=this._radius-this._thickness;var o=this.startAngle/180*Math.PI;this._center=[(s-u*q)/2+u*q,(H-u*p)/2+u*p];if(this.shadow){var L="rgba(0,0,0,"+this.shadowAlpha+")";for(var Q=0;Q=this.dataLabelThreshold){var S,U=(A+z)/2,C;if(this.dataLabels=="label"){S=this.dataLabelFormatString||"%s";C=e.jqplot.sprintf(S,V[Q][0])}else{if(this.dataLabels=="value"){S=this.dataLabelFormatString||"%d";C=e.jqplot.sprintf(S,this.data[Q][1])}else{if(this.dataLabels=="percent"){S=this.dataLabelFormatString||"%d%%";C=e.jqplot.sprintf(S,V[Q][2]*100)}else{if(this.dataLabels.constructor==Array){S=this.dataLabelFormatString||"%s";C=e.jqplot.sprintf(S,this.dataLabels[Q])}}}}var n=this._innerRadius+this._thickness*this.dataLabelPositionFactor+this.sliceMargin+this.dataLabelNudge;var F=this._center[0]+Math.cos(U)*n+this.canvas._offsets.left;var E=this._center[1]+Math.sin(U)*n+this.canvas._offsets.top;var D=e(''+C+"").insertBefore(P.eventCanvas._elem);F-=D.width()/2;E-=D.height()/2;F=Math.round(F);E=Math.round(E);D.css({left:F,top:E})}}};e.jqplot.DonutAxisRenderer=function(){e.jqplot.LinearAxisRenderer.call(this)};e.jqplot.DonutAxisRenderer.prototype=new e.jqplot.LinearAxisRenderer();e.jqplot.DonutAxisRenderer.prototype.constructor=e.jqplot.DonutAxisRenderer;e.jqplot.DonutAxisRenderer.prototype.init=function(n){this.tickRenderer=e.jqplot.DonutTickRenderer;e.extend(true,this,n);this._dataBounds={min:0,max:100};this.min=0;this.max=100;this.showTicks=false;this.ticks=[];this.showMark=false;this.show=false};e.jqplot.DonutLegendRenderer=function(){e.jqplot.TableLegendRenderer.call(this)};e.jqplot.DonutLegendRenderer.prototype=new e.jqplot.TableLegendRenderer();e.jqplot.DonutLegendRenderer.prototype.constructor=e.jqplot.DonutLegendRenderer;e.jqplot.DonutLegendRenderer.prototype.init=function(n){this.numberRows=null;this.numberColumns=null;e.extend(true,this,n)};e.jqplot.DonutLegendRenderer.prototype.draw=function(){var q=this;if(this.show){var y=this._series;var B="position:absolute;";B+=(this.background)?"background:"+this.background+";":"";B+=(this.border)?"border:"+this.border+";":"";B+=(this.fontSize)?"font-size:"+this.fontSize+";":"";B+=(this.fontFamily)?"font-family:"+this.fontFamily+";":"";B+=(this.textColor)?"color:"+this.textColor+";":"";B+=(this.marginTop!=null)?"margin-top:"+this.marginTop+";":"";B+=(this.marginBottom!=null)?"margin-bottom:"+this.marginBottom+";":"";B+=(this.marginLeft!=null)?"margin-left:"+this.marginLeft+";":"";B+=(this.marginRight!=null)?"margin-right:"+this.marginRight+";":"";this._elem=e('
                                                                                                                                                                                ');var F=false,x=false,n,v;var z=y[0];var o=new e.jqplot.ColorGenerator(z.seriesColors);if(z.show){var G=z.data;if(this.numberRows){n=this.numberRows;if(!this.numberColumns){v=Math.ceil(G.length/n)}else{v=this.numberColumns}}else{if(this.numberColumns){v=this.numberColumns;n=Math.ceil(G.length/this.numberColumns)}else{n=G.length;v=1}}var E,D,p,t,r,u,w,C;var A=0;for(E=0;E').prependTo(this._elem)}else{p=e('').appendTo(this._elem)}for(D=0;D0){F=true}else{F=false}}else{if(E==n-1){F=false}else{F=true}}w=(F)?this.rowSpacing:"0";t=e('
                                                                                                                                                                                ');r=e('');if(this.escapeHtml){r.text(u)}else{r.html(u)}if(x){r.prependTo(p);t.prependTo(p)}else{t.appendTo(p);r.appendTo(p)}F=true}A++}}}}return this._elem};function c(r,q,o){o=o||{};o.axesDefaults=o.axesDefaults||{};o.legend=o.legend||{};o.seriesDefaults=o.seriesDefaults||{};var n=false;if(o.seriesDefaults.renderer==e.jqplot.DonutRenderer){n=true}else{if(o.series){for(var p=0;p=0.6)?l[3]*0.6:l[3]*(2-l[3]);m.color="rgba("+o[0]+","+o[1]+","+o[2]+","+k+")"}i.color=m.color;i.init();var g=(p.pointIndex>0)?p.pointIndex-1:0;var j=p.pointIndex+2;m._gridData=q.gridData.slice(g,j)}function e(o,l,h,t,m){if(m.plugins.dragable.dragCanvas.isDragging){var u=m.plugins.dragable.dragCanvas;var i=u._neighbor;var w=m.series[i.seriesIndex];var k=w.plugins.dragable;var r=w.gridData;var p=(k.constrainTo=="y")?i.gridData[0]:l.x;var n=(k.constrainTo=="x")?i.gridData[1]:l.y;var g=w._xaxis.series_p2u(p);var q=w._yaxis.series_p2u(n);var v=u._ctx;v.clearRect(0,0,v.canvas.width,v.canvas.height);if(i.pointIndex>0){k._gridData[1]=[p,n]}else{k._gridData[0]=[p,n]}m.series[i.seriesIndex].draw(u._ctx,{gridData:k._gridData,shadow:false,preventJqPlotSeriesDrawTrigger:true,color:k.color,markerOptions:{color:k.color,shadow:false},trendline:{show:false}});m.target.trigger("jqplotSeriesPointChange",[i.seriesIndex,i.pointIndex,[g,q],[p,n]])}else{if(t!=null){var j=m.series[t.seriesIndex];if(j.isDragable){var u=m.plugins.dragable.dragCanvas;if(!u.isOver){u._cursors.push(o.target.style.cursor);o.target.style.cursor="pointer"}u.isOver=true}}else{if(t==null){var u=m.plugins.dragable.dragCanvas;if(u.isOver){o.target.style.cursor=u._cursors.pop();u.isOver=false}}}}}function c(k,i,g,l,j){var m=j.plugins.dragable.dragCanvas;m._cursors.push(k.target.style.cursor);if(l!=null){var o=j.series[l.seriesIndex];var h=o.plugins.dragable;if(o.isDragable&&!m.isDragging){m._neighbor=l;m.isDragging=true;f(j,l);h.markerRenderer.draw(o.gridData[l.pointIndex][0],o.gridData[l.pointIndex][1],m._ctx);k.target.style.cursor="move";j.target.trigger("jqplotDragStart",[l.seriesIndex,l.pointIndex,i,g])}}else{var n=m._ctx;n.clearRect(0,0,n.canvas.width,n.canvas.height);m.isDragging=false}}function a(m,j,g,o,k){if(k.plugins.dragable.dragCanvas.isDragging){var p=k.plugins.dragable.dragCanvas;var q=p._ctx;q.clearRect(0,0,q.canvas.width,q.canvas.height);p.isDragging=false;var h=p._neighbor;var r=k.series[h.seriesIndex];var i=r.plugins.dragable;var n=(i.constrainTo=="y")?h.data[0]:g[r.xaxis];var l=(i.constrainTo=="x")?h.data[1]:g[r.yaxis];r.data[h.pointIndex][0]=n;r.data[h.pointIndex][1]=l;k.drawSeries({preventJqPlotSeriesDrawTrigger:true},h.seriesIndex);p._neighbor=null;m.target.style.cursor=p._cursors.pop();k.target.trigger("jqplotDragStop",[j,g])}}})(jQuery); diff --git a/js/jqplot/plugins/jqplot.enhancedLegendRenderer.min.js b/js/jqplot/plugins/jqplot.enhancedLegendRenderer.min.js deleted file mode 100644 index 14db19bb..00000000 --- a/js/jqplot/plugins/jqplot.enhancedLegendRenderer.min.js +++ /dev/null @@ -1,3 +0,0 @@ -/* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com - jsDate | (c) 2010-2013 Chris Leonello - */(function(c){c.jqplot.EnhancedLegendRenderer=function(){c.jqplot.TableLegendRenderer.call(this)};c.jqplot.EnhancedLegendRenderer.prototype=new c.jqplot.TableLegendRenderer();c.jqplot.EnhancedLegendRenderer.prototype.constructor=c.jqplot.EnhancedLegendRenderer;c.jqplot.EnhancedLegendRenderer.prototype.init=function(d){this.numberRows=null;this.numberColumns=null;this.seriesToggle="normal";this.seriesToggleReplot=false;this.disableIEFading=true;c.extend(true,this,d);if(this.seriesToggle){c.jqplot.postDrawHooks.push(b)}};c.jqplot.EnhancedLegendRenderer.prototype.draw=function(m,y){var f=this;if(this.show){var r=this._series;var u;var w="position:absolute;";w+=(this.background)?"background:"+this.background+";":"";w+=(this.border)?"border:"+this.border+";":"";w+=(this.fontSize)?"font-size:"+this.fontSize+";":"";w+=(this.fontFamily)?"font-family:"+this.fontFamily+";":"";w+=(this.textColor)?"color:"+this.textColor+";":"";w+=(this.marginTop!=null)?"margin-top:"+this.marginTop+";":"";w+=(this.marginBottom!=null)?"margin-bottom:"+this.marginBottom+";":"";w+=(this.marginLeft!=null)?"margin-left:"+this.marginLeft+";":"";w+=(this.marginRight!=null)?"margin-right:"+this.marginRight+";":"";this._elem=c('
                                                                                                                                                                                ');if(this.seriesToggle){this._elem.css("z-index","3")}var C=false,q=false,d,o;if(this.numberRows){d=this.numberRows;if(!this.numberColumns){o=Math.ceil(r.length/d)}else{o=this.numberColumns}}else{if(this.numberColumns){o=this.numberColumns;d=Math.ceil(r.length/this.numberColumns)}else{d=r.length;o=1}}var B,z,e,l,k,n,p,t,h,g;var v=0;for(B=r.length-1;B>=0;B--){if(o==1&&r[B]._stack||r[B].renderer.constructor==c.jqplot.BezierCurveRenderer){q=true}}for(B=0;B0){C=true}else{C=false}}else{if(B==d-1){C=false}else{C=true}}p=(C)?this.rowSpacing:"0";l=c(document.createElement("td"));l.addClass("jqplot-table-legend jqplot-table-legend-swatch");l.css({textAlign:"center",paddingTop:p});h=c(document.createElement("div"));h.addClass("jqplot-table-legend-swatch-outline");g=c(document.createElement("div"));g.addClass("jqplot-table-legend-swatch");g.css({backgroundColor:x,borderColor:x});l.append(h.append(g));k=c(document.createElement("td"));k.addClass("jqplot-table-legend jqplot-table-legend-label");k.css("paddingTop",p);if(this.escapeHtml){k.text(n)}else{k.html(n)}if(q){if(this.showLabels){k.prependTo(e)}if(this.showSwatches){l.prependTo(e)}}else{if(this.showSwatches){l.appendTo(e)}if(this.showLabels){k.appendTo(e)}}if(this.seriesToggle){var A;if(typeof(this.seriesToggle)==="string"||typeof(this.seriesToggle)==="number"){if(!c.jqplot.use_excanvas||!this.disableIEFading){A=this.seriesToggle}}if(this.showSwatches){l.bind("click",{series:u,speed:A,plot:y,replot:this.seriesToggleReplot},a);l.addClass("jqplot-seriesToggle")}if(this.showLabels){k.bind("click",{series:u,speed:A,plot:y,replot:this.seriesToggleReplot},a);k.addClass("jqplot-seriesToggle")}if(!u.show&&u.showLabel){l.addClass("jqplot-series-hidden");k.addClass("jqplot-series-hidden")}}C=true}}v++}l=k=h=g=null}}return this._elem};var a=function(j){var i=j.data,m=i.series,k=i.replot,h=i.plot,f=i.speed,l=m.index,g=false;if(m.canvas._elem.is(":hidden")||!m.show){g=true}var e=function(){if(k){var n={};if(c.isPlainObject(k)){c.extend(true,n,k)}h.replot(n);if(g&&f){var d=h.series[l];if(d.shadowCanvas._elem){d.shadowCanvas._elem.hide().fadeIn(f)}d.canvas._elem.hide().fadeIn(f);d.canvas._elem.nextAll(".jqplot-point-label.jqplot-series-"+d.index).hide().fadeIn(f)}}else{var d=h.series[l];if(d.canvas._elem.is(":hidden")||!d.show){if(typeof h.options.legend.showSwatches==="undefined"||h.options.legend.showSwatches===true){h.legend._elem.find("td").eq(l*2).addClass("jqplot-series-hidden")}if(typeof h.options.legend.showLabels==="undefined"||h.options.legend.showLabels===true){h.legend._elem.find("td").eq((l*2)+1).addClass("jqplot-series-hidden")}}else{if(typeof h.options.legend.showSwatches==="undefined"||h.options.legend.showSwatches===true){h.legend._elem.find("td").eq(l*2).removeClass("jqplot-series-hidden")}if(typeof h.options.legend.showLabels==="undefined"||h.options.legend.showLabels===true){h.legend._elem.find("td").eq((l*2)+1).removeClass("jqplot-series-hidden")}}}};m.toggleDisplay(j,e)};var b=function(){if(this.legend.renderer.constructor==c.jqplot.EnhancedLegendRenderer&&this.legend.seriesToggle){var d=this.legend._elem.detach();this.eventCanvas._elem.after(d)}}})(jQuery); diff --git a/js/jqplot/plugins/jqplot.funnelRenderer.min.js b/js/jqplot/plugins/jqplot.funnelRenderer.min.js deleted file mode 100644 index f96b5667..00000000 --- a/js/jqplot/plugins/jqplot.funnelRenderer.min.js +++ /dev/null @@ -1,3 +0,0 @@ -/* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com - jsDate | (c) 2010-2013 Chris Leonello - */(function(e){e.jqplot.FunnelRenderer=function(){e.jqplot.LineRenderer.call(this)};e.jqplot.FunnelRenderer.prototype=new e.jqplot.LineRenderer();e.jqplot.FunnelRenderer.prototype.constructor=e.jqplot.FunnelRenderer;e.jqplot.FunnelRenderer.prototype.init=function(p,t){this.padding={top:20,right:20,bottom:20,left:20};this.sectionMargin=6;this.fill=true;this.shadowOffset=2;this.shadowAlpha=0.07;this.shadowDepth=5;this.highlightMouseOver=true;this.highlightMouseDown=false;this.highlightColors=[];this.widthRatio=0.2;this.lineWidth=2;this.dataLabels="percent";this.showDataLabels=false;this.dataLabelFormatString=null;this.dataLabelThreshold=3;this._type="funnel";this.tickRenderer=e.jqplot.FunnelTickRenderer;if(p.highlightMouseDown&&p.highlightMouseOver==null){p.highlightMouseOver=false}e.extend(true,this,p);this._highlightedPoint=null;this._bases=[];this._atot;this._areas=[];this._lengths=[];this._angle;this._dataIndices=[];this._unorderedData=e.extend(true,[],this.data);var o=e.extend(true,[],this.data);for(var r=0;r570)?m[n]*0.8:m[n]+0.4*(255-m[n]);m[n]=parseInt(m[n],10)}this.highlightColors.push("rgb("+m[0]+","+m[1]+","+m[2]+")")}}t.postParseOptionsHooks.addOnce(k);t.postInitHooks.addOnce(g);t.eventListenerHooks.addOnce("jqplotMouseMove",a);t.eventListenerHooks.addOnce("jqplotMouseDown",b);t.eventListenerHooks.addOnce("jqplotMouseUp",j);t.eventListenerHooks.addOnce("jqplotClick",f);t.eventListenerHooks.addOnce("jqplotRightClick",l);t.postDrawHooks.addOnce(h)};e.jqplot.FunnelRenderer.prototype.setGridData=function(o){var n=0;var p=[];for(var m=0;mthis._lengths[Y]*n&&W<100){this._lengths[Y]=this._areas[Y]/(this._bases[Y]-this._lengths[Y]*Math.tan(this._angle));aa=Math.abs(this._lengths[Y]-E);this._bases[Y+1]=this._bases[Y]-(2*this._lengths[Y]*Math.tan(this._angle));E=this._lengths[Y];W++}Q+=this._lengths[Y]}this._vertices=new Array(B.length);var ae=[t,F],ad=[t+this._bases[0],F],ac=[t+(this._bases[0]-this._bases[this._bases.length-1])/2,F+this._length],ab=[ac[0]+this._bases[this._bases.length-1],ac[1]];function V(ag){var x=(ae[1]-ac[1])/(ae[0]-ac[0]);var v=ae[1]-x*ae[0];var ah=ag+ae[1];return[(ah-v)/x,ah]}function D(ag){var x=(ad[1]-ab[1])/(ad[0]-ab[0]);var v=ad[1]-x*ad[0];var ah=ag+ad[1];return[(ah-v)/x,ah]}var T=w,S=u;var Z=0,m=0;for(Y=0;Y0&&Y0&&Y=this.dataLabelThreshold){var K,X;if(this.dataLabels=="label"){K=this.dataLabelFormatString||"%s";X=e.jqplot.sprintf(K,B[Y][0])}else{if(this.dataLabels=="value"){K=this.dataLabelFormatString||"%d";X=e.jqplot.sprintf(K,this.data[Y][1])}else{if(this.dataLabels=="percent"){K=this.dataLabelFormatString||"%d%%";X=e.jqplot.sprintf(K,B[Y][1]*100)}else{if(this.dataLabels.constructor==Array){K=this.dataLabelFormatString||"%s";X=e.jqplot.sprintf(K,this.dataLabels[this._dataIndices[Y]])}}}}var s=(this._radius)*this.dataLabelPositionFactor+this.sliceMargin+this.dataLabelNudge;var T=(U[0][0]+U[1][0])/2+this.canvas._offsets.left;var S=(U[1][1]+U[2][1])/2+this.canvas._offsets.top;var z=e(''+X+"").insertBefore(p.eventCanvas._elem);T-=z.width()/2;S-=z.height()/2;T=Math.round(T);S=Math.round(S);z.css({left:T,top:S})}}};e.jqplot.FunnelAxisRenderer=function(){e.jqplot.LinearAxisRenderer.call(this)};e.jqplot.FunnelAxisRenderer.prototype=new e.jqplot.LinearAxisRenderer();e.jqplot.FunnelAxisRenderer.prototype.constructor=e.jqplot.FunnelAxisRenderer;e.jqplot.FunnelAxisRenderer.prototype.init=function(m){this.tickRenderer=e.jqplot.FunnelTickRenderer;e.extend(true,this,m);this._dataBounds={min:0,max:100};this.min=0;this.max=100;this.showTicks=false;this.ticks=[];this.showMark=false;this.show=false};e.jqplot.FunnelLegendRenderer=function(){e.jqplot.TableLegendRenderer.call(this)};e.jqplot.FunnelLegendRenderer.prototype=new e.jqplot.TableLegendRenderer();e.jqplot.FunnelLegendRenderer.prototype.constructor=e.jqplot.FunnelLegendRenderer;e.jqplot.FunnelLegendRenderer.prototype.init=function(m){this.numberRows=null;this.numberColumns=null;e.extend(true,this,m)};e.jqplot.FunnelLegendRenderer.prototype.draw=function(){var p=this;if(this.show){var x=this._series;var A="position:absolute;";A+=(this.background)?"background:"+this.background+";":"";A+=(this.border)?"border:"+this.border+";":"";A+=(this.fontSize)?"font-size:"+this.fontSize+";":"";A+=(this.fontFamily)?"font-family:"+this.fontFamily+";":"";A+=(this.textColor)?"color:"+this.textColor+";":"";A+=(this.marginTop!=null)?"margin-top:"+this.marginTop+";":"";A+=(this.marginBottom!=null)?"margin-bottom:"+this.marginBottom+";":"";A+=(this.marginLeft!=null)?"margin-left:"+this.marginLeft+";":"";A+=(this.marginRight!=null)?"margin-right:"+this.marginRight+";":"";this._elem=e('
                                                                                                                                                                                ');var E=false,w=false,m,u;var y=x[0];var n=new e.jqplot.ColorGenerator(y.seriesColors);if(y.show){var F=y.data;if(this.numberRows){m=this.numberRows;if(!this.numberColumns){u=Math.ceil(F.length/m)}else{u=this.numberColumns}}else{if(this.numberColumns){u=this.numberColumns;m=Math.ceil(F.length/this.numberColumns)}else{m=F.length;u=1}}var D,C,o,r,q,t,v,B;var z=0;for(D=0;D').prependTo(this._elem)}else{o=e('').appendTo(this._elem)}for(C=0;C0){E=true}else{E=false}}else{if(D==m-1){E=false}else{E=true}}v=(E)?this.rowSpacing:"0";r=e('
                                                                                                                                                                                ');q=e('');if(this.escapeHtml){q.text(t)}else{q.html(t)}if(w){q.prependTo(o);r.prependTo(o)}else{r.appendTo(o);q.appendTo(o)}E=true}z++}}}}return this._elem};function c(q,p,n){n=n||{};n.axesDefaults=n.axesDefaults||{};n.legend=n.legend||{};n.seriesDefaults=n.seriesDefaults||{};var m=false;if(n.seriesDefaults.renderer==e.jqplot.FunnelRenderer){m=true}else{if(n.series){for(var o=0;o=0.6)?l[3]*0.6:l[3]*(2-l[3]);i.color="rgba("+n[0]+","+n[1]+","+n[2]+","+k+")";i.init();i.draw(p.gridData[o.pointIndex][0],p.gridData[o.pointIndex][1],j.highlightCanvas._ctx)}function g(A,q,m){var k=A.plugins.highlighter;var D=k._tooltipElem;var r=q.highlighter||{};var t=d.extend(true,{},k,r);if(t.useAxesFormatters){var w=q._xaxis._ticks[0].formatter;var h=q._yaxis._ticks[0].formatter;var E=q._xaxis._ticks[0].formatString;var s=q._yaxis._ticks[0].formatString;var z;var u=w(E,m.data[0]);var l=[];for(var B=1;B140){h=Math.round(Math.log(this.max/this.min)/Math.log(this.base)+1);if(h<2){h=2}if(C===0){var o=b/(h-1);if(o<100){C=0}else{if(o<190){C=1}else{if(o<250){C=3}else{if(o<600){C=4}else{C=9}}}}}}else{h=2;if(C===0){C=1}C=0}}else{h=this.numberTicks}if(E>=0&&C!==3){this._autoFormatString="%d"}else{if(E<=0&&C===3){var o=-(E-1);this._autoFormatString="%."+Math.abs(E-1)+"f"}else{if(E<0){var o=-E;this._autoFormatString="%."+Math.abs(E)+"f"}else{this._autoFormatString="%d"}}}var O,H,z,p,n,k;for(var K=0;K=0;J--){z=p-k*(J+1);H=new this.tickRenderer(this.tickOptions);if(this._overrideFormatString&&this._autoFormatString!=""){H.formatString=this._autoFormatString}if(!this.showTicks){H.showLabel=false;H.showMark=false}else{if(!this.showTickMarks){H.showMark=false}}H.setTick(z,this.name);this._ticks.push(H)}}}}else{if(this.min!=null&&this.max!=null){var y=a.extend(true,{},this.tickOptions,{name:this.name,value:null});var I,e;if(this.numberTicks==null&&this.tickInterval==null){var D=Math.max(b,g+1);var L=Math.ceil((D-g)/35+1);var B=a.jqplot.LinearTickGenerator.bestConstrainedInterval(this.min,this.max,L);this._autoFormatString=B[3];I=B[2];e=B[4];for(var K=0;K0){c=-n._textRenderer.height*Math.cos(-n._textRenderer.angle)/2}else{c=-n.getHeight()+n._textRenderer.height*Math.cos(n._textRenderer.angle)/2}break;case"middle":c=-n.getHeight()/2;break;default:c=-n.getHeight()/2;break}}else{c=-n.getHeight()/2}var z=this.u2p(n.value)+c+"px";n._elem.css("top",z);n.pack()}}if(o){var x=this._label._elem.outerHeight(true);this._label._elem.css("top",m-g/2-x/2+"px");if(this.name=="yaxis"){this._label._elem.css("left","0px")}else{this._label._elem.css("right","0px")}this._label.pack()}}}}})(jQuery); diff --git a/js/jqplot/plugins/jqplot.mekkoAxisRenderer.min.js b/js/jqplot/plugins/jqplot.mekkoAxisRenderer.min.js deleted file mode 100644 index fa0deeef..00000000 --- a/js/jqplot/plugins/jqplot.mekkoAxisRenderer.min.js +++ /dev/null @@ -1,3 +0,0 @@ -/* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com - jsDate | (c) 2010-2013 Chris Leonello - */(function(a){a.jqplot.MekkoAxisRenderer=function(){};a.jqplot.MekkoAxisRenderer.prototype.init=function(c){this.tickMode;this.barLabelRenderer=a.jqplot.AxisLabelRenderer;this.barLabels=this.barLabels||[];this.barLabelOptions={};this.tickOptions=a.extend(true,{showGridline:false},this.tickOptions);this._barLabels=[];a.extend(true,this,c);if(this.name=="yaxis"){this.tickOptions.formatString=this.tickOptions.formatString||"%d%"}var b=this._dataBounds;b.min=0;if(this.name=="yaxis"||this.name=="y2axis"){b.max=100;this.tickMode="even"}else{if(this.name=="xaxis"){this.tickMode=(this.tickMode==null)?"bar":this.tickMode;for(var d=0;dk){k=d}}}if(b){c=this._label._elem.outerWidth(true);j=this._label._elem.outerHeight(true)}if(this.name=="xaxis"){k=k+j;this._elem.css({height:k+"px",left:"0px",bottom:"0px"})}else{if(this.name=="x2axis"){k=k+j;this._elem.css({height:k+"px",left:"0px",top:"0px"})}else{if(this.name=="yaxis"){k=k+c;this._elem.css({width:k+"px",left:"0px",top:"0px"});if(b&&this._label.constructor==a.jqplot.AxisLabelRenderer){this._label._elem.css("width",c+"px")}}else{k=k+c;this._elem.css({width:k+"px",right:"0px",top:"0px"});if(b&&this._label.constructor==a.jqplot.AxisLabelRenderer){this._label._elem.css("width",c+"px")}}}}}};a.jqplot.MekkoAxisRenderer.prototype.createTicks=function(){var z=this._ticks;var w=this.ticks;var B=this.name;var y=this._dataBounds;var p,x;var n,r;var d,c;var h,b,s,q;if(w.length){for(s=0;s0){g=Math.max(Math.log(n)/Math.LN10,0.05)}n-=g;r+=g}var k=r-n;var m,o;var v,l,u;var f=[3,5,6,11,21];if(this.name=="yaxis"||this.name=="y2axis"){this.min=0;this.max=100;if(!this.numberTicks){if(this.tickInterval){this.numberTicks=3+Math.ceil(k/this.tickInterval)}else{v=2+Math.ceil((p-(this.tickSpacing-1))/this.tickSpacing);for(s=0;s1){l=u;continue}else{if(u<1){if(Math.abs(l-1)v){h=new this.tickRenderer(this.tickOptions);if(!this.showTicks){h.showLabel=false;h.showMark=false}else{if(!this.showTickMarks){h.showMark=false}}h.setTick(this.max,this.name);this._ticks.push(h)}}else{if(this.tickMode=="even"){this.min=0;this.max=this.max||y.max;var A=2+Math.ceil((p-(this.tickSpacing-1))/this.tickSpacing);k=this.max-this.min;this.numberTicks=A;this.tickInterval=k/(this.numberTicks-1);for(s=0;s0){c=-n._textRenderer.height*Math.cos(-n._textRenderer.angle)/2}else{c=-n.getHeight()+n._textRenderer.height*Math.cos(n._textRenderer.angle)/2}break;case"middle":c=-n.getHeight()/2;break;default:c=-n.getHeight()/2;break}}else{c=-n.getHeight()/2}var D=this.u2p(n.value)+c+"px";n._elem.css("top",D);n.pack()}}if(o){var z=this._label._elem.outerHeight(true);this._label._elem.css("top",m-f/2-z/2+"px");if(this.name=="yaxis"){this._label._elem.css("left","0px")}else{this._label._elem.css("right","0px")}this._label.pack()}}}}})(jQuery); diff --git a/js/jqplot/plugins/jqplot.mekkoRenderer.min.js b/js/jqplot/plugins/jqplot.mekkoRenderer.min.js deleted file mode 100644 index a9abd169..00000000 --- a/js/jqplot/plugins/jqplot.mekkoRenderer.min.js +++ /dev/null @@ -1,3 +0,0 @@ -/* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com - jsDate | (c) 2010-2013 Chris Leonello - */(function(b){b.jqplot.MekkoRenderer=function(){this.shapeRenderer=new b.jqplot.ShapeRenderer();this.borderColor=null;this.showBorders=true};b.jqplot.MekkoRenderer.prototype.init=function(c,e){this.fill=false;this.fillRect=true;this.strokeRect=true;this.shadow=false;this._xwidth=0;this._xstart=0;b.extend(true,this.renderer,c);var d={lineJoin:"miter",lineCap:"butt",isarc:false,fillRect:this.fillRect,strokeRect:this.strokeRect};this.renderer.shapeRenderer.init(d);e.axes.x2axis._series.push(this);this._type="mekko"};b.jqplot.MekkoRenderer.prototype.setGridData=function(h){var e=this._xaxis.series_u2p;var c=this._yaxis.series_u2p;var g=this._plotData;this.gridData=[];this._xwidth=e(this._sumy)-e(0);if(this.index>0){this._xstart=h.series[this.index-1]._xstart+h.series[this.index-1]._xwidth}var l=this.canvas.getHeight();var d=0;var k;var j;for(var f=0;f');var w=false,n=true,c,l;var p=o[0];var d=new b.jqplot.ColorGenerator(p.seriesColors);if(p.show){var x=p.data;if(this.numberRows){c=this.numberRows;if(!this.numberColumns){l=Math.ceil(x.length/c)}else{l=this.numberColumns}}else{if(this.numberColumns){l=this.numberColumns;c=Math.ceil(x.length/this.numberColumns)}else{c=x.length;l=1}}var v,u,e,h,g,k,m,t;var q=0;for(v=0;v').prependTo(this._elem)}else{e=b('').appendTo(this._elem)}for(u=0;u0){w=true}else{w=false}}else{if(v==c-1){w=false}else{w=true}}m=(w)?this.rowSpacing:"0";h=b('
                                                                                                                                                                                ');g=b('');if(this.escapeHtml){g.text(k)}else{g.html(k)}if(n){g.prependTo(e);h.prependTo(e)}else{h.appendTo(e);g.appendTo(e)}w=true}q++}}e=null;h=null;g=null}}return this._elem};b.jqplot.MekkoLegendRenderer.prototype.pack=function(f){if(this.show){var e={_top:f.top,_left:f.left,_right:f.right,_bottom:this._plotDimensions.height-f.bottom};if(this.placement=="insideGrid"){switch(this.location){case"nw":var d=e._left+this.xoffset;var c=e._top+this.yoffset;this._elem.css("left",d);this._elem.css("top",c);break;case"n":var d=(f.left+(this._plotDimensions.width-f.right))/2-this.getWidth()/2;var c=e._top+this.yoffset;this._elem.css("left",d);this._elem.css("top",c);break;case"ne":var d=f.right+this.xoffset;var c=e._top+this.yoffset;this._elem.css({right:d,top:c});break;case"e":var d=f.right+this.xoffset;var c=(f.top+(this._plotDimensions.height-f.bottom))/2-this.getHeight()/2;this._elem.css({right:d,top:c});break;case"se":var d=f.right+this.xoffset;var c=f.bottom+this.yoffset;this._elem.css({right:d,bottom:c});break;case"s":var d=(f.left+(this._plotDimensions.width-f.right))/2-this.getWidth()/2;var c=f.bottom+this.yoffset;this._elem.css({left:d,bottom:c});break;case"sw":var d=e._left+this.xoffset;var c=f.bottom+this.yoffset;this._elem.css({left:d,bottom:c});break;case"w":var d=e._left+this.xoffset;var c=(f.top+(this._plotDimensions.height-f.bottom))/2-this.getHeight()/2;this._elem.css({left:d,top:c});break;default:var d=e._right-this.xoffset;var c=e._bottom+this.yoffset;this._elem.css({right:d,bottom:c});break}}else{switch(this.location){case"nw":var d=this._plotDimensions.width-e._left+this.xoffset;var c=e._top+this.yoffset;this._elem.css("right",d);this._elem.css("top",c);break;case"n":var d=(f.left+(this._plotDimensions.width-f.right))/2-this.getWidth()/2;var c=this._plotDimensions.height-e._top+this.yoffset;this._elem.css("left",d);this._elem.css("bottom",c);break;case"ne":var d=this._plotDimensions.width-f.right+this.xoffset;var c=e._top+this.yoffset;this._elem.css({left:d,top:c});break;case"e":var d=this._plotDimensions.width-f.right+this.xoffset;var c=(f.top+(this._plotDimensions.height-f.bottom))/2-this.getHeight()/2;this._elem.css({left:d,top:c});break;case"se":var d=this._plotDimensions.width-f.right+this.xoffset;var c=f.bottom+this.yoffset;this._elem.css({left:d,bottom:c});break;case"s":var d=(f.left+(this._plotDimensions.width-f.right))/2-this.getWidth()/2;var c=this._plotDimensions.height-f.bottom+this.yoffset;this._elem.css({left:d,top:c});break;case"sw":var d=this._plotDimensions.width-e._left+this.xoffset;var c=f.bottom+this.yoffset;this._elem.css({right:d,bottom:c});break;case"w":var d=this._plotDimensions.width-e._left+this.xoffset;var c=(f.top+(this._plotDimensions.height-f.bottom))/2-this.getHeight()/2;this._elem.css({right:d,top:c});break;default:var d=e._right-this.xoffset;var c=e._bottom+this.yoffset;this._elem.css({right:d,bottom:c});break}}}};function a(g,f,d){d=d||{};d.axesDefaults=d.axesDefaults||{};d.legend=d.legend||{};d.seriesDefaults=d.seriesDefaults||{};var c=false;if(d.seriesDefaults.renderer==b.jqplot.MekkoRenderer){c=true}else{if(d.series){for(var e=0;e=this.data[0][1]){this.max=this.intervals[this.intervals.length-1][0];this.setmax=false}}else{this.setmax=false}}else{this.min=(this.min==null)?0:this.min;this.setmin=false;if(this.max==null){this.max=this.data[0][1]*1.25;this.setmax=true}else{this.setmax=false}}}};c.jqplot.MeterGaugeRenderer.prototype.setGridData=function(j){var f=[];var k=[];var e=this.startAngle;for(var h=0;h0){f[h]+=f[h-1]}}var g=Math.PI*2/f[f.length-1];for(var h=0;h0){f[h]+=f[h-1]}}var g=Math.PI*2/f[f.length-1];for(var h=0;h=0;h--){e=f/(j[h]*Math.pow(10,g));if(e==4||e==5){return e-1}}return null}c.jqplot.MeterGaugeRenderer.prototype.draw=function(X,aC,ap){var aa;var aM=(ap!=undefined)?ap:{};var ai=0;var ah=0;var at=1;if(ap.legendInfo&&ap.legendInfo.placement=="inside"){var aI=ap.legendInfo;switch(aI.location){case"nw":ai=aI.width+aI.xoffset;break;case"w":ai=aI.width+aI.xoffset;break;case"sw":ai=aI.width+aI.xoffset;break;case"ne":ai=aI.width+aI.xoffset;at=-1;break;case"e":ai=aI.width+aI.xoffset;at=-1;break;case"se":ai=aI.width+aI.xoffset;at=-1;break;case"n":ah=aI.height+aI.yoffset;break;case"s":ah=aI.height+aI.yoffset;at=-1;break;default:break}}if(this.label){this._labelElem=c('
                                                                                                                                                                                '+this.label+"
                                                                                                                                                                                ");this.canvas._elem.after(this._labelElem)}var m=(aM.shadow!=undefined)?aM.shadow:this.shadow;var N=(aM.showLine!=undefined)?aM.showLine:this.showLine;var I=(aM.fill!=undefined)?aM.fill:this.fill;var K=X.canvas.width;var S=X.canvas.height;if(this.padding==null){this.padding=Math.round(Math.min(K,S)/30)}var Q=K-ai-2*this.padding;var ab=S-ah-2*this.padding;if(this.labelPosition=="bottom"&&this.label){ab-=this._labelElem.outerHeight(true)}var L=Math.min(Q,ab);var ad=L;if(!this.diameter){if(this.semiCircular){if(Q>=2*ab){if(!this.ringWidth){this.ringWidth=2*ab/35}this.needleThickness=this.needleThickness||2+Math.pow(this.ringWidth,0.8);this.innerPad=this.ringWidth/2+this.needleThickness/2+this.needlePad;this.diameter=2*(ab-2*this.innerPad)}else{if(!this.ringWidth){this.ringWidth=Q/35}this.needleThickness=this.needleThickness||2+Math.pow(this.ringWidth,0.8);this.innerPad=this.ringWidth/2+this.needleThickness/2+this.needlePad;this.diameter=Q-2*this.innerPad-this.ringWidth-this.padding}this._center=[(K-at*ai)/2+at*ai,(S+at*ah-this.padding-this.ringWidth-this.innerPad)]}else{if(!this.ringWidth){this.ringWidth=ad/35}this.needleThickness=this.needleThickness||2+Math.pow(this.ringWidth,0.8);this.innerPad=0;this.diameter=ad-this.ringWidth;this._center=[(K-at*ai)/2+at*ai,(S-at*ah)/2+at*ah]}if(this._labelElem&&this.labelPosition=="bottom"){this._center[1]-=this._labelElem.outerHeight(true)}}this._radius=this.diameter/2;this.tickSpacing=6000/this.diameter;if(!this.hubRadius){this.hubRadius=this.diameter/18}this.shadowOffset=0.5+this.ringWidth/9;this.shadowWidth=this.ringWidth*1;this.tickPadding=3+Math.pow(this.diameter/20,0.7);this.tickOuterRadius=this._radius-this.ringWidth/2-this.tickPadding;this.tickLength=(this.showTicks)?this._radius/13:0;if(this.ticks.length==0){var A=this.max,aL=this.min,q=this.setmax,aG=this.setmin,au=(A-aL)*this.tickSpacing/this.span;var aw=Math.floor(parseFloat((Math.log(au)/Math.log(10)).toFixed(11)));var an=(au/Math.pow(10,aw));(an>2&&an<=2.5)?an=2.5:an=Math.ceil(an);var T=this.tickPositions;var aA,ak;for(aa=0;aa0)?aL-aL%au:aL-aL%au-au;if(!this.forceZero){var D=Math.min(aL-aP,0.8*au);var o=Math.floor(D/T[aA]);if(o>1){aP=aP+T[aA]*(o-1);if(parseInt(aP,10)!=aP&&parseInt(aP-T[aA],10)==aP-T[aA]){aP=aP-T[aA]}}}if(aL==aP){aL-=au}else{if(aL-aP>0.23*au){aL=aP}else{aL=aP-au;ak+=1}}ak+=1;var E=aL+(ak-1)*au;if(A>=E){E+=au;ak+=1}if(E-A<0.23*au){E+=au;ak+=1}this.max=A=E;this.min=aL;this.tickInterval=au;this.numberTicks=ak;var O;for(aa=0;aa=E){A=E+au;ak+=1}else{A=E}this.tickInterval=this.tickInterval||au;this.numberTicks=this.numberTicks||ak;var O;for(aa=0;aa1){var aJ=String(P);if(aJ.search(/\./)==-1){var aF=aJ.search(/0+$/);av=(aF>0)?aJ.length-aF-1:0}}M=P/Math.pow(10,av);for(aa=0;aa'+this.ticks[aa][1]+"");this.canvas._elem.after(J);aO=J.outerWidth(true);g=J.outerHeight(true);W=this._tickPoints[aa][0]-aO*(this._tickPoints[aa][2]-Math.PI)/Math.PI-an*Math.cos(this._tickPoints[aa][2]);T=this._tickPoints[aa][1]-g/2+g/2*Math.pow(Math.abs((Math.sin(this._tickPoints[aa][2]))),0.5)+an/3*Math.pow(Math.abs((Math.sin(this._tickPoints[aa][2]))),0.5);J.css({left:W,top:T,color:this.tickColor});G=aO*Math.cos(this._tickPoints[aa][2])+g*Math.sin(Math.PI/2+this._tickPoints[aa][2]/2);n=(G>n)?G:n}}if(this.label&&this.labelPosition=="inside"){var W=this._center[0]+this.canvas._offsets.left;var an=this.tickPadding*(1-1/(this.diameter/80+1));var T=0.5*(this._center[1]+this.canvas._offsets.top-this.hubRadius)+0.5*(this._center[1]+this.canvas._offsets.top-this.tickOuterRadius+this.tickLength+an)+this.labelHeightAdjust;W-=this._labelElem.outerWidth(true)/2;T-=this._labelElem.outerHeight(true)/2;this._labelElem.css({left:W,top:T})}else{if(this.label&&this.labelPosition=="bottom"){var W=this._center[0]+this.canvas._offsets.left-this._labelElem.outerWidth(true)/2;var T=this._center[1]+this.canvas._offsets.top+this.innerPad+this.ringWidth+this.padding+this.labelHeightAdjust;this._labelElem.css({left:W,top:T})}}X.save();var ax=this.intervalInnerRadius||this.hubRadius*1.5;if(this.intervalOuterRadius==null){if(this.showTickLabels){var ag=(this.tickOuterRadius-this.tickLength-this.tickPadding-this.diameter/8)}else{var ag=(this.tickOuterRadius-this.tickLength-this.diameter/16)}}else{var ag=this.intervalOuterRadius}var P=this.max-this.min;var aD=this.intervals[this.intervals.length-1]-this.min;var y,Z,u=this.span*Math.PI/180;for(aa=0;aathis.max+R*3/this.span){ay=this.max+R*3/this.span}if(this.data[0][1]');var f=false,q=false,u,o;var w=p[0];if(w.show){var t=w.data;if(this.numberRows){u=this.numberRows;if(!this.numberColumns){o=Math.ceil(t.length/u)}else{o=this.numberColumns}}else{if(this.numberColumns){o=this.numberColumns;u=Math.ceil(t.length/this.numberColumns)}else{u=t.length;o=1}}var n,m,r,g,e,l,k,h;var v=0;for(n=0;n').prependTo(this._elem)}else{r=c('').appendTo(this._elem)}for(m=0;m0){f=true}else{f=false}}else{if(n==u-1){f=false}else{f=true}}k=(f)?this.rowSpacing:"0";g=c('
                                                                                                                                                                                ');e=c('');if(this.escapeHtml){e.text(l)}else{e.html(l)}if(q){e.prependTo(r);g.prependTo(r)}else{g.appendTo(r);e.appendTo(r)}f=true}v++}}}}return this._elem};function a(j,h,f){f=f||{};f.axesDefaults=f.axesDefaults||{};f.legend=f.legend||{};f.seriesDefaults=f.seriesDefaults||{};f.grid=f.grid||{};var e=false;if(f.seriesDefaults.renderer==c.jqplot.MeterGaugeRenderer){e=true}else{if(f.series){for(var g=0;gb.max||b.max==null){b.max=f[c][1]}}}else{for(var c=0;cb.max||b.max==null){b.max=f[c][2]}}}};a.jqplot.OHLCRenderer.prototype.draw=function(A,N,j){var J=this.data;var v=this._xaxis.min;var z=this._xaxis.max;var l=0;var K=J.length;var p=this._xaxis.series_u2p;var G=this._yaxis.series_u2p;var D,E,f,M,F,n,O,C;var y;var u=this.renderer;var s=(j!=undefined)?j:{};var k=(s.shadow!=undefined)?s.shadow:this.shadow;var B=(s.fill!=undefined)?s.fill:this.fill;var c=(s.fillAndStroke!=undefined)?s.fillAndStroke:this.fillAndStroke;u.bodyWidth=(s.bodyWidth!=undefined)?s.bodyWidth:u.bodyWidth;u.tickLength=(s.tickLength!=undefined)?s.tickLength:u.tickLength;A.save();if(this.show){var m,q,g,Q,t;for(var D=0;Dq){if(u.wickColor){y.color=u.wickColor}else{if(u.downBodyColor){y.color=u.downBodyColor}}f=a.extend(true,{},s,y);u.shapeRenderer.draw(A,[[m,g],[m,q]],f);u.shapeRenderer.draw(A,[[m,t],[m,Q]],f);y={};M=q;F=t-q;if(u.fillDownBody){y.fillRect=true}else{y.strokeRect=true;n=n-this.lineWidth;O=m-n/2}if(u.downBodyColor){y.color=u.downBodyColor;y.fillStyle=u.downBodyColor}C=[O,M,n,F]}else{if(u.wickColor){y.color=u.wickColor}f=a.extend(true,{},s,y);u.shapeRenderer.draw(A,[[m,g],[m,Q]],f);y={};y.fillRect=false;y.strokeRect=false;O=[m-n/2,q];M=[m+n/2,t];n=null;F=null;C=[O,M]}}f=a.extend(true,{},s,y);u.shapeRenderer.draw(A,C,f)}else{E=s.color;if(u.openColor){s.color=u.openColor}if(!u.hlc){u.shapeRenderer.draw(A,[[m-u._tickLength,q],[m,q]],s)}s.color=E;if(u.wickColor){s.color=u.wickColor}u.shapeRenderer.draw(A,[[m,g],[m,Q]],s);s.color=E;if(u.closeColor){s.color=u.closeColor}u.shapeRenderer.draw(A,[[m,t],[m+u._tickLength,t]],s);s.color=E}}}A.restore()};a.jqplot.OHLCRenderer.prototype.drawShadow=function(b,d,c){};a.jqplot.OHLCRenderer.checkOptions=function(d,c,b){if(!b.highlighter){b.highlighter={showMarker:false,tooltipAxes:"y",yvalues:4,formatString:'
                                                                                                                                                                                date:%s
                                                                                                                                                                                open:%s
                                                                                                                                                                                hi:%s
                                                                                                                                                                                low:%s
                                                                                                                                                                                close:%s
                                                                                                                                                                                '}}}})(jQuery); diff --git a/js/jqplot/plugins/jqplot.pieRenderer.min.js b/js/jqplot/plugins/jqplot.pieRenderer.min.js deleted file mode 100644 index fabd4ee6..00000000 --- a/js/jqplot/plugins/jqplot.pieRenderer.min.js +++ /dev/null @@ -1,3 +0,0 @@ -/* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com - jsDate | (c) 2010-2013 Chris Leonello - */(function(e){e.jqplot.PieRenderer=function(){e.jqplot.LineRenderer.call(this)};e.jqplot.PieRenderer.prototype=new e.jqplot.LineRenderer();e.jqplot.PieRenderer.prototype.constructor=e.jqplot.PieRenderer;e.jqplot.PieRenderer.prototype.init=function(q,u){this.diameter=null;this.padding=20;this.sliceMargin=0;this.fill=true;this.shadowOffset=2;this.shadowAlpha=0.07;this.shadowDepth=5;this.highlightMouseOver=true;this.highlightMouseDown=false;this.highlightColors=[];this.dataLabels="percent";this.showDataLabels=false;this.dataLabelFormatString=null;this.dataLabelThreshold=3;this.dataLabelPositionFactor=0.52;this.dataLabelNudge=2;this.dataLabelCenterOn=true;this.startAngle=0;this.tickRenderer=e.jqplot.PieTickRenderer;this._drawData=true;this._type="pie";if(q.highlightMouseDown&&q.highlightMouseOver==null){q.highlightMouseOver=false}e.extend(true,this,q);if(this.sliceMargin<0){this.sliceMargin=0}this._diameter=null;this._radius=null;this._sliceAngles=[];this._highlightedPoint=null;if(this.highlightColors.length==0){for(var s=0;s570)?o[p]*0.8:o[p]+0.3*(255-o[p]);o[p]=parseInt(o[p],10)}this.highlightColors.push("rgb("+o[0]+","+o[1]+","+o[2]+")")}}this.highlightColorGenerator=new e.jqplot.ColorGenerator(this.highlightColors);u.postParseOptionsHooks.addOnce(m);u.postInitHooks.addOnce(g);u.eventListenerHooks.addOnce("jqplotMouseMove",b);u.eventListenerHooks.addOnce("jqplotMouseDown",a);u.eventListenerHooks.addOnce("jqplotMouseUp",l);u.eventListenerHooks.addOnce("jqplotClick",f);u.eventListenerHooks.addOnce("jqplotRightClick",n);u.postDrawHooks.addOnce(i)};e.jqplot.PieRenderer.prototype.setGridData=function(t){var p=[];var u=[];var o=this.startAngle/180*Math.PI;var s=0;this._drawData=false;for(var r=0;r0){p[r]+=p[r-1]}s+=this.data[r][1]}var q=Math.PI*2/p[p.length-1];for(var r=0;r0){p[r]+=p[r-1]}s+=t[r][1]}var q=Math.PI*2/p[p.length-1];for(var r=0;r0&&s>0.01&&s<6.282){w=parseFloat(p)/2/h(q)}return w}e.jqplot.PieRenderer.prototype.drawSlice=function(B,z,y,u,w){if(this._drawData){var p=this._radius;var A=this.fill;var x=this.lineWidth;var s=this.sliceMargin;if(this.fill==false){s+=this.lineWidth}B.save();B.translate(this._center[0],this._center[1]);var D=j(z,y,this.sliceMargin,this.fill,this.lineWidth);var o=D*Math.cos((z+y)/2);var C=D*Math.sin((z+y)/2);if((y-z)<=Math.PI){p-=D}else{p+=D}B.translate(o,C);if(w){for(var v=0,t=this.shadowDepth;v6.282+this.startAngle){y=6.282+this.startAngle;if(z>y){z=6.281+this.startAngle}}if(z>=y){return}B.beginPath();B.fillStyle=u;B.strokeStyle=u;B.lineWidth=x;B.arc(0,0,r,z,y,false);B.lineTo(0,0);B.closePath();if(A){B.fill()}else{B.stroke()}}};e.jqplot.PieRenderer.prototype.draw=function(B,z,E,o){var W;var H=(E!=undefined)?E:{};var t=0;var s=0;var N=1;var L=new e.jqplot.ColorGenerator(this.seriesColors);if(E.legendInfo&&E.legendInfo.placement=="insideGrid"){var J=E.legendInfo;switch(J.location){case"nw":t=J.width+J.xoffset;break;case"w":t=J.width+J.xoffset;break;case"sw":t=J.width+J.xoffset;break;case"ne":t=J.width+J.xoffset;N=-1;break;case"e":t=J.width+J.xoffset;N=-1;break;case"se":t=J.width+J.xoffset;N=-1;break;case"n":s=J.height+J.yoffset;break;case"s":s=J.height+J.yoffset;N=-1;break;default:break}}var K=(H.shadow!=undefined)?H.shadow:this.shadow;var A=(H.fill!=undefined)?H.fill:this.fill;var C=B.canvas.width;var I=B.canvas.height;var Q=C-t-2*this.padding;var X=I-s-2*this.padding;var M=Math.min(Q,X);var Y=M;this._sliceAngles=[];var v=this.sliceMargin;if(this.fill==false){v+=this.lineWidth}var q;var G=0;var R,aa,Z,ab;var D=this.startAngle/180*Math.PI;for(var W=0,V=z.length;WMath.PI){G=Math.max(q,G)}}if(this.diameter!=null&&this.diameter>0){this._diameter=this.diameter-2*G}else{this._diameter=Y-2*G}if(this._diameter<6){e.jqplot.log("Diameter of pie too small, not rendering.");return}var S=this._radius=this._diameter/2;this._center=[(C-N*t)/2+N*t+G*Math.cos(D),(I-N*s)/2+N*s+G*Math.sin(D)];if(this.shadow){for(var W=0,V=z.length;W=this.dataLabelThreshold){var F,U=(this._sliceAngles[W][0]+this._sliceAngles[W][1])/2,T;if(this.dataLabels=="label"){F=this.dataLabelFormatString||"%s";T=e.jqplot.sprintf(F,z[W][0])}else{if(this.dataLabels=="value"){F=this.dataLabelFormatString||"%d";T=e.jqplot.sprintf(F,this.data[W][1])}else{if(this.dataLabels=="percent"){F=this.dataLabelFormatString||"%d%%";T=e.jqplot.sprintf(F,z[W][2]*100)}else{if(this.dataLabels.constructor==Array){F=this.dataLabelFormatString||"%s";T=e.jqplot.sprintf(F,this.dataLabels[W])}}}}var p=(this._radius)*this.dataLabelPositionFactor+this.sliceMargin+this.dataLabelNudge;var P=this._center[0]+Math.cos(U)*p+this.canvas._offsets.left;var O=this._center[1]+Math.sin(U)*p+this.canvas._offsets.top;var u=e('
                                                                                                                                                                                '+T+"
                                                                                                                                                                                ").insertBefore(o.eventCanvas._elem);if(this.dataLabelCenterOn){P-=u.width()/2;O-=u.height()/2}else{P-=u.width()*Math.sin(U/2);O-=u.height()/2}P=Math.round(P);O=Math.round(O);u.css({left:P,top:O})}}};e.jqplot.PieAxisRenderer=function(){e.jqplot.LinearAxisRenderer.call(this)};e.jqplot.PieAxisRenderer.prototype=new e.jqplot.LinearAxisRenderer();e.jqplot.PieAxisRenderer.prototype.constructor=e.jqplot.PieAxisRenderer;e.jqplot.PieAxisRenderer.prototype.init=function(o){this.tickRenderer=e.jqplot.PieTickRenderer;e.extend(true,this,o);this._dataBounds={min:0,max:100};this.min=0;this.max=100;this.showTicks=false;this.ticks=[];this.showMark=false;this.show=false};e.jqplot.PieLegendRenderer=function(){e.jqplot.TableLegendRenderer.call(this)};e.jqplot.PieLegendRenderer.prototype=new e.jqplot.TableLegendRenderer();e.jqplot.PieLegendRenderer.prototype.constructor=e.jqplot.PieLegendRenderer;e.jqplot.PieLegendRenderer.prototype.init=function(o){this.numberRows=null;this.numberColumns=null;e.extend(true,this,o)};e.jqplot.PieLegendRenderer.prototype.draw=function(){var r=this;if(this.show){var B=this._series;this._elem=e(document.createElement("table"));this._elem.addClass("jqplot-table-legend");var E={position:"absolute"};if(this.background){E.background=this.background}if(this.border){E.border=this.border}if(this.fontSize){E.fontSize=this.fontSize}if(this.fontFamily){E.fontFamily=this.fontFamily}if(this.textColor){E.textColor=this.textColor}if(this.marginTop!=null){E.marginTop=this.marginTop}if(this.marginBottom!=null){E.marginBottom=this.marginBottom}if(this.marginLeft!=null){E.marginLeft=this.marginLeft}if(this.marginRight!=null){E.marginRight=this.marginRight}this._elem.css(E);var I=false,A=false,o,y;var C=B[0];var p=new e.jqplot.ColorGenerator(C.seriesColors);if(C.show){var J=C.data;if(this.numberRows){o=this.numberRows;if(!this.numberColumns){y=Math.ceil(J.length/o)}else{y=this.numberColumns}}else{if(this.numberColumns){y=this.numberColumns;o=Math.ceil(J.length/this.numberColumns)}else{o=J.length;y=1}}var H,G;var q,w,v;var x,z,F;var D=0;var u,t;for(H=0;H0){I=true}else{I=false}}else{if(H==o-1){I=false}else{I=true}}z=(I)?this.rowSpacing:"0";w=e(document.createElement("td"));w.addClass("jqplot-table-legend jqplot-table-legend-swatch");w.css({textAlign:"center",paddingTop:z});u=e(document.createElement("div"));u.addClass("jqplot-table-legend-swatch-outline");t=e(document.createElement("div"));t.addClass("jqplot-table-legend-swatch");t.css({backgroundColor:F,borderColor:F});w.append(u.append(t));v=e(document.createElement("td"));v.addClass("jqplot-table-legend jqplot-table-legend-label");v.css("paddingTop",z);if(this.escapeHtml){v.text(x)}else{v.html(x)}if(A){v.prependTo(q);w.prependTo(q)}else{w.appendTo(q);v.appendTo(q)}I=true}D++}}}}return this._elem};e.jqplot.PieRenderer.prototype.handleMove=function(q,p,t,s,r){if(s){var o=[s.seriesIndex,s.pointIndex,s.data];r.target.trigger("jqplotDataMouseOver",o);if(r.series[o[0]].highlightMouseOver&&!(o[0]==r.plugins.pieRenderer.highlightedSeriesIndex&&o[1]==r.series[o[0]]._highlightedPoint)){r.target.trigger("jqplotDataHighlight",o);d(r,o[0],o[1])}}else{if(s==null){k(r)}}};function c(s,r,p){p=p||{};p.axesDefaults=p.axesDefaults||{};p.legend=p.legend||{};p.seriesDefaults=p.seriesDefaults||{};var o=false;if(p.seriesDefaults.renderer==e.jqplot.PieRenderer){o=true}else{if(p.series){for(var q=0;qB||s+C>m){z.remove()}z=null;f=null}}};c.jqplot.postSeriesInitHooks.push(c.jqplot.PointLabels.init);c.jqplot.postDrawSeriesHooks.push(c.jqplot.PointLabels.draw)})(jQuery); diff --git a/js/jqplot/plugins/jqplot.pyramidAxisRenderer.min.js b/js/jqplot/plugins/jqplot.pyramidAxisRenderer.min.js deleted file mode 100644 index fc2a5a9c..00000000 --- a/js/jqplot/plugins/jqplot.pyramidAxisRenderer.min.js +++ /dev/null @@ -1,3 +0,0 @@ -/* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com - jsDate | (c) 2010-2013 Chris Leonello - */(function(e){e.jqplot.PyramidAxisRenderer=function(){e.jqplot.LinearAxisRenderer.call(this)};e.jqplot.PyramidAxisRenderer.prototype=new e.jqplot.LinearAxisRenderer();e.jqplot.PyramidAxisRenderer.prototype.constructor=e.jqplot.PyramidAxisRenderer;e.jqplot.PyramidAxisRenderer.prototype.init=function(f){this.position=null;this.drawBaseline=true;this.baselineWidth=null;this.baselineColor=null;this.tickSpacingFactor=25;this._type="pyramid";this._splitAxis=false;this._splitLength=null;this.category=false;this._autoFormatString="";this._overrideFormatString=false;e.extend(true,this,f);this.renderer.options=f;this.resetDataBounds=this.renderer.resetDataBounds;this.resetDataBounds()};e.jqplot.PyramidAxisRenderer.prototype.resetDataBounds=function(){var h=this._dataBounds;h.min=null;h.max=null;var g;for(var m=0;mh.max)||h.max===null){h.max=g}}else{g=o[k][0];if((g!==null&&gh.max)||h.max===null){h.max=g}}}}};e.jqplot.PyramidAxisRenderer.prototype.draw=function(f,n){if(this.show){this.renderer.createTicks.call(this,n);var m=0;var g;if(this._elem){this._elem.emptyForce();this._elem=null}this._elem=e(document.createElement("div"));this._elem.addClass("jqplot-axis jqplot-"+this.name);this._elem.css("position","absolute");if(this.name=="xaxis"||this.name=="x2axis"){this._elem.width(this._plotDimensions.width)}else{this._elem.height(this._plotDimensions.height)}this.labelOptions.axis=this.name;this._label=new this.labelRenderer(this.labelOptions);if(this._label.show){var l=this._label.draw(f,n);l.appendTo(this._elem);l=null}var k=this._ticks;var j;for(var h=0;hr){I=this.numberTicks-1;for(H=2;H0;H--){v=new this.tickRenderer(this.tickOptions);v.value=this._ticks[H-1].value+this.tickInterval/2;v.label="";v.showLabel=false;v.axis=this.name;this._ticks[H].showGridline=false;this._ticks[H].showMark=false;this._ticks.splice(H,0,v)}v=new this.tickRenderer(this.tickOptions);v.value=this._ticks[0].value-this.tickInterval/2;v.label="";v.showLabel=false;v.axis=this.name;this._ticks.unshift(v);v=new this.tickRenderer(this.tickOptions);v.value=this._ticks[this._ticks.length-1].value+this.tickInterval/2;v.label="";v.showLabel=false;v.axis=this.name;this._ticks.push(v);this.tickInterval=this.tickInterval/2;this.numberTicks=this._ticks.length;this.min=this._ticks[0].value;this.max=this._ticks[this._ticks.length-1].value}}else{if(this.name.charAt(0)==="x"){E=this._plotDimensions.width;var w=Math.max(M.max,Math.abs(M.min));var u=Math.min(M.min,-w);B=u;G=w;y=G-B;if(this.tickOptions==null||!this.tickOptions.formatString){this._overrideFormatString=true}m=30;g=Math.max(E,m+1);j=(g-m)/300;O=e.jqplot.LinearTickGenerator(B,G,j);A=B+y*(this.padMin-1);F=G-y*(this.padMax-1);if(BF){A=B-y*(this.padMin-1);F=G+y*(this.padMax-1);O=e.jqplot.LinearTickGenerator(A,F,j)}this.min=O[0];this.max=O[1];this.numberTicks=O[2];this._autoFormatString=O[3];this.tickInterval=O[4]}else{E=this._plotDimensions.height;B=M.min;G=M.max;x=this._series[0];this._ticks=[];y=G-B;if(d[y]){y+=1;G+=1}this.max=G;this.min=B;r=Math.round(2+E/this.tickSpacingFactor);if(y+1<=r){this.numberTicks=y+1;this.tickInterval=1}else{for(var H=r;H>1;H--){if(y/(H-1)===Math.round(y/(H-1))){this.numberTicks=H;this.tickInterval=y/(H-1);break}}}}if(this._overrideFormatString&&this._autoFormatString!=""){this.tickOptions=this.tickOptions||{};this.tickOptions.formatString=this._autoFormatString}var f;for(H=0;Ho){o=j}}}if(this.name==="yMidAxis"){for(m=0;m0){f=-q._textRenderer.height*Math.cos(-q._textRenderer.angle)/2}else{f=-q.getHeight()+q._textRenderer.height*Math.cos(q._textRenderer.angle)/2}break;case"middle":f=-q.getHeight()/2;break;default:f=-q.getHeight()/2;break}}else{f=-q.getHeight()/2}var C=this.u2p(q.value)+f+"px";q._elem.css("top",C);q.pack()}}if(r){var y=this._label._elem.outerHeight(true);if(this.name!=="yMidAxis"){this._label._elem.css("top",o-k/2-y/2+"px")}if(this.name=="yaxis"){this._label._elem.css("left","0px")}else{if(this.name!=="yMidAxis"){this._label._elem.css("right","0px")}}this._label.pack()}}}B=null}})(jQuery); diff --git a/js/jqplot/plugins/jqplot.pyramidGridRenderer.min.js b/js/jqplot/plugins/jqplot.pyramidGridRenderer.min.js deleted file mode 100644 index f8d6a2cf..00000000 --- a/js/jqplot/plugins/jqplot.pyramidGridRenderer.min.js +++ /dev/null @@ -1,3 +0,0 @@ -/* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com - jsDate | (c) 2010-2013 Chris Leonello - */(function(a){a.jqplot.PyramidGridRenderer=function(){a.jqplot.CanvasGridRenderer.call(this)};a.jqplot.PyramidGridRenderer.prototype=new a.jqplot.CanvasGridRenderer();a.jqplot.PyramidGridRenderer.prototype.constructor=a.jqplot.PyramidGridRenderer;a.jqplot.CanvasGridRenderer.prototype.init=function(c){this._ctx;this.plotBands={show:false,color:"rgb(230, 219, 179)",axis:"y",start:null,interval:10};a.extend(true,this,c);var b={lineJoin:"miter",lineCap:"round",fill:false,isarc:false,angle:this.shadowAngle,offset:this.shadowOffset,alpha:this.shadowAlpha,depth:this.shadowDepth,lineWidth:this.shadowWidth,closePath:false,strokeStyle:this.shadowColor};this.renderer.shadowRenderer.init(b)};a.jqplot.PyramidGridRenderer.prototype.draw=function(){this._ctx=this._elem.get(0).getContext("2d");var D=this._ctx;var G=this._axes;var q=G.xaxis.u2p;var J=G.yMidAxis.u2p;var l=G.xaxis.max/1000;var u=q(0);var f=q(l);var r=["xaxis","yaxis","x2axis","y2axis","yMidAxis"];D.save();D.clearRect(0,0,this._plotDimensions.width,this._plotDimensions.height);D.fillStyle=this.backgroundColor||this.background;D.fillRect(this._left,this._top,this._width,this._height);if(this.plotBands.show){D.save();var c=this.plotBands;D.fillStyle=c.color;var d;var o,n,p,I;if(c.axis.charAt(0)==="x"){if(G.xaxis.show){d=G.xaxis}}else{if(c.axis.charAt(0)==="y"){if(G.yaxis.show){d=G.yaxis}else{if(G.y2axis.show){d=G.y2axis}else{if(G.yMidAxis.show){d=G.yMidAxis}}}}}if(d!==undefined){var g=c.start;if(g===null){g=d.min}for(var H=g;H0;H--){var O=r[H-1];var d=G[O];var M=d._ticks;var B=M.length;if(d.show){if(d.drawBaseline){var N={};if(d.baselineWidth!==null){N.lineWidth=d.baselineWidth}if(d.baselineColor!==null){N.strokeStyle=d.baselineColor}switch(O){case"xaxis":if(G.yMidAxis.show){z(this._left,this._bottom,u,this._bottom,N);z(f,this._bottom,this._right,this._bottom,N)}else{z(this._left,this._bottom,this._right,this._bottom,N)}break;case"yaxis":z(this._left,this._bottom,this._left,this._top,N);break;case"yMidAxis":z(u,this._bottom,u,this._top,N);z(f,this._bottom,f,this._top,N);break;case"x2axis":if(G.yMidAxis.show){z(this._left,this._top,u,this._top,N);z(f,this._top,this._right,this._top,N)}else{z(this._left,this._bottom,this._right,this._bottom,N)}break;case"y2axis":z(this._right,this._bottom,this._right,this._top,N);break}}for(var E=B;E>0;E--){var v=M[E-1];if(v.show){var k=Math.round(d.u2p(v.value))+0.5;switch(O){case"xaxis":if(v.showGridline&&this.drawGridlines&&(!v.isMinorTick||d.showMinorTicks)){z(k,this._top,k,this._bottom)}if(v.showMark&&v.mark&&(!v.isMinorTick||d.showMinorTicks)){A=v.markSize;C=v.mark;var k=Math.round(d.u2p(v.value))+0.5;switch(C){case"outside":L=this._bottom;K=this._bottom+A;break;case"inside":L=this._bottom-A;K=this._bottom;break;case"cross":L=this._bottom-A;K=this._bottom+A;break;default:L=this._bottom;K=this._bottom+A;break}if(this.shadow){this.renderer.shadowRenderer.draw(D,[[k,L],[k,K]],{lineCap:"butt",lineWidth:this.gridLineWidth,offset:this.gridLineWidth*0.75,depth:2,fill:false,closePath:false})}z(k,L,k,K)}break;case"yaxis":if(v.showGridline&&this.drawGridlines&&(!v.isMinorTick||d.showMinorTicks)){z(this._right,k,this._left,k)}if(v.showMark&&v.mark&&(!v.isMinorTick||d.showMinorTicks)){A=v.markSize;C=v.mark;var k=Math.round(d.u2p(v.value))+0.5;switch(C){case"outside":L=this._left-A;K=this._left;break;case"inside":L=this._left;K=this._left+A;break;case"cross":L=this._left-A;K=this._left+A;break;default:L=this._left-A;K=this._left;break}if(this.shadow){this.renderer.shadowRenderer.draw(D,[[L,k],[K,k]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}z(L,k,K,k,{strokeStyle:d.borderColor})}break;case"yMidAxis":if(v.showGridline&&this.drawGridlines&&(!v.isMinorTick||d.showMinorTicks)){z(this._left,k,u,k);z(f,k,this._right,k)}if(v.showMark&&v.mark&&(!v.isMinorTick||d.showMinorTicks)){A=v.markSize;C=v.mark;var k=Math.round(d.u2p(v.value))+0.5;L=u;K=u+A;if(this.shadow){this.renderer.shadowRenderer.draw(D,[[L,k],[K,k]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}z(L,k,K,k,{strokeStyle:d.borderColor});L=f-A;K=f;if(this.shadow){this.renderer.shadowRenderer.draw(D,[[L,k],[K,k]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}z(L,k,K,k,{strokeStyle:d.borderColor})}break;case"x2axis":if(v.showGridline&&this.drawGridlines&&(!v.isMinorTick||d.showMinorTicks)){z(k,this._bottom,k,this._top)}if(v.showMark&&v.mark&&(!v.isMinorTick||d.showMinorTicks)){A=v.markSize;C=v.mark;var k=Math.round(d.u2p(v.value))+0.5;switch(C){case"outside":L=this._top-A;K=this._top;break;case"inside":L=this._top;K=this._top+A;break;case"cross":L=this._top-A;K=this._top+A;break;default:L=this._top-A;K=this._top;break}if(this.shadow){this.renderer.shadowRenderer.draw(D,[[k,L],[k,K]],{lineCap:"butt",lineWidth:this.gridLineWidth,offset:this.gridLineWidth*0.75,depth:2,fill:false,closePath:false})}z(k,L,k,K)}break;case"y2axis":if(v.showGridline&&this.drawGridlines&&(!v.isMinorTick||d.showMinorTicks)){z(this._left,k,this._right,k)}if(v.showMark&&v.mark&&(!v.isMinorTick||d.showMinorTicks)){A=v.markSize;C=v.mark;var k=Math.round(d.u2p(v.value))+0.5;switch(C){case"outside":L=this._right;K=this._right+A;break;case"inside":L=this._right-A;K=this._right;break;case"cross":L=this._right-A;K=this._right+A;break;default:L=this._right;K=this._right+A;break}if(this.shadow){this.renderer.shadowRenderer.draw(D,[[L,k],[K,k]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}z(L,k,K,k,{strokeStyle:d.borderColor})}break;default:break}}}v=null}d=null;M=null}D.restore();function z(j,i,e,b,h){D.save();h=h||{};if(h.lineWidth==null||h.lineWidth!=0){a.extend(true,D,h);D.beginPath();D.moveTo(j,i);D.lineTo(e,b);D.stroke()}D.restore()}if(this.shadow){if(G.yMidAxis.show){var F=[[this._left,this._bottom],[u,this._bottom]];this.renderer.shadowRenderer.draw(D,F);var F=[[f,this._bottom],[this._right,this._bottom],[this._right,this._top]];this.renderer.shadowRenderer.draw(D,F);var F=[[u,this._bottom],[u,this._top]];this.renderer.shadowRenderer.draw(D,F)}else{var F=[[this._left,this._bottom],[this._right,this._bottom],[this._right,this._top]];this.renderer.shadowRenderer.draw(D,F)}}if(this.borderWidth!=0&&this.drawBorder){if(G.yMidAxis.show){z(this._left,this._top,u,this._top,{lineCap:"round",strokeStyle:G.x2axis.borderColor,lineWidth:G.x2axis.borderWidth});z(f,this._top,this._right,this._top,{lineCap:"round",strokeStyle:G.x2axis.borderColor,lineWidth:G.x2axis.borderWidth});z(this._right,this._top,this._right,this._bottom,{lineCap:"round",strokeStyle:G.y2axis.borderColor,lineWidth:G.y2axis.borderWidth});z(this._right,this._bottom,f,this._bottom,{lineCap:"round",strokeStyle:G.xaxis.borderColor,lineWidth:G.xaxis.borderWidth});z(u,this._bottom,this._left,this._bottom,{lineCap:"round",strokeStyle:G.xaxis.borderColor,lineWidth:G.xaxis.borderWidth});z(this._left,this._bottom,this._left,this._top,{lineCap:"round",strokeStyle:G.yaxis.borderColor,lineWidth:G.yaxis.borderWidth});z(u,this._bottom,u,this._top,{lineCap:"round",strokeStyle:G.yaxis.borderColor,lineWidth:G.yaxis.borderWidth});z(f,this._bottom,f,this._top,{lineCap:"round",strokeStyle:G.yaxis.borderColor,lineWidth:G.yaxis.borderWidth})}else{z(this._left,this._top,this._right,this._top,{lineCap:"round",strokeStyle:G.x2axis.borderColor,lineWidth:G.x2axis.borderWidth});z(this._right,this._top,this._right,this._bottom,{lineCap:"round",strokeStyle:G.y2axis.borderColor,lineWidth:G.y2axis.borderWidth});z(this._right,this._bottom,this._left,this._bottom,{lineCap:"round",strokeStyle:G.xaxis.borderColor,lineWidth:G.xaxis.borderWidth});z(this._left,this._bottom,this._left,this._top,{lineCap:"round",strokeStyle:G.yaxis.borderColor,lineWidth:G.yaxis.borderWidth})}}D.restore();D=null;G=null}})(jQuery); diff --git a/js/jqplot/plugins/jqplot.pyramidRenderer.min.js b/js/jqplot/plugins/jqplot.pyramidRenderer.min.js deleted file mode 100644 index 6c53c09c..00000000 --- a/js/jqplot/plugins/jqplot.pyramidRenderer.min.js +++ /dev/null @@ -1,3 +0,0 @@ -/* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com - jsDate | (c) 2010-2013 Chris Leonello - */(function(c){if(c.jqplot.PyramidAxisRenderer===undefined){c.ajax({url:c.jqplot.pluginLocation+"jqplot.pyramidAxisRenderer.js",dataType:"script",async:false})}if(c.jqplot.PyramidGridRenderer===undefined){c.ajax({url:c.jqplot.pluginLocation+"jqplot.pyramidGridRenderer.js",dataType:"script",async:false})}c.jqplot.PyramidRenderer=function(){c.jqplot.LineRenderer.call(this)};c.jqplot.PyramidRenderer.prototype=new c.jqplot.LineRenderer();c.jqplot.PyramidRenderer.prototype.constructor=c.jqplot.PyramidRenderer;c.jqplot.PyramidRenderer.prototype.init=function(j,o){j=j||{};this._type="pyramid";this.barPadding=10;this.barWidth=null;this.fill=true;this.highlightMouseOver=true;this.highlightMouseDown=false;this.highlightColors=[];this.highlightThreshold=2;this.synchronizeHighlight=false;this.offsetBars=false;if(j.highlightMouseDown&&j.highlightMouseOver==null){j.highlightMouseOver=false}this.side="right";c.extend(true,this,j);if(this.side==="left"){this._highlightThreshold=[[-this.highlightThreshold,0],[-this.highlightThreshold,0],[0,0],[0,0]]}else{this._highlightThreshold=[[0,0],[0,0],[this.highlightThreshold,0],[this.highlightThreshold,0]]}this.renderer.options=j;this._highlightedPoint=null;this._dataColors=[];this._barPoints=[];this.fillAxis="y";this._primaryAxis="_yaxis";this._xnudge=0;var n={lineJoin:"miter",lineCap:"butt",fill:this.fill,fillRect:this.fill,isarc:false,strokeStyle:this.color,fillStyle:this.color,closePath:this.fill,lineWidth:this.lineWidth};this.renderer.shapeRenderer.init(n);var m=j.shadowOffset;if(m==null){if(this.lineWidth>2.5){m=1.25*(1+(Math.atan((this.lineWidth/2.5))/0.785398163-1)*0.6)}else{m=1.25*Math.atan((this.lineWidth/2.5))/0.785398163}}var h={lineJoin:"miter",lineCap:"butt",fill:this.fill,fillRect:this.fill,isarc:false,angle:this.shadowAngle,offset:m,alpha:this.shadowAlpha,depth:this.shadowDepth,closePath:this.fill,lineWidth:this.lineWidth};this.renderer.shadowRenderer.init(h);o.postDrawHooks.addOnce(f);o.eventListenerHooks.addOnce("jqplotMouseMove",e);if(this.side==="left"){for(var k=0,g=this.data.length;k=0){s=I[E][0]-L;F=this.barWidth;D=[L,n-y-r,s,F]}else{s=L-I[E][0];F=this.barWidth;D=[I[E][0],n-y-r,s,F]}this._barPoints.push([[D[0],D[1]+F],[D[0],D[1]],[D[0]+s,D[1]],[D[0]+s,D[1]+F]]);if(p){this.renderer.shadowRenderer.draw(B,D)}var g=u.fillStyle||this.color;this._dataColors.push(g);this.renderer.shapeRenderer.draw(B,D,u)}else{if(E===0){D=[[L,j],[I[E][0],j],[I[E][0],I[E][1]-y-r]]}else{if(E=h.synchronizeHighlight&&h.synchronizeHighlight!==l){h=m.series[h.synchronizeHighlight];k={fillStyle:h.highlightColors[j],fillRect:false};h.renderer.shapeRenderer.draw(g._ctx,h._barPoints[j],k)}g=null}function d(j){var g=j.plugins.pyramidRenderer.highlightCanvas;g._ctx.clearRect(0,0,g._ctx.canvas.width,g._ctx.canvas.height);for(var h=0;h)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/, -Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&& -(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this, -a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b=== -"find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this, -function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b
                                                                                                                                                                                a"; -var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected, -parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent= -false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n= -s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true, -applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando]; -else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this, -a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b=== -w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i, -cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected= -c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed"); -a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g, -function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split("."); -k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a), -C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B=0){a.type= -e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&& -f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive; -if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data", -e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a, -"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a, -d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, -e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift(); -t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D|| -g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()}, -CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m, -g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)}, -text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}}, -setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return hl[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h= -h[3];l=0;for(m=h.length;l=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m=== -"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g, -h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&& -q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML=""; -if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="

                                                                                                                                                                                ";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}(); -(function(){var g=s.createElement("div");g.innerHTML="
                                                                                                                                                                                ";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}: -function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f0)for(var j=d;j0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j= -{},i;if(f&&a.length){e=0;for(var o=a.length;e-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a=== -"string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode", -d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")? -a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType=== -1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/"},F={option:[1,""],legend:[1,"
                                                                                                                                                                                ","
                                                                                                                                                                                "],thead:[1,"","
                                                                                                                                                                                "],tr:[2,"","
                                                                                                                                                                                "],td:[3,"","
                                                                                                                                                                                "],col:[2,"","
                                                                                                                                                                                "],area:[1,"",""],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div
                                                                                                                                                                                ","
                                                                                                                                                                                "];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d= -c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this}, -wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})}, -prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b, -this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild); -return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja, -""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]); -return this}else{e=0;for(var j=d.length;e0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["", -""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]===""&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e= -c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]? -c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja= -function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter= -Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a, -"border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f= -a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b= -a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=//gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!== -"string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("
                                                                                                                                                                                ").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this}, -serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "), -function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href, -global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&& -e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)? -"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache=== -false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B= -false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since", -c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E|| -d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x); -g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status=== -1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b=== -"json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional; -if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration=== -"number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]|| -c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start; -this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now= -this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem, -e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b
                                                                                                                                                                                "; -a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b); -c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a, -d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top- -f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset": -"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in -e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window); diff --git a/js/jquery-1.7.1.min.js b/js/jquery-1.7.1.min.js deleted file mode 100644 index 2b126c4f..00000000 --- a/js/jquery-1.7.1.min.js +++ /dev/null @@ -1,9270 +0,0 @@ -/* - * Downloaded from http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.js, 2012-02-04 23:26 - */ - -/*! - * jQuery JavaScript Library v1.7.1 - * http://jquery.com/ - * - * Copyright 2011, John Resig - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * - * Date: Mon Nov 21 21:11:03 2011 -0500 - */ -(function( window, undefined ) { - -// Use the correct document accordingly with window argument (sandbox) -var document = window.document, - navigator = window.navigator, - location = window.location; -var jQuery = (function() { - -// Define a local copy of jQuery -var jQuery = function( selector, context ) { - // The jQuery object is actually just the init constructor 'enhanced' - return new jQuery.fn.init( selector, context, rootjQuery ); - }, - - // Map over jQuery in case of overwrite - _jQuery = window.jQuery, - - // Map over the $ in case of overwrite - _$ = window.$, - - // A central reference to the root jQuery(document) - rootjQuery, - - // A simple way to check for HTML strings or ID strings - // Prioritize #id over to avoid XSS via location.hash (#9521) - quickExpr = /^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/, - - // Check if a string has a non-whitespace character in it - rnotwhite = /\S/, - - // Used for trimming whitespace - trimLeft = /^\s+/, - trimRight = /\s+$/, - - // Match a standalone tag - rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>)?$/, - - // JSON RegExp - rvalidchars = /^[\],:{}\s]*$/, - rvalidescape = /\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, - rvalidtokens = /"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, - rvalidbraces = /(?:^|:|,)(?:\s*\[)+/g, - - // Useragent RegExp - rwebkit = /(webkit)[ \/]([\w.]+)/, - ropera = /(opera)(?:.*version)?[ \/]([\w.]+)/, - rmsie = /(msie) ([\w.]+)/, - rmozilla = /(mozilla)(?:.*? rv:([\w.]+))?/, - - // Matches dashed string for camelizing - rdashAlpha = /-([a-z]|[0-9])/ig, - rmsPrefix = /^-ms-/, - - // Used by jQuery.camelCase as callback to replace() - fcamelCase = function( all, letter ) { - return ( letter + "" ).toUpperCase(); - }, - - // Keep a UserAgent string for use with jQuery.browser - userAgent = navigator.userAgent, - - // For matching the engine and version of the browser - browserMatch, - - // The deferred used on DOM ready - readyList, - - // The ready event handler - DOMContentLoaded, - - // Save a reference to some core methods - toString = Object.prototype.toString, - hasOwn = Object.prototype.hasOwnProperty, - push = Array.prototype.push, - slice = Array.prototype.slice, - trim = String.prototype.trim, - indexOf = Array.prototype.indexOf, - - // [[Class]] -> type pairs - class2type = {}; - -jQuery.fn = jQuery.prototype = { - constructor: jQuery, - init: function( selector, context, rootjQuery ) { - var match, elem, ret, doc; - - // Handle $(""), $(null), or $(undefined) - if ( !selector ) { - return this; - } - - // Handle $(DOMElement) - if ( selector.nodeType ) { - this.context = this[0] = selector; - this.length = 1; - return this; - } - - // The body element only exists once, optimize finding it - if ( selector === "body" && !context && document.body ) { - this.context = document; - this[0] = document.body; - this.selector = selector; - this.length = 1; - return this; - } - - // Handle HTML strings - if ( typeof selector === "string" ) { - // Are we dealing with HTML string or an ID? - if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) { - // Assume that strings that start and end with <> are HTML and skip the regex check - match = [ null, selector, null ]; - - } else { - match = quickExpr.exec( selector ); - } - - // Verify a match, and that no context was specified for #id - if ( match && (match[1] || !context) ) { - - // HANDLE: $(html) -> $(array) - if ( match[1] ) { - context = context instanceof jQuery ? context[0] : context; - doc = ( context ? context.ownerDocument || context : document ); - - // If a single string is passed in and it's a single tag - // just do a createElement and skip the rest - ret = rsingleTag.exec( selector ); - - if ( ret ) { - if ( jQuery.isPlainObject( context ) ) { - selector = [ document.createElement( ret[1] ) ]; - jQuery.fn.attr.call( selector, context, true ); - - } else { - selector = [ doc.createElement( ret[1] ) ]; - } - - } else { - ret = jQuery.buildFragment( [ match[1] ], [ doc ] ); - selector = ( ret.cacheable ? jQuery.clone(ret.fragment) : ret.fragment ).childNodes; - } - - return jQuery.merge( this, selector ); - - // HANDLE: $("#id") - } else { - elem = document.getElementById( match[2] ); - - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - if ( elem && elem.parentNode ) { - // Handle the case where IE and Opera return items - // by name instead of ID - if ( elem.id !== match[2] ) { - return rootjQuery.find( selector ); - } - - // Otherwise, we inject the element directly into the jQuery object - this.length = 1; - this[0] = elem; - } - - this.context = document; - this.selector = selector; - return this; - } - - // HANDLE: $(expr, $(...)) - } else if ( !context || context.jquery ) { - return ( context || rootjQuery ).find( selector ); - - // HANDLE: $(expr, context) - // (which is just equivalent to: $(context).find(expr) - } else { - return this.constructor( context ).find( selector ); - } - - // HANDLE: $(function) - // Shortcut for document ready - } else if ( jQuery.isFunction( selector ) ) { - return rootjQuery.ready( selector ); - } - - if ( selector.selector !== undefined ) { - this.selector = selector.selector; - this.context = selector.context; - } - - return jQuery.makeArray( selector, this ); - }, - - // Start with an empty selector - selector: "", - - // The current version of jQuery being used - jquery: "1.7.1", - - // The default length of a jQuery object is 0 - length: 0, - - // The number of elements contained in the matched element set - size: function() { - return this.length; - }, - - toArray: function() { - return slice.call( this, 0 ); - }, - - // Get the Nth element in the matched element set OR - // Get the whole matched element set as a clean array - get: function( num ) { - return num == null ? - - // Return a 'clean' array - this.toArray() : - - // Return just the object - ( num < 0 ? this[ this.length + num ] : this[ num ] ); - }, - - // Take an array of elements and push it onto the stack - // (returning the new matched element set) - pushStack: function( elems, name, selector ) { - // Build a new jQuery matched element set - var ret = this.constructor(); - - if ( jQuery.isArray( elems ) ) { - push.apply( ret, elems ); - - } else { - jQuery.merge( ret, elems ); - } - - // Add the old object onto the stack (as a reference) - ret.prevObject = this; - - ret.context = this.context; - - if ( name === "find" ) { - ret.selector = this.selector + ( this.selector ? " " : "" ) + selector; - } else if ( name ) { - ret.selector = this.selector + "." + name + "(" + selector + ")"; - } - - // Return the newly-formed element set - return ret; - }, - - // Execute a callback for every element in the matched set. - // (You can seed the arguments with an array of args, but this is - // only used internally.) - each: function( callback, args ) { - return jQuery.each( this, callback, args ); - }, - - ready: function( fn ) { - // Attach the listeners - jQuery.bindReady(); - - // Add the callback - readyList.add( fn ); - - return this; - }, - - eq: function( i ) { - i = +i; - return i === -1 ? - this.slice( i ) : - this.slice( i, i + 1 ); - }, - - first: function() { - return this.eq( 0 ); - }, - - last: function() { - return this.eq( -1 ); - }, - - slice: function() { - return this.pushStack( slice.apply( this, arguments ), - "slice", slice.call(arguments).join(",") ); - }, - - map: function( callback ) { - return this.pushStack( jQuery.map(this, function( elem, i ) { - return callback.call( elem, i, elem ); - })); - }, - - end: function() { - return this.prevObject || this.constructor(null); - }, - - // For internal use only. - // Behaves like an Array's method, not like a jQuery method. - push: push, - sort: [].sort, - splice: [].splice -}; - -// Give the init function the jQuery prototype for later instantiation -jQuery.fn.init.prototype = jQuery.fn; - -jQuery.extend = jQuery.fn.extend = function() { - var options, name, src, copy, copyIsArray, clone, - target = arguments[0] || {}, - i = 1, - length = arguments.length, - deep = false; - - // Handle a deep copy situation - if ( typeof target === "boolean" ) { - deep = target; - target = arguments[1] || {}; - // skip the boolean and the target - i = 2; - } - - // Handle case when target is a string or something (possible in deep copy) - if ( typeof target !== "object" && !jQuery.isFunction(target) ) { - target = {}; - } - - // extend jQuery itself if only one argument is passed - if ( length === i ) { - target = this; - --i; - } - - for ( ; i < length; i++ ) { - // Only deal with non-null/undefined values - if ( (options = arguments[ i ]) != null ) { - // Extend the base object - for ( name in options ) { - src = target[ name ]; - copy = options[ name ]; - - // Prevent never-ending loop - if ( target === copy ) { - continue; - } - - // Recurse if we're merging plain objects or arrays - if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { - if ( copyIsArray ) { - copyIsArray = false; - clone = src && jQuery.isArray(src) ? src : []; - - } else { - clone = src && jQuery.isPlainObject(src) ? src : {}; - } - - // Never move original objects, clone them - target[ name ] = jQuery.extend( deep, clone, copy ); - - // Don't bring in undefined values - } else if ( copy !== undefined ) { - target[ name ] = copy; - } - } - } - } - - // Return the modified object - return target; -}; - -jQuery.extend({ - noConflict: function( deep ) { - if ( window.$ === jQuery ) { - window.$ = _$; - } - - if ( deep && window.jQuery === jQuery ) { - window.jQuery = _jQuery; - } - - return jQuery; - }, - - // Is the DOM ready to be used? Set to true once it occurs. - isReady: false, - - // A counter to track how many items to wait for before - // the ready event fires. See #6781 - readyWait: 1, - - // Hold (or release) the ready event - holdReady: function( hold ) { - if ( hold ) { - jQuery.readyWait++; - } else { - jQuery.ready( true ); - } - }, - - // Handle when the DOM is ready - ready: function( wait ) { - // Either a released hold or an DOMready/load event and not yet ready - if ( (wait === true && !--jQuery.readyWait) || (wait !== true && !jQuery.isReady) ) { - // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). - if ( !document.body ) { - return setTimeout( jQuery.ready, 1 ); - } - - // Remember that the DOM is ready - jQuery.isReady = true; - - // If a normal DOM Ready event fired, decrement, and wait if need be - if ( wait !== true && --jQuery.readyWait > 0 ) { - return; - } - - // If there are functions bound, to execute - readyList.fireWith( document, [ jQuery ] ); - - // Trigger any bound ready events - if ( jQuery.fn.trigger ) { - jQuery( document ).trigger( "ready" ).off( "ready" ); - } - } - }, - - bindReady: function() { - if ( readyList ) { - return; - } - - readyList = jQuery.Callbacks( "once memory" ); - - // Catch cases where $(document).ready() is called after the - // browser event has already occurred. - if ( document.readyState === "complete" ) { - // Handle it asynchronously to allow scripts the opportunity to delay ready - return setTimeout( jQuery.ready, 1 ); - } - - // Mozilla, Opera and webkit nightlies currently support this event - if ( document.addEventListener ) { - // Use the handy event callback - document.addEventListener( "DOMContentLoaded", DOMContentLoaded, false ); - - // A fallback to window.onload, that will always work - window.addEventListener( "load", jQuery.ready, false ); - - // If IE event model is used - } else if ( document.attachEvent ) { - // ensure firing before onload, - // maybe late but safe also for iframes - document.attachEvent( "onreadystatechange", DOMContentLoaded ); - - // A fallback to window.onload, that will always work - window.attachEvent( "onload", jQuery.ready ); - - // If IE and not a frame - // continually check to see if the document is ready - var toplevel = false; - - try { - toplevel = window.frameElement == null; - } catch(e) {} - - if ( document.documentElement.doScroll && toplevel ) { - doScrollCheck(); - } - } - }, - - // See test/unit/core.js for details concerning isFunction. - // Since version 1.3, DOM methods and functions like alert - // aren't supported. They return false on IE (#2968). - isFunction: function( obj ) { - return jQuery.type(obj) === "function"; - }, - - isArray: Array.isArray || function( obj ) { - return jQuery.type(obj) === "array"; - }, - - // A crude way of determining if an object is a window - isWindow: function( obj ) { - return obj && typeof obj === "object" && "setInterval" in obj; - }, - - isNumeric: function( obj ) { - return !isNaN( parseFloat(obj) ) && isFinite( obj ); - }, - - type: function( obj ) { - return obj == null ? - String( obj ) : - class2type[ toString.call(obj) ] || "object"; - }, - - isPlainObject: function( obj ) { - // Must be an Object. - // Because of IE, we also have to check the presence of the constructor property. - // Make sure that DOM nodes and window objects don't pass through, as well - if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { - return false; - } - - try { - // Not own constructor property must be Object - if ( obj.constructor && - !hasOwn.call(obj, "constructor") && - !hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { - return false; - } - } catch ( e ) { - // IE8,9 Will throw exceptions on certain host objects #9897 - return false; - } - - // Own properties are enumerated firstly, so to speed up, - // if last one is own, then all properties are own. - - var key; - for ( key in obj ) {} - - return key === undefined || hasOwn.call( obj, key ); - }, - - isEmptyObject: function( obj ) { - for ( var name in obj ) { - return false; - } - return true; - }, - - error: function( msg ) { - throw new Error( msg ); - }, - - parseJSON: function( data ) { - if ( typeof data !== "string" || !data ) { - return null; - } - - // Make sure leading/trailing whitespace is removed (IE can't handle it) - data = jQuery.trim( data ); - - // Attempt to parse using the native JSON parser first - if ( window.JSON && window.JSON.parse ) { - return window.JSON.parse( data ); - } - - // Make sure the incoming data is actual JSON - // Logic borrowed from http://json.org/json2.js - if ( rvalidchars.test( data.replace( rvalidescape, "@" ) - .replace( rvalidtokens, "]" ) - .replace( rvalidbraces, "")) ) { - - return ( new Function( "return " + data ) )(); - - } - jQuery.error( "Invalid JSON: " + data ); - }, - - // Cross-browser xml parsing - parseXML: function( data ) { - var xml, tmp; - try { - if ( window.DOMParser ) { // Standard - tmp = new DOMParser(); - xml = tmp.parseFromString( data , "text/xml" ); - } else { // IE - xml = new ActiveXObject( "Microsoft.XMLDOM" ); - xml.async = "false"; - xml.loadXML( data ); - } - } catch( e ) { - xml = undefined; - } - if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) { - jQuery.error( "Invalid XML: " + data ); - } - return xml; - }, - - noop: function() {}, - - // Evaluates a script in a global context - // Workarounds based on findings by Jim Driscoll - // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context - globalEval: function( data ) { - if ( data && rnotwhite.test( data ) ) { - // We use execScript on Internet Explorer - // We use an anonymous function so that context is window - // rather than jQuery in Firefox - ( window.execScript || function( data ) { - window[ "eval" ].call( window, data ); - } )( data ); - } - }, - - // Convert dashed to camelCase; used by the css and data modules - // Microsoft forgot to hump their vendor prefix (#9572) - camelCase: function( string ) { - return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); - }, - - nodeName: function( elem, name ) { - return elem.nodeName && elem.nodeName.toUpperCase() === name.toUpperCase(); - }, - - // args is for internal usage only - each: function( object, callback, args ) { - var name, i = 0, - length = object.length, - isObj = length === undefined || jQuery.isFunction( object ); - - if ( args ) { - if ( isObj ) { - for ( name in object ) { - if ( callback.apply( object[ name ], args ) === false ) { - break; - } - } - } else { - for ( ; i < length; ) { - if ( callback.apply( object[ i++ ], args ) === false ) { - break; - } - } - } - - // A special, fast, case for the most common use of each - } else { - if ( isObj ) { - for ( name in object ) { - if ( callback.call( object[ name ], name, object[ name ] ) === false ) { - break; - } - } - } else { - for ( ; i < length; ) { - if ( callback.call( object[ i ], i, object[ i++ ] ) === false ) { - break; - } - } - } - } - - return object; - }, - - // Use native String.trim function wherever possible - trim: trim ? - function( text ) { - return text == null ? - "" : - trim.call( text ); - } : - - // Otherwise use our own trimming functionality - function( text ) { - return text == null ? - "" : - text.toString().replace( trimLeft, "" ).replace( trimRight, "" ); - }, - - // results is for internal usage only - makeArray: function( array, results ) { - var ret = results || []; - - if ( array != null ) { - // The window, strings (and functions) also have 'length' - // Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930 - var type = jQuery.type( array ); - - if ( array.length == null || type === "string" || type === "function" || type === "regexp" || jQuery.isWindow( array ) ) { - push.call( ret, array ); - } else { - jQuery.merge( ret, array ); - } - } - - return ret; - }, - - inArray: function( elem, array, i ) { - var len; - - if ( array ) { - if ( indexOf ) { - return indexOf.call( array, elem, i ); - } - - len = array.length; - i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; - - for ( ; i < len; i++ ) { - // Skip accessing in sparse arrays - if ( i in array && array[ i ] === elem ) { - return i; - } - } - } - - return -1; - }, - - merge: function( first, second ) { - var i = first.length, - j = 0; - - if ( typeof second.length === "number" ) { - for ( var l = second.length; j < l; j++ ) { - first[ i++ ] = second[ j ]; - } - - } else { - while ( second[j] !== undefined ) { - first[ i++ ] = second[ j++ ]; - } - } - - first.length = i; - - return first; - }, - - grep: function( elems, callback, inv ) { - var ret = [], retVal; - inv = !!inv; - - // Go through the array, only saving the items - // that pass the validator function - for ( var i = 0, length = elems.length; i < length; i++ ) { - retVal = !!callback( elems[ i ], i ); - if ( inv !== retVal ) { - ret.push( elems[ i ] ); - } - } - - return ret; - }, - - // arg is for internal usage only - map: function( elems, callback, arg ) { - var value, key, ret = [], - i = 0, - length = elems.length, - // jquery objects are treated as arrays - isArray = elems instanceof jQuery || length !== undefined && typeof length === "number" && ( ( length > 0 && elems[ 0 ] && elems[ length -1 ] ) || length === 0 || jQuery.isArray( elems ) ) ; - - // Go through the array, translating each of the items to their - if ( isArray ) { - for ( ; i < length; i++ ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret[ ret.length ] = value; - } - } - - // Go through every key on the object, - } else { - for ( key in elems ) { - value = callback( elems[ key ], key, arg ); - - if ( value != null ) { - ret[ ret.length ] = value; - } - } - } - - // Flatten any nested arrays - return ret.concat.apply( [], ret ); - }, - - // A global GUID counter for objects - guid: 1, - - // Bind a function to a context, optionally partially applying any - // arguments. - proxy: function( fn, context ) { - if ( typeof context === "string" ) { - var tmp = fn[ context ]; - context = fn; - fn = tmp; - } - - // Quick check to determine if target is callable, in the spec - // this throws a TypeError, but we will just return undefined. - if ( !jQuery.isFunction( fn ) ) { - return undefined; - } - - // Simulated bind - var args = slice.call( arguments, 2 ), - proxy = function() { - return fn.apply( context, args.concat( slice.call( arguments ) ) ); - }; - - // Set the guid of unique handler to the same of original handler, so it can be removed - proxy.guid = fn.guid = fn.guid || proxy.guid || jQuery.guid++; - - return proxy; - }, - - // Mutifunctional method to get and set values to a collection - // The value/s can optionally be executed if it's a function - access: function( elems, key, value, exec, fn, pass ) { - var length = elems.length; - - // Setting many attributes - if ( typeof key === "object" ) { - for ( var k in key ) { - jQuery.access( elems, k, key[k], exec, fn, value ); - } - return elems; - } - - // Setting one attribute - if ( value !== undefined ) { - // Optionally, function values get executed if exec is true - exec = !pass && exec && jQuery.isFunction(value); - - for ( var i = 0; i < length; i++ ) { - fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key ) ) : value, pass ); - } - - return elems; - } - - // Getting an attribute - return length ? fn( elems[0], key ) : undefined; - }, - - now: function() { - return ( new Date() ).getTime(); - }, - - // Use of jQuery.browser is frowned upon. - // More details: http://docs.jquery.com/Utilities/jQuery.browser - uaMatch: function( ua ) { - ua = ua.toLowerCase(); - - var match = rwebkit.exec( ua ) || - ropera.exec( ua ) || - rmsie.exec( ua ) || - ua.indexOf("compatible") < 0 && rmozilla.exec( ua ) || - []; - - return { browser: match[1] || "", version: match[2] || "0" }; - }, - - sub: function() { - function jQuerySub( selector, context ) { - return new jQuerySub.fn.init( selector, context ); - } - jQuery.extend( true, jQuerySub, this ); - jQuerySub.superclass = this; - jQuerySub.fn = jQuerySub.prototype = this(); - jQuerySub.fn.constructor = jQuerySub; - jQuerySub.sub = this.sub; - jQuerySub.fn.init = function init( selector, context ) { - if ( context && context instanceof jQuery && !(context instanceof jQuerySub) ) { - context = jQuerySub( context ); - } - - return jQuery.fn.init.call( this, selector, context, rootjQuerySub ); - }; - jQuerySub.fn.init.prototype = jQuerySub.fn; - var rootjQuerySub = jQuerySub(document); - return jQuerySub; - }, - - browser: {} -}); - -// Populate the class2type map -jQuery.each("Boolean Number String Function Array Date RegExp Object".split(" "), function(i, name) { - class2type[ "[object " + name + "]" ] = name.toLowerCase(); -}); - -browserMatch = jQuery.uaMatch( userAgent ); -if ( browserMatch.browser ) { - jQuery.browser[ browserMatch.browser ] = true; - jQuery.browser.version = browserMatch.version; -} - -// Deprecated, use jQuery.browser.webkit instead -if ( jQuery.browser.webkit ) { - jQuery.browser.safari = true; -} - -// IE doesn't match non-breaking spaces with \s -if ( rnotwhite.test( "\xA0" ) ) { - trimLeft = /^[\s\xA0]+/; - trimRight = /[\s\xA0]+$/; -} - -// All jQuery objects should point back to these -rootjQuery = jQuery(document); - -// Cleanup functions for the document ready method -if ( document.addEventListener ) { - DOMContentLoaded = function() { - document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, false ); - jQuery.ready(); - }; - -} else if ( document.attachEvent ) { - DOMContentLoaded = function() { - // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). - if ( document.readyState === "complete" ) { - document.detachEvent( "onreadystatechange", DOMContentLoaded ); - jQuery.ready(); - } - }; -} - -// The DOM ready check for Internet Explorer -function doScrollCheck() { - if ( jQuery.isReady ) { - return; - } - - try { - // If IE is used, use the trick by Diego Perini - // http://javascript.nwbox.com/IEContentLoaded/ - document.documentElement.doScroll("left"); - } catch(e) { - setTimeout( doScrollCheck, 1 ); - return; - } - - // and execute any waiting functions - jQuery.ready(); -} - -return jQuery; - -})(); - - -// String to Object flags format cache -var flagsCache = {}; - -// Convert String-formatted flags into Object-formatted ones and store in cache -function createFlags( flags ) { - var object = flagsCache[ flags ] = {}, - i, length; - flags = flags.split( /\s+/ ); - for ( i = 0, length = flags.length; i < length; i++ ) { - object[ flags[i] ] = true; - } - return object; -} - -/* - * Create a callback list using the following parameters: - * - * flags: an optional list of space-separated flags that will change how - * the callback list behaves - * - * By default a callback list will act like an event callback list and can be - * "fired" multiple times. - * - * Possible flags: - * - * once: will ensure the callback list can only be fired once (like a Deferred) - * - * memory: will keep track of previous values and will call any callback added - * after the list has been fired right away with the latest "memorized" - * values (like a Deferred) - * - * unique: will ensure a callback can only be added once (no duplicate in the list) - * - * stopOnFalse: interrupt callings when a callback returns false - * - */ -jQuery.Callbacks = function( flags ) { - - // Convert flags from String-formatted to Object-formatted - // (we check in cache first) - flags = flags ? ( flagsCache[ flags ] || createFlags( flags ) ) : {}; - - var // Actual callback list - list = [], - // Stack of fire calls for repeatable lists - stack = [], - // Last fire value (for non-forgettable lists) - memory, - // Flag to know if list is currently firing - firing, - // First callback to fire (used internally by add and fireWith) - firingStart, - // End of the loop when firing - firingLength, - // Index of currently firing callback (modified by remove if needed) - firingIndex, - // Add one or several callbacks to the list - add = function( args ) { - var i, - length, - elem, - type, - actual; - for ( i = 0, length = args.length; i < length; i++ ) { - elem = args[ i ]; - type = jQuery.type( elem ); - if ( type === "array" ) { - // Inspect recursively - add( elem ); - } else if ( type === "function" ) { - // Add if not in unique mode and callback is not in - if ( !flags.unique || !self.has( elem ) ) { - list.push( elem ); - } - } - } - }, - // Fire callbacks - fire = function( context, args ) { - args = args || []; - memory = !flags.memory || [ context, args ]; - firing = true; - firingIndex = firingStart || 0; - firingStart = 0; - firingLength = list.length; - for ( ; list && firingIndex < firingLength; firingIndex++ ) { - if ( list[ firingIndex ].apply( context, args ) === false && flags.stopOnFalse ) { - memory = true; // Mark as halted - break; - } - } - firing = false; - if ( list ) { - if ( !flags.once ) { - if ( stack && stack.length ) { - memory = stack.shift(); - self.fireWith( memory[ 0 ], memory[ 1 ] ); - } - } else if ( memory === true ) { - self.disable(); - } else { - list = []; - } - } - }, - // Actual Callbacks object - self = { - // Add a callback or a collection of callbacks to the list - add: function() { - if ( list ) { - var length = list.length; - add( arguments ); - // Do we need to add the callbacks to the - // current firing batch? - if ( firing ) { - firingLength = list.length; - // With memory, if we're not firing then - // we should call right away, unless previous - // firing was halted (stopOnFalse) - } else if ( memory && memory !== true ) { - firingStart = length; - fire( memory[ 0 ], memory[ 1 ] ); - } - } - return this; - }, - // Remove a callback from the list - remove: function() { - if ( list ) { - var args = arguments, - argIndex = 0, - argLength = args.length; - for ( ; argIndex < argLength ; argIndex++ ) { - for ( var i = 0; i < list.length; i++ ) { - if ( args[ argIndex ] === list[ i ] ) { - // Handle firingIndex and firingLength - if ( firing ) { - if ( i <= firingLength ) { - firingLength--; - if ( i <= firingIndex ) { - firingIndex--; - } - } - } - // Remove the element - list.splice( i--, 1 ); - // If we have some unicity property then - // we only need to do this once - if ( flags.unique ) { - break; - } - } - } - } - } - return this; - }, - // Control if a given callback is in the list - has: function( fn ) { - if ( list ) { - var i = 0, - length = list.length; - for ( ; i < length; i++ ) { - if ( fn === list[ i ] ) { - return true; - } - } - } - return false; - }, - // Remove all callbacks from the list - empty: function() { - list = []; - return this; - }, - // Have the list do nothing anymore - disable: function() { - list = stack = memory = undefined; - return this; - }, - // Is it disabled? - disabled: function() { - return !list; - }, - // Lock the list in its current state - lock: function() { - stack = undefined; - if ( !memory || memory === true ) { - self.disable(); - } - return this; - }, - // Is it locked? - locked: function() { - return !stack; - }, - // Call all callbacks with the given context and arguments - fireWith: function( context, args ) { - if ( stack ) { - if ( firing ) { - if ( !flags.once ) { - stack.push( [ context, args ] ); - } - } else if ( !( flags.once && memory ) ) { - fire( context, args ); - } - } - return this; - }, - // Call all the callbacks with the given arguments - fire: function() { - self.fireWith( this, arguments ); - return this; - }, - // To know if the callbacks have already been called at least once - fired: function() { - return !!memory; - } - }; - - return self; -}; - - - - -var // Static reference to slice - sliceDeferred = [].slice; - -jQuery.extend({ - - Deferred: function( func ) { - var doneList = jQuery.Callbacks( "once memory" ), - failList = jQuery.Callbacks( "once memory" ), - progressList = jQuery.Callbacks( "memory" ), - state = "pending", - lists = { - resolve: doneList, - reject: failList, - notify: progressList - }, - promise = { - done: doneList.add, - fail: failList.add, - progress: progressList.add, - - state: function() { - return state; - }, - - // Deprecated - isResolved: doneList.fired, - isRejected: failList.fired, - - then: function( doneCallbacks, failCallbacks, progressCallbacks ) { - deferred.done( doneCallbacks ).fail( failCallbacks ).progress( progressCallbacks ); - return this; - }, - always: function() { - deferred.done.apply( deferred, arguments ).fail.apply( deferred, arguments ); - return this; - }, - pipe: function( fnDone, fnFail, fnProgress ) { - return jQuery.Deferred(function( newDefer ) { - jQuery.each( { - done: [ fnDone, "resolve" ], - fail: [ fnFail, "reject" ], - progress: [ fnProgress, "notify" ] - }, function( handler, data ) { - var fn = data[ 0 ], - action = data[ 1 ], - returned; - if ( jQuery.isFunction( fn ) ) { - deferred[ handler ](function() { - returned = fn.apply( this, arguments ); - if ( returned && jQuery.isFunction( returned.promise ) ) { - returned.promise().then( newDefer.resolve, newDefer.reject, newDefer.notify ); - } else { - newDefer[ action + "With" ]( this === deferred ? newDefer : this, [ returned ] ); - } - }); - } else { - deferred[ handler ]( newDefer[ action ] ); - } - }); - }).promise(); - }, - // Get a promise for this deferred - // If obj is provided, the promise aspect is added to the object - promise: function( obj ) { - if ( obj == null ) { - obj = promise; - } else { - for ( var key in promise ) { - obj[ key ] = promise[ key ]; - } - } - return obj; - } - }, - deferred = promise.promise({}), - key; - - for ( key in lists ) { - deferred[ key ] = lists[ key ].fire; - deferred[ key + "With" ] = lists[ key ].fireWith; - } - - // Handle state - deferred.done( function() { - state = "resolved"; - }, failList.disable, progressList.lock ).fail( function() { - state = "rejected"; - }, doneList.disable, progressList.lock ); - - // Call given func if any - if ( func ) { - func.call( deferred, deferred ); - } - - // All done! - return deferred; - }, - - // Deferred helper - when: function( firstParam ) { - var args = sliceDeferred.call( arguments, 0 ), - i = 0, - length = args.length, - pValues = new Array( length ), - count = length, - pCount = length, - deferred = length <= 1 && firstParam && jQuery.isFunction( firstParam.promise ) ? - firstParam : - jQuery.Deferred(), - promise = deferred.promise(); - function resolveFunc( i ) { - return function( value ) { - args[ i ] = arguments.length > 1 ? sliceDeferred.call( arguments, 0 ) : value; - if ( !( --count ) ) { - deferred.resolveWith( deferred, args ); - } - }; - } - function progressFunc( i ) { - return function( value ) { - pValues[ i ] = arguments.length > 1 ? sliceDeferred.call( arguments, 0 ) : value; - deferred.notifyWith( promise, pValues ); - }; - } - if ( length > 1 ) { - for ( ; i < length; i++ ) { - if ( args[ i ] && args[ i ].promise && jQuery.isFunction( args[ i ].promise ) ) { - args[ i ].promise().then( resolveFunc(i), deferred.reject, progressFunc(i) ); - } else { - --count; - } - } - if ( !count ) { - deferred.resolveWith( deferred, args ); - } - } else if ( deferred !== firstParam ) { - deferred.resolveWith( deferred, length ? [ firstParam ] : [] ); - } - return promise; - } -}); - - - - -jQuery.support = (function() { - - var support, - all, - a, - select, - opt, - input, - marginDiv, - fragment, - tds, - events, - eventName, - i, - isSupported, - div = document.createElement( "div" ), - documentElement = document.documentElement; - - // Preliminary tests - div.setAttribute("className", "t"); - div.innerHTML = "
                                                                                                                                                                                a"; - - all = div.getElementsByTagName( "*" ); - a = div.getElementsByTagName( "a" )[ 0 ]; - - // Can't get basic test support - if ( !all || !all.length || !a ) { - return {}; - } - - // First batch of supports tests - select = document.createElement( "select" ); - opt = select.appendChild( document.createElement("option") ); - input = div.getElementsByTagName( "input" )[ 0 ]; - - support = { - // IE strips leading whitespace when .innerHTML is used - leadingWhitespace: ( div.firstChild.nodeType === 3 ), - - // Make sure that tbody elements aren't automatically inserted - // IE will insert them into empty tables - tbody: !div.getElementsByTagName("tbody").length, - - // Make sure that link elements get serialized correctly by innerHTML - // This requires a wrapper element in IE - htmlSerialize: !!div.getElementsByTagName("link").length, - - // Get the style information from getAttribute - // (IE uses .cssText instead) - style: /top/.test( a.getAttribute("style") ), - - // Make sure that URLs aren't manipulated - // (IE normalizes it by default) - hrefNormalized: ( a.getAttribute("href") === "/a" ), - - // Make sure that element opacity exists - // (IE uses filter instead) - // Use a regex to work around a WebKit issue. See #5145 - opacity: /^0.55/.test( a.style.opacity ), - - // Verify style float existence - // (IE uses styleFloat instead of cssFloat) - cssFloat: !!a.style.cssFloat, - - // Make sure that if no value is specified for a checkbox - // that it defaults to "on". - // (WebKit defaults to "" instead) - checkOn: ( input.value === "on" ), - - // Make sure that a selected-by-default option has a working selected property. - // (WebKit defaults to false instead of true, IE too, if it's in an optgroup) - optSelected: opt.selected, - - // Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7) - getSetAttribute: div.className !== "t", - - // Tests for enctype support on a form(#6743) - enctype: !!document.createElement("form").enctype, - - // Makes sure cloning an html5 element does not cause problems - // Where outerHTML is undefined, this still works - html5Clone: document.createElement("nav").cloneNode( true ).outerHTML !== "<:nav>", - - // Will be defined later - submitBubbles: true, - changeBubbles: true, - focusinBubbles: false, - deleteExpando: true, - noCloneEvent: true, - inlineBlockNeedsLayout: false, - shrinkWrapBlocks: false, - reliableMarginRight: true - }; - - // Make sure checked status is properly cloned - input.checked = true; - support.noCloneChecked = input.cloneNode( true ).checked; - - // Make sure that the options inside disabled selects aren't marked as disabled - // (WebKit marks them as disabled) - select.disabled = true; - support.optDisabled = !opt.disabled; - - // Test to see if it's possible to delete an expando from an element - // Fails in Internet Explorer - try { - delete div.test; - } catch( e ) { - support.deleteExpando = false; - } - - if ( !div.addEventListener && div.attachEvent && div.fireEvent ) { - div.attachEvent( "onclick", function() { - // Cloning a node shouldn't copy over any - // bound event handlers (IE does this) - support.noCloneEvent = false; - }); - div.cloneNode( true ).fireEvent( "onclick" ); - } - - // Check if a radio maintains its value - // after being appended to the DOM - input = document.createElement("input"); - input.value = "t"; - input.setAttribute("type", "radio"); - support.radioValue = input.value === "t"; - - input.setAttribute("checked", "checked"); - div.appendChild( input ); - fragment = document.createDocumentFragment(); - fragment.appendChild( div.lastChild ); - - // WebKit doesn't clone checked state correctly in fragments - support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked; - - // Check if a disconnected checkbox will retain its checked - // value of true after appended to the DOM (IE6/7) - support.appendChecked = input.checked; - - fragment.removeChild( input ); - fragment.appendChild( div ); - - div.innerHTML = ""; - - // Check if div with explicit width and no margin-right incorrectly - // gets computed margin-right based on width of container. For more - // info see bug #3333 - // Fails in WebKit before Feb 2011 nightlies - // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right - if ( window.getComputedStyle ) { - marginDiv = document.createElement( "div" ); - marginDiv.style.width = "0"; - marginDiv.style.marginRight = "0"; - div.style.width = "2px"; - div.appendChild( marginDiv ); - support.reliableMarginRight = - ( parseInt( ( window.getComputedStyle( marginDiv, null ) || { marginRight: 0 } ).marginRight, 10 ) || 0 ) === 0; - } - - // Technique from Juriy Zaytsev - // http://perfectionkills.com/detecting-event-support-without-browser-sniffing/ - // We only care about the case where non-standard event systems - // are used, namely in IE. Short-circuiting here helps us to - // avoid an eval call (in setAttribute) which can cause CSP - // to go haywire. See: https://developer.mozilla.org/en/Security/CSP - if ( div.attachEvent ) { - for( i in { - submit: 1, - change: 1, - focusin: 1 - }) { - eventName = "on" + i; - isSupported = ( eventName in div ); - if ( !isSupported ) { - div.setAttribute( eventName, "return;" ); - isSupported = ( typeof div[ eventName ] === "function" ); - } - support[ i + "Bubbles" ] = isSupported; - } - } - - fragment.removeChild( div ); - - // Null elements to avoid leaks in IE - fragment = select = opt = marginDiv = div = input = null; - - // Run tests that need a body at doc ready - jQuery(function() { - var container, outer, inner, table, td, offsetSupport, - conMarginTop, ptlm, vb, style, html, - body = document.getElementsByTagName("body")[0]; - - if ( !body ) { - // Return for frameset docs that don't have a body - return; - } - - conMarginTop = 1; - ptlm = "position:absolute;top:0;left:0;width:1px;height:1px;margin:0;"; - vb = "visibility:hidden;border:0;"; - style = "style='" + ptlm + "border:5px solid #000;padding:0;'"; - html = "
                                                                                                                                                                                " + - "" + - "
                                                                                                                                                                                "; - - container = document.createElement("div"); - container.style.cssText = vb + "width:0;height:0;position:static;top:0;margin-top:" + conMarginTop + "px"; - body.insertBefore( container, body.firstChild ); - - // Construct the test element - div = document.createElement("div"); - container.appendChild( div ); - - // Check if table cells still have offsetWidth/Height when they are set - // to display:none and there are still other visible table cells in a - // table row; if so, offsetWidth/Height are not reliable for use when - // determining if an element has been hidden directly using - // display:none (it is still safe to use offsets if a parent element is - // hidden; don safety goggles and see bug #4512 for more information). - // (only IE 8 fails this test) - div.innerHTML = "
                                                                                                                                                                                t
                                                                                                                                                                                "; - tds = div.getElementsByTagName( "td" ); - isSupported = ( tds[ 0 ].offsetHeight === 0 ); - - tds[ 0 ].style.display = ""; - tds[ 1 ].style.display = "none"; - - // Check if empty table cells still have offsetWidth/Height - // (IE <= 8 fail this test) - support.reliableHiddenOffsets = isSupported && ( tds[ 0 ].offsetHeight === 0 ); - - // Figure out if the W3C box model works as expected - div.innerHTML = ""; - div.style.width = div.style.paddingLeft = "1px"; - jQuery.boxModel = support.boxModel = div.offsetWidth === 2; - - if ( typeof div.style.zoom !== "undefined" ) { - // Check if natively block-level elements act like inline-block - // elements when setting their display to 'inline' and giving - // them layout - // (IE < 8 does this) - div.style.display = "inline"; - div.style.zoom = 1; - support.inlineBlockNeedsLayout = ( div.offsetWidth === 2 ); - - // Check if elements with layout shrink-wrap their children - // (IE 6 does this) - div.style.display = ""; - div.innerHTML = "
                                                                                                                                                                                "; - support.shrinkWrapBlocks = ( div.offsetWidth !== 2 ); - } - - div.style.cssText = ptlm + vb; - div.innerHTML = html; - - outer = div.firstChild; - inner = outer.firstChild; - td = outer.nextSibling.firstChild.firstChild; - - offsetSupport = { - doesNotAddBorder: ( inner.offsetTop !== 5 ), - doesAddBorderForTableAndCells: ( td.offsetTop === 5 ) - }; - - inner.style.position = "fixed"; - inner.style.top = "20px"; - - // safari subtracts parent border width here which is 5px - offsetSupport.fixedPosition = ( inner.offsetTop === 20 || inner.offsetTop === 15 ); - inner.style.position = inner.style.top = ""; - - outer.style.overflow = "hidden"; - outer.style.position = "relative"; - - offsetSupport.subtractsBorderForOverflowNotVisible = ( inner.offsetTop === -5 ); - offsetSupport.doesNotIncludeMarginInBodyOffset = ( body.offsetTop !== conMarginTop ); - - body.removeChild( container ); - div = container = null; - - jQuery.extend( support, offsetSupport ); - }); - - return support; -})(); - - - - -var rbrace = /^(?:\{.*\}|\[.*\])$/, - rmultiDash = /([A-Z])/g; - -jQuery.extend({ - cache: {}, - - // Please use with caution - uuid: 0, - - // Unique for each copy of jQuery on the page - // Non-digits removed to match rinlinejQuery - expando: "jQuery" + ( jQuery.fn.jquery + Math.random() ).replace( /\D/g, "" ), - - // The following elements throw uncatchable exceptions if you - // attempt to add expando properties to them. - noData: { - "embed": true, - // Ban all objects except for Flash (which handle expandos) - "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", - "applet": true - }, - - hasData: function( elem ) { - elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; - return !!elem && !isEmptyDataObject( elem ); - }, - - data: function( elem, name, data, pvt /* Internal Use Only */ ) { - if ( !jQuery.acceptData( elem ) ) { - return; - } - - var privateCache, thisCache, ret, - internalKey = jQuery.expando, - getByName = typeof name === "string", - - // We have to handle DOM nodes and JS objects differently because IE6-7 - // can't GC object references properly across the DOM-JS boundary - isNode = elem.nodeType, - - // Only DOM nodes need the global jQuery cache; JS object data is - // attached directly to the object so GC can occur automatically - cache = isNode ? jQuery.cache : elem, - - // Only defining an ID for JS objects if its cache already exists allows - // the code to shortcut on the same path as a DOM node with no cache - id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey, - isEvents = name === "events"; - - // Avoid doing any more work than we need to when trying to get data on an - // object that has no data at all - if ( (!id || !cache[id] || (!isEvents && !pvt && !cache[id].data)) && getByName && data === undefined ) { - return; - } - - if ( !id ) { - // Only DOM nodes need a new unique ID for each element since their data - // ends up in the global cache - if ( isNode ) { - elem[ internalKey ] = id = ++jQuery.uuid; - } else { - id = internalKey; - } - } - - if ( !cache[ id ] ) { - cache[ id ] = {}; - - // Avoids exposing jQuery metadata on plain JS objects when the object - // is serialized using JSON.stringify - if ( !isNode ) { - cache[ id ].toJSON = jQuery.noop; - } - } - - // An object can be passed to jQuery.data instead of a key/value pair; this gets - // shallow copied over onto the existing cache - if ( typeof name === "object" || typeof name === "function" ) { - if ( pvt ) { - cache[ id ] = jQuery.extend( cache[ id ], name ); - } else { - cache[ id ].data = jQuery.extend( cache[ id ].data, name ); - } - } - - privateCache = thisCache = cache[ id ]; - - // jQuery data() is stored in a separate object inside the object's internal data - // cache in order to avoid key collisions between internal data and user-defined - // data. - if ( !pvt ) { - if ( !thisCache.data ) { - thisCache.data = {}; - } - - thisCache = thisCache.data; - } - - if ( data !== undefined ) { - thisCache[ jQuery.camelCase( name ) ] = data; - } - - // Users should not attempt to inspect the internal events object using jQuery.data, - // it is undocumented and subject to change. But does anyone listen? No. - if ( isEvents && !thisCache[ name ] ) { - return privateCache.events; - } - - // Check for both converted-to-camel and non-converted data property names - // If a data property was specified - if ( getByName ) { - - // First Try to find as-is property data - ret = thisCache[ name ]; - - // Test for null|undefined property data - if ( ret == null ) { - - // Try to find the camelCased property - ret = thisCache[ jQuery.camelCase( name ) ]; - } - } else { - ret = thisCache; - } - - return ret; - }, - - removeData: function( elem, name, pvt /* Internal Use Only */ ) { - if ( !jQuery.acceptData( elem ) ) { - return; - } - - var thisCache, i, l, - - // Reference to internal data cache key - internalKey = jQuery.expando, - - isNode = elem.nodeType, - - // See jQuery.data for more information - cache = isNode ? jQuery.cache : elem, - - // See jQuery.data for more information - id = isNode ? elem[ internalKey ] : internalKey; - - // If there is already no cache entry for this object, there is no - // purpose in continuing - if ( !cache[ id ] ) { - return; - } - - if ( name ) { - - thisCache = pvt ? cache[ id ] : cache[ id ].data; - - if ( thisCache ) { - - // Support array or space separated string names for data keys - if ( !jQuery.isArray( name ) ) { - - // try the string as a key before any manipulation - if ( name in thisCache ) { - name = [ name ]; - } else { - - // split the camel cased version by spaces unless a key with the spaces exists - name = jQuery.camelCase( name ); - if ( name in thisCache ) { - name = [ name ]; - } else { - name = name.split( " " ); - } - } - } - - for ( i = 0, l = name.length; i < l; i++ ) { - delete thisCache[ name[i] ]; - } - - // If there is no data left in the cache, we want to continue - // and let the cache object itself get destroyed - if ( !( pvt ? isEmptyDataObject : jQuery.isEmptyObject )( thisCache ) ) { - return; - } - } - } - - // See jQuery.data for more information - if ( !pvt ) { - delete cache[ id ].data; - - // Don't destroy the parent cache unless the internal data object - // had been the only thing left in it - if ( !isEmptyDataObject(cache[ id ]) ) { - return; - } - } - - // Browsers that fail expando deletion also refuse to delete expandos on - // the window, but it will allow it on all other JS objects; other browsers - // don't care - // Ensure that `cache` is not a window object #10080 - if ( jQuery.support.deleteExpando || !cache.setInterval ) { - delete cache[ id ]; - } else { - cache[ id ] = null; - } - - // We destroyed the cache and need to eliminate the expando on the node to avoid - // false lookups in the cache for entries that no longer exist - if ( isNode ) { - // IE does not allow us to delete expando properties from nodes, - // nor does it have a removeAttribute function on Document nodes; - // we must handle all of these cases - if ( jQuery.support.deleteExpando ) { - delete elem[ internalKey ]; - } else if ( elem.removeAttribute ) { - elem.removeAttribute( internalKey ); - } else { - elem[ internalKey ] = null; - } - } - }, - - // For internal use only. - _data: function( elem, name, data ) { - return jQuery.data( elem, name, data, true ); - }, - - // A method for determining if a DOM node can handle the data expando - acceptData: function( elem ) { - if ( elem.nodeName ) { - var match = jQuery.noData[ elem.nodeName.toLowerCase() ]; - - if ( match ) { - return !(match === true || elem.getAttribute("classid") !== match); - } - } - - return true; - } -}); - -jQuery.fn.extend({ - data: function( key, value ) { - var parts, attr, name, - data = null; - - if ( typeof key === "undefined" ) { - if ( this.length ) { - data = jQuery.data( this[0] ); - - if ( this[0].nodeType === 1 && !jQuery._data( this[0], "parsedAttrs" ) ) { - attr = this[0].attributes; - for ( var i = 0, l = attr.length; i < l; i++ ) { - name = attr[i].name; - - if ( name.indexOf( "data-" ) === 0 ) { - name = jQuery.camelCase( name.substring(5) ); - - dataAttr( this[0], name, data[ name ] ); - } - } - jQuery._data( this[0], "parsedAttrs", true ); - } - } - - return data; - - } else if ( typeof key === "object" ) { - return this.each(function() { - jQuery.data( this, key ); - }); - } - - parts = key.split("."); - parts[1] = parts[1] ? "." + parts[1] : ""; - - if ( value === undefined ) { - data = this.triggerHandler("getData" + parts[1] + "!", [parts[0]]); - - // Try to fetch any internally stored data first - if ( data === undefined && this.length ) { - data = jQuery.data( this[0], key ); - data = dataAttr( this[0], key, data ); - } - - return data === undefined && parts[1] ? - this.data( parts[0] ) : - data; - - } else { - return this.each(function() { - var self = jQuery( this ), - args = [ parts[0], value ]; - - self.triggerHandler( "setData" + parts[1] + "!", args ); - jQuery.data( this, key, value ); - self.triggerHandler( "changeData" + parts[1] + "!", args ); - }); - } - }, - - removeData: function( key ) { - return this.each(function() { - jQuery.removeData( this, key ); - }); - } -}); - -function dataAttr( elem, key, data ) { - // If nothing was found internally, try to fetch any - // data from the HTML5 data-* attribute - if ( data === undefined && elem.nodeType === 1 ) { - - var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); - - data = elem.getAttribute( name ); - - if ( typeof data === "string" ) { - try { - data = data === "true" ? true : - data === "false" ? false : - data === "null" ? null : - jQuery.isNumeric( data ) ? parseFloat( data ) : - rbrace.test( data ) ? jQuery.parseJSON( data ) : - data; - } catch( e ) {} - - // Make sure we set the data so it isn't changed later - jQuery.data( elem, key, data ); - - } else { - data = undefined; - } - } - - return data; -} - -// checks a cache object for emptiness -function isEmptyDataObject( obj ) { - for ( var name in obj ) { - - // if the public data object is empty, the private is still empty - if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) { - continue; - } - if ( name !== "toJSON" ) { - return false; - } - } - - return true; -} - - - - -function handleQueueMarkDefer( elem, type, src ) { - var deferDataKey = type + "defer", - queueDataKey = type + "queue", - markDataKey = type + "mark", - defer = jQuery._data( elem, deferDataKey ); - if ( defer && - ( src === "queue" || !jQuery._data(elem, queueDataKey) ) && - ( src === "mark" || !jQuery._data(elem, markDataKey) ) ) { - // Give room for hard-coded callbacks to fire first - // and eventually mark/queue something else on the element - setTimeout( function() { - if ( !jQuery._data( elem, queueDataKey ) && - !jQuery._data( elem, markDataKey ) ) { - jQuery.removeData( elem, deferDataKey, true ); - defer.fire(); - } - }, 0 ); - } -} - -jQuery.extend({ - - _mark: function( elem, type ) { - if ( elem ) { - type = ( type || "fx" ) + "mark"; - jQuery._data( elem, type, (jQuery._data( elem, type ) || 0) + 1 ); - } - }, - - _unmark: function( force, elem, type ) { - if ( force !== true ) { - type = elem; - elem = force; - force = false; - } - if ( elem ) { - type = type || "fx"; - var key = type + "mark", - count = force ? 0 : ( (jQuery._data( elem, key ) || 1) - 1 ); - if ( count ) { - jQuery._data( elem, key, count ); - } else { - jQuery.removeData( elem, key, true ); - handleQueueMarkDefer( elem, type, "mark" ); - } - } - }, - - queue: function( elem, type, data ) { - var q; - if ( elem ) { - type = ( type || "fx" ) + "queue"; - q = jQuery._data( elem, type ); - - // Speed up dequeue by getting out quickly if this is just a lookup - if ( data ) { - if ( !q || jQuery.isArray(data) ) { - q = jQuery._data( elem, type, jQuery.makeArray(data) ); - } else { - q.push( data ); - } - } - return q || []; - } - }, - - dequeue: function( elem, type ) { - type = type || "fx"; - - var queue = jQuery.queue( elem, type ), - fn = queue.shift(), - hooks = {}; - - // If the fx queue is dequeued, always remove the progress sentinel - if ( fn === "inprogress" ) { - fn = queue.shift(); - } - - if ( fn ) { - // Add a progress sentinel to prevent the fx queue from being - // automatically dequeued - if ( type === "fx" ) { - queue.unshift( "inprogress" ); - } - - jQuery._data( elem, type + ".run", hooks ); - fn.call( elem, function() { - jQuery.dequeue( elem, type ); - }, hooks ); - } - - if ( !queue.length ) { - jQuery.removeData( elem, type + "queue " + type + ".run", true ); - handleQueueMarkDefer( elem, type, "queue" ); - } - } -}); - -jQuery.fn.extend({ - queue: function( type, data ) { - if ( typeof type !== "string" ) { - data = type; - type = "fx"; - } - - if ( data === undefined ) { - return jQuery.queue( this[0], type ); - } - return this.each(function() { - var queue = jQuery.queue( this, type, data ); - - if ( type === "fx" && queue[0] !== "inprogress" ) { - jQuery.dequeue( this, type ); - } - }); - }, - dequeue: function( type ) { - return this.each(function() { - jQuery.dequeue( this, type ); - }); - }, - // Based off of the plugin by Clint Helfers, with permission. - // http://blindsignals.com/index.php/2009/07/jquery-delay/ - delay: function( time, type ) { - time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; - type = type || "fx"; - - return this.queue( type, function( next, hooks ) { - var timeout = setTimeout( next, time ); - hooks.stop = function() { - clearTimeout( timeout ); - }; - }); - }, - clearQueue: function( type ) { - return this.queue( type || "fx", [] ); - }, - // Get a promise resolved when queues of a certain type - // are emptied (fx is the type by default) - promise: function( type, object ) { - if ( typeof type !== "string" ) { - object = type; - type = undefined; - } - type = type || "fx"; - var defer = jQuery.Deferred(), - elements = this, - i = elements.length, - count = 1, - deferDataKey = type + "defer", - queueDataKey = type + "queue", - markDataKey = type + "mark", - tmp; - function resolve() { - if ( !( --count ) ) { - defer.resolveWith( elements, [ elements ] ); - } - } - while( i-- ) { - if (( tmp = jQuery.data( elements[ i ], deferDataKey, undefined, true ) || - ( jQuery.data( elements[ i ], queueDataKey, undefined, true ) || - jQuery.data( elements[ i ], markDataKey, undefined, true ) ) && - jQuery.data( elements[ i ], deferDataKey, jQuery.Callbacks( "once memory" ), true ) )) { - count++; - tmp.add( resolve ); - } - } - resolve(); - return defer.promise(); - } -}); - - - - -var rclass = /[\n\t\r]/g, - rspace = /\s+/, - rreturn = /\r/g, - rtype = /^(?:button|input)$/i, - rfocusable = /^(?:button|input|object|select|textarea)$/i, - rclickable = /^a(?:rea)?$/i, - rboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i, - getSetAttribute = jQuery.support.getSetAttribute, - nodeHook, boolHook, fixSpecified; - -jQuery.fn.extend({ - attr: function( name, value ) { - return jQuery.access( this, name, value, true, jQuery.attr ); - }, - - removeAttr: function( name ) { - return this.each(function() { - jQuery.removeAttr( this, name ); - }); - }, - - prop: function( name, value ) { - return jQuery.access( this, name, value, true, jQuery.prop ); - }, - - removeProp: function( name ) { - name = jQuery.propFix[ name ] || name; - return this.each(function() { - // try/catch handles cases where IE balks (such as removing a property on window) - try { - this[ name ] = undefined; - delete this[ name ]; - } catch( e ) {} - }); - }, - - addClass: function( value ) { - var classNames, i, l, elem, - setClass, c, cl; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( j ) { - jQuery( this ).addClass( value.call(this, j, this.className) ); - }); - } - - if ( value && typeof value === "string" ) { - classNames = value.split( rspace ); - - for ( i = 0, l = this.length; i < l; i++ ) { - elem = this[ i ]; - - if ( elem.nodeType === 1 ) { - if ( !elem.className && classNames.length === 1 ) { - elem.className = value; - - } else { - setClass = " " + elem.className + " "; - - for ( c = 0, cl = classNames.length; c < cl; c++ ) { - if ( !~setClass.indexOf( " " + classNames[ c ] + " " ) ) { - setClass += classNames[ c ] + " "; - } - } - elem.className = jQuery.trim( setClass ); - } - } - } - } - - return this; - }, - - removeClass: function( value ) { - var classNames, i, l, elem, className, c, cl; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( j ) { - jQuery( this ).removeClass( value.call(this, j, this.className) ); - }); - } - - if ( (value && typeof value === "string") || value === undefined ) { - classNames = ( value || "" ).split( rspace ); - - for ( i = 0, l = this.length; i < l; i++ ) { - elem = this[ i ]; - - if ( elem.nodeType === 1 && elem.className ) { - if ( value ) { - className = (" " + elem.className + " ").replace( rclass, " " ); - for ( c = 0, cl = classNames.length; c < cl; c++ ) { - className = className.replace(" " + classNames[ c ] + " ", " "); - } - elem.className = jQuery.trim( className ); - - } else { - elem.className = ""; - } - } - } - } - - return this; - }, - - toggleClass: function( value, stateVal ) { - var type = typeof value, - isBool = typeof stateVal === "boolean"; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( i ) { - jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); - }); - } - - return this.each(function() { - if ( type === "string" ) { - // toggle individual class names - var className, - i = 0, - self = jQuery( this ), - state = stateVal, - classNames = value.split( rspace ); - - while ( (className = classNames[ i++ ]) ) { - // check each className given, space seperated list - state = isBool ? state : !self.hasClass( className ); - self[ state ? "addClass" : "removeClass" ]( className ); - } - - } else if ( type === "undefined" || type === "boolean" ) { - if ( this.className ) { - // store className if set - jQuery._data( this, "__className__", this.className ); - } - - // toggle whole className - this.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || ""; - } - }); - }, - - hasClass: function( selector ) { - var className = " " + selector + " ", - i = 0, - l = this.length; - for ( ; i < l; i++ ) { - if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) > -1 ) { - return true; - } - } - - return false; - }, - - val: function( value ) { - var hooks, ret, isFunction, - elem = this[0]; - - if ( !arguments.length ) { - if ( elem ) { - hooks = jQuery.valHooks[ elem.nodeName.toLowerCase() ] || jQuery.valHooks[ elem.type ]; - - if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) { - return ret; - } - - ret = elem.value; - - return typeof ret === "string" ? - // handle most common string cases - ret.replace(rreturn, "") : - // handle cases where value is null/undef or number - ret == null ? "" : ret; - } - - return; - } - - isFunction = jQuery.isFunction( value ); - - return this.each(function( i ) { - var self = jQuery(this), val; - - if ( this.nodeType !== 1 ) { - return; - } - - if ( isFunction ) { - val = value.call( this, i, self.val() ); - } else { - val = value; - } - - // Treat null/undefined as ""; convert numbers to string - if ( val == null ) { - val = ""; - } else if ( typeof val === "number" ) { - val += ""; - } else if ( jQuery.isArray( val ) ) { - val = jQuery.map(val, function ( value ) { - return value == null ? "" : value + ""; - }); - } - - hooks = jQuery.valHooks[ this.nodeName.toLowerCase() ] || jQuery.valHooks[ this.type ]; - - // If set returns undefined, fall back to normal setting - if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) { - this.value = val; - } - }); - } -}); - -jQuery.extend({ - valHooks: { - option: { - get: function( elem ) { - // attributes.value is undefined in Blackberry 4.7 but - // uses .value. See #6932 - var val = elem.attributes.value; - return !val || val.specified ? elem.value : elem.text; - } - }, - select: { - get: function( elem ) { - var value, i, max, option, - index = elem.selectedIndex, - values = [], - options = elem.options, - one = elem.type === "select-one"; - - // Nothing was selected - if ( index < 0 ) { - return null; - } - - // Loop through all the selected options - i = one ? index : 0; - max = one ? index + 1 : options.length; - for ( ; i < max; i++ ) { - option = options[ i ]; - - // Don't return options that are disabled or in a disabled optgroup - if ( option.selected && (jQuery.support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null) && - (!option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" )) ) { - - // Get the specific value for the option - value = jQuery( option ).val(); - - // We don't need an array for one selects - if ( one ) { - return value; - } - - // Multi-Selects return an array - values.push( value ); - } - } - - // Fixes Bug #2551 -- select.val() broken in IE after form.reset() - if ( one && !values.length && options.length ) { - return jQuery( options[ index ] ).val(); - } - - return values; - }, - - set: function( elem, value ) { - var values = jQuery.makeArray( value ); - - jQuery(elem).find("option").each(function() { - this.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0; - }); - - if ( !values.length ) { - elem.selectedIndex = -1; - } - return values; - } - } - }, - - attrFn: { - val: true, - css: true, - html: true, - text: true, - data: true, - width: true, - height: true, - offset: true - }, - - attr: function( elem, name, value, pass ) { - var ret, hooks, notxml, - nType = elem.nodeType; - - // don't get/set attributes on text, comment and attribute nodes - if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - if ( pass && name in jQuery.attrFn ) { - return jQuery( elem )[ name ]( value ); - } - - // Fallback to prop when attributes are not supported - if ( typeof elem.getAttribute === "undefined" ) { - return jQuery.prop( elem, name, value ); - } - - notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); - - // All attributes are lowercase - // Grab necessary hook if one is defined - if ( notxml ) { - name = name.toLowerCase(); - hooks = jQuery.attrHooks[ name ] || ( rboolean.test( name ) ? boolHook : nodeHook ); - } - - if ( value !== undefined ) { - - if ( value === null ) { - jQuery.removeAttr( elem, name ); - return; - - } else if ( hooks && "set" in hooks && notxml && (ret = hooks.set( elem, value, name )) !== undefined ) { - return ret; - - } else { - elem.setAttribute( name, "" + value ); - return value; - } - - } else if ( hooks && "get" in hooks && notxml && (ret = hooks.get( elem, name )) !== null ) { - return ret; - - } else { - - ret = elem.getAttribute( name ); - - // Non-existent attributes return null, we normalize to undefined - return ret === null ? - undefined : - ret; - } - }, - - removeAttr: function( elem, value ) { - var propName, attrNames, name, l, - i = 0; - - if ( value && elem.nodeType === 1 ) { - attrNames = value.toLowerCase().split( rspace ); - l = attrNames.length; - - for ( ; i < l; i++ ) { - name = attrNames[ i ]; - - if ( name ) { - propName = jQuery.propFix[ name ] || name; - - // See #9699 for explanation of this approach (setting first, then removal) - jQuery.attr( elem, name, "" ); - elem.removeAttribute( getSetAttribute ? name : propName ); - - // Set corresponding property to false for boolean attributes - if ( rboolean.test( name ) && propName in elem ) { - elem[ propName ] = false; - } - } - } - } - }, - - attrHooks: { - type: { - set: function( elem, value ) { - // We can't allow the type property to be changed (since it causes problems in IE) - if ( rtype.test( elem.nodeName ) && elem.parentNode ) { - jQuery.error( "type property can't be changed" ); - } else if ( !jQuery.support.radioValue && value === "radio" && jQuery.nodeName(elem, "input") ) { - // Setting the type on a radio button after the value resets the value in IE6-9 - // Reset value to it's default in case type is set after value - // This is for element creation - var val = elem.value; - elem.setAttribute( "type", value ); - if ( val ) { - elem.value = val; - } - return value; - } - } - }, - // Use the value property for back compat - // Use the nodeHook for button elements in IE6/7 (#1954) - value: { - get: function( elem, name ) { - if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { - return nodeHook.get( elem, name ); - } - return name in elem ? - elem.value : - null; - }, - set: function( elem, value, name ) { - if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { - return nodeHook.set( elem, value, name ); - } - // Does not return so that setAttribute is also used - elem.value = value; - } - } - }, - - propFix: { - tabindex: "tabIndex", - readonly: "readOnly", - "for": "htmlFor", - "class": "className", - maxlength: "maxLength", - cellspacing: "cellSpacing", - cellpadding: "cellPadding", - rowspan: "rowSpan", - colspan: "colSpan", - usemap: "useMap", - frameborder: "frameBorder", - contenteditable: "contentEditable" - }, - - prop: function( elem, name, value ) { - var ret, hooks, notxml, - nType = elem.nodeType; - - // don't get/set properties on text, comment and attribute nodes - if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); - - if ( notxml ) { - // Fix name and attach hooks - name = jQuery.propFix[ name ] || name; - hooks = jQuery.propHooks[ name ]; - } - - if ( value !== undefined ) { - if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { - return ret; - - } else { - return ( elem[ name ] = value ); - } - - } else { - if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { - return ret; - - } else { - return elem[ name ]; - } - } - }, - - propHooks: { - tabIndex: { - get: function( elem ) { - // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set - // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ - var attributeNode = elem.getAttributeNode("tabindex"); - - return attributeNode && attributeNode.specified ? - parseInt( attributeNode.value, 10 ) : - rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ? - 0 : - undefined; - } - } - } -}); - -// Add the tabIndex propHook to attrHooks for back-compat (different case is intentional) -jQuery.attrHooks.tabindex = jQuery.propHooks.tabIndex; - -// Hook for boolean attributes -boolHook = { - get: function( elem, name ) { - // Align boolean attributes with corresponding properties - // Fall back to attribute presence where some booleans are not supported - var attrNode, - property = jQuery.prop( elem, name ); - return property === true || typeof property !== "boolean" && ( attrNode = elem.getAttributeNode(name) ) && attrNode.nodeValue !== false ? - name.toLowerCase() : - undefined; - }, - set: function( elem, value, name ) { - var propName; - if ( value === false ) { - // Remove boolean attributes when set to false - jQuery.removeAttr( elem, name ); - } else { - // value is true since we know at this point it's type boolean and not false - // Set boolean attributes to the same name and set the DOM property - propName = jQuery.propFix[ name ] || name; - if ( propName in elem ) { - // Only set the IDL specifically if it already exists on the element - elem[ propName ] = true; - } - - elem.setAttribute( name, name.toLowerCase() ); - } - return name; - } -}; - -// IE6/7 do not support getting/setting some attributes with get/setAttribute -if ( !getSetAttribute ) { - - fixSpecified = { - name: true, - id: true - }; - - // Use this for any attribute in IE6/7 - // This fixes almost every IE6/7 issue - nodeHook = jQuery.valHooks.button = { - get: function( elem, name ) { - var ret; - ret = elem.getAttributeNode( name ); - return ret && ( fixSpecified[ name ] ? ret.nodeValue !== "" : ret.specified ) ? - ret.nodeValue : - undefined; - }, - set: function( elem, value, name ) { - // Set the existing or create a new attribute node - var ret = elem.getAttributeNode( name ); - if ( !ret ) { - ret = document.createAttribute( name ); - elem.setAttributeNode( ret ); - } - return ( ret.nodeValue = value + "" ); - } - }; - - // Apply the nodeHook to tabindex - jQuery.attrHooks.tabindex.set = nodeHook.set; - - // Set width and height to auto instead of 0 on empty string( Bug #8150 ) - // This is for removals - jQuery.each([ "width", "height" ], function( i, name ) { - jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { - set: function( elem, value ) { - if ( value === "" ) { - elem.setAttribute( name, "auto" ); - return value; - } - } - }); - }); - - // Set contenteditable to false on removals(#10429) - // Setting to empty string throws an error as an invalid value - jQuery.attrHooks.contenteditable = { - get: nodeHook.get, - set: function( elem, value, name ) { - if ( value === "" ) { - value = "false"; - } - nodeHook.set( elem, value, name ); - } - }; -} - - -// Some attributes require a special call on IE -if ( !jQuery.support.hrefNormalized ) { - jQuery.each([ "href", "src", "width", "height" ], function( i, name ) { - jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { - get: function( elem ) { - var ret = elem.getAttribute( name, 2 ); - return ret === null ? undefined : ret; - } - }); - }); -} - -if ( !jQuery.support.style ) { - jQuery.attrHooks.style = { - get: function( elem ) { - // Return undefined in the case of empty string - // Normalize to lowercase since IE uppercases css property names - return elem.style.cssText.toLowerCase() || undefined; - }, - set: function( elem, value ) { - return ( elem.style.cssText = "" + value ); - } - }; -} - -// Safari mis-reports the default selected property of an option -// Accessing the parent's selectedIndex property fixes it -if ( !jQuery.support.optSelected ) { - jQuery.propHooks.selected = jQuery.extend( jQuery.propHooks.selected, { - get: function( elem ) { - var parent = elem.parentNode; - - if ( parent ) { - parent.selectedIndex; - - // Make sure that it also works with optgroups, see #5701 - if ( parent.parentNode ) { - parent.parentNode.selectedIndex; - } - } - return null; - } - }); -} - -// IE6/7 call enctype encoding -if ( !jQuery.support.enctype ) { - jQuery.propFix.enctype = "encoding"; -} - -// Radios and checkboxes getter/setter -if ( !jQuery.support.checkOn ) { - jQuery.each([ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = { - get: function( elem ) { - // Handle the case where in Webkit "" is returned instead of "on" if a value isn't specified - return elem.getAttribute("value") === null ? "on" : elem.value; - } - }; - }); -} -jQuery.each([ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = jQuery.extend( jQuery.valHooks[ this ], { - set: function( elem, value ) { - if ( jQuery.isArray( value ) ) { - return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 ); - } - } - }); -}); - - - - -var rformElems = /^(?:textarea|input|select)$/i, - rtypenamespace = /^([^\.]*)?(?:\.(.+))?$/, - rhoverHack = /\bhover(\.\S+)?\b/, - rkeyEvent = /^key/, - rmouseEvent = /^(?:mouse|contextmenu)|click/, - rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, - rquickIs = /^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/, - quickParse = function( selector ) { - var quick = rquickIs.exec( selector ); - if ( quick ) { - // 0 1 2 3 - // [ _, tag, id, class ] - quick[1] = ( quick[1] || "" ).toLowerCase(); - quick[3] = quick[3] && new RegExp( "(?:^|\\s)" + quick[3] + "(?:\\s|$)" ); - } - return quick; - }, - quickIs = function( elem, m ) { - var attrs = elem.attributes || {}; - return ( - (!m[1] || elem.nodeName.toLowerCase() === m[1]) && - (!m[2] || (attrs.id || {}).value === m[2]) && - (!m[3] || m[3].test( (attrs[ "class" ] || {}).value )) - ); - }, - hoverHack = function( events ) { - return jQuery.event.special.hover ? events : events.replace( rhoverHack, "mouseenter$1 mouseleave$1" ); - }; - -/* - * Helper functions for managing events -- not part of the public interface. - * Props to Dean Edwards' addEvent library for many of the ideas. - */ -jQuery.event = { - - add: function( elem, types, handler, data, selector ) { - - var elemData, eventHandle, events, - t, tns, type, namespaces, handleObj, - handleObjIn, quick, handlers, special; - - // Don't attach events to noData or text/comment nodes (allow plain objects tho) - if ( elem.nodeType === 3 || elem.nodeType === 8 || !types || !handler || !(elemData = jQuery._data( elem )) ) { - return; - } - - // Caller can pass in an object of custom data in lieu of the handler - if ( handler.handler ) { - handleObjIn = handler; - handler = handleObjIn.handler; - } - - // Make sure that the handler has a unique ID, used to find/remove it later - if ( !handler.guid ) { - handler.guid = jQuery.guid++; - } - - // Init the element's event structure and main handler, if this is the first - events = elemData.events; - if ( !events ) { - elemData.events = events = {}; - } - eventHandle = elemData.handle; - if ( !eventHandle ) { - elemData.handle = eventHandle = function( e ) { - // Discard the second event of a jQuery.event.trigger() and - // when an event is called after a page has unloaded - return typeof jQuery !== "undefined" && (!e || jQuery.event.triggered !== e.type) ? - jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : - undefined; - }; - // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events - eventHandle.elem = elem; - } - - // Handle multiple events separated by a space - // jQuery(...).bind("mouseover mouseout", fn); - types = jQuery.trim( hoverHack(types) ).split( " " ); - for ( t = 0; t < types.length; t++ ) { - - tns = rtypenamespace.exec( types[t] ) || []; - type = tns[1]; - namespaces = ( tns[2] || "" ).split( "." ).sort(); - - // If event changes its type, use the special event handlers for the changed type - special = jQuery.event.special[ type ] || {}; - - // If selector defined, determine special event api type, otherwise given type - type = ( selector ? special.delegateType : special.bindType ) || type; - - // Update special based on newly reset type - special = jQuery.event.special[ type ] || {}; - - // handleObj is passed to all event handlers - handleObj = jQuery.extend({ - type: type, - origType: tns[1], - data: data, - handler: handler, - guid: handler.guid, - selector: selector, - quick: quickParse( selector ), - namespace: namespaces.join(".") - }, handleObjIn ); - - // Init the event handler queue if we're the first - handlers = events[ type ]; - if ( !handlers ) { - handlers = events[ type ] = []; - handlers.delegateCount = 0; - - // Only use addEventListener/attachEvent if the special events handler returns false - if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { - // Bind the global event handler to the element - if ( elem.addEventListener ) { - elem.addEventListener( type, eventHandle, false ); - - } else if ( elem.attachEvent ) { - elem.attachEvent( "on" + type, eventHandle ); - } - } - } - - if ( special.add ) { - special.add.call( elem, handleObj ); - - if ( !handleObj.handler.guid ) { - handleObj.handler.guid = handler.guid; - } - } - - // Add to the element's handler list, delegates in front - if ( selector ) { - handlers.splice( handlers.delegateCount++, 0, handleObj ); - } else { - handlers.push( handleObj ); - } - - // Keep track of which events have ever been used, for event optimization - jQuery.event.global[ type ] = true; - } - - // Nullify elem to prevent memory leaks in IE - elem = null; - }, - - global: {}, - - // Detach an event or set of events from an element - remove: function( elem, types, handler, selector, mappedTypes ) { - - var elemData = jQuery.hasData( elem ) && jQuery._data( elem ), - t, tns, type, origType, namespaces, origCount, - j, events, special, handle, eventType, handleObj; - - if ( !elemData || !(events = elemData.events) ) { - return; - } - - // Once for each type.namespace in types; type may be omitted - types = jQuery.trim( hoverHack( types || "" ) ).split(" "); - for ( t = 0; t < types.length; t++ ) { - tns = rtypenamespace.exec( types[t] ) || []; - type = origType = tns[1]; - namespaces = tns[2]; - - // Unbind all events (on this namespace, if provided) for the element - if ( !type ) { - for ( type in events ) { - jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); - } - continue; - } - - special = jQuery.event.special[ type ] || {}; - type = ( selector? special.delegateType : special.bindType ) || type; - eventType = events[ type ] || []; - origCount = eventType.length; - namespaces = namespaces ? new RegExp("(^|\\.)" + namespaces.split(".").sort().join("\\.(?:.*\\.)?") + "(\\.|$)") : null; - - // Remove matching events - for ( j = 0; j < eventType.length; j++ ) { - handleObj = eventType[ j ]; - - if ( ( mappedTypes || origType === handleObj.origType ) && - ( !handler || handler.guid === handleObj.guid ) && - ( !namespaces || namespaces.test( handleObj.namespace ) ) && - ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { - eventType.splice( j--, 1 ); - - if ( handleObj.selector ) { - eventType.delegateCount--; - } - if ( special.remove ) { - special.remove.call( elem, handleObj ); - } - } - } - - // Remove generic event handler if we removed something and no more handlers exist - // (avoids potential for endless recursion during removal of special event handlers) - if ( eventType.length === 0 && origCount !== eventType.length ) { - if ( !special.teardown || special.teardown.call( elem, namespaces ) === false ) { - jQuery.removeEvent( elem, type, elemData.handle ); - } - - delete events[ type ]; - } - } - - // Remove the expando if it's no longer used - if ( jQuery.isEmptyObject( events ) ) { - handle = elemData.handle; - if ( handle ) { - handle.elem = null; - } - - // removeData also checks for emptiness and clears the expando if empty - // so use it instead of delete - jQuery.removeData( elem, [ "events", "handle" ], true ); - } - }, - - // Events that are safe to short-circuit if no handlers are attached. - // Native DOM events should not be added, they may have inline handlers. - customEvent: { - "getData": true, - "setData": true, - "changeData": true - }, - - trigger: function( event, data, elem, onlyHandlers ) { - // Don't do events on text and comment nodes - if ( elem && (elem.nodeType === 3 || elem.nodeType === 8) ) { - return; - } - - // Event object or event type - var type = event.type || event, - namespaces = [], - cache, exclusive, i, cur, old, ontype, special, handle, eventPath, bubbleType; - - // focus/blur morphs to focusin/out; ensure we're not firing them right now - if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { - return; - } - - if ( type.indexOf( "!" ) >= 0 ) { - // Exclusive events trigger only for the exact event (no namespaces) - type = type.slice(0, -1); - exclusive = true; - } - - if ( type.indexOf( "." ) >= 0 ) { - // Namespaced trigger; create a regexp to match event type in handle() - namespaces = type.split("."); - type = namespaces.shift(); - namespaces.sort(); - } - - if ( (!elem || jQuery.event.customEvent[ type ]) && !jQuery.event.global[ type ] ) { - // No jQuery handlers for this event type, and it can't have inline handlers - return; - } - - // Caller can pass in an Event, Object, or just an event type string - event = typeof event === "object" ? - // jQuery.Event object - event[ jQuery.expando ] ? event : - // Object literal - new jQuery.Event( type, event ) : - // Just the event type (string) - new jQuery.Event( type ); - - event.type = type; - event.isTrigger = true; - event.exclusive = exclusive; - event.namespace = namespaces.join( "." ); - event.namespace_re = event.namespace? new RegExp("(^|\\.)" + namespaces.join("\\.(?:.*\\.)?") + "(\\.|$)") : null; - ontype = type.indexOf( ":" ) < 0 ? "on" + type : ""; - - // Handle a global trigger - if ( !elem ) { - - // TODO: Stop taunting the data cache; remove global events and always attach to document - cache = jQuery.cache; - for ( i in cache ) { - if ( cache[ i ].events && cache[ i ].events[ type ] ) { - jQuery.event.trigger( event, data, cache[ i ].handle.elem, true ); - } - } - return; - } - - // Clean up the event in case it is being reused - event.result = undefined; - if ( !event.target ) { - event.target = elem; - } - - // Clone any incoming data and prepend the event, creating the handler arg list - data = data != null ? jQuery.makeArray( data ) : []; - data.unshift( event ); - - // Allow special events to draw outside the lines - special = jQuery.event.special[ type ] || {}; - if ( special.trigger && special.trigger.apply( elem, data ) === false ) { - return; - } - - // Determine event propagation path in advance, per W3C events spec (#9951) - // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) - eventPath = [[ elem, special.bindType || type ]]; - if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { - - bubbleType = special.delegateType || type; - cur = rfocusMorph.test( bubbleType + type ) ? elem : elem.parentNode; - old = null; - for ( ; cur; cur = cur.parentNode ) { - eventPath.push([ cur, bubbleType ]); - old = cur; - } - - // Only add window if we got to document (e.g., not plain obj or detached DOM) - if ( old && old === elem.ownerDocument ) { - eventPath.push([ old.defaultView || old.parentWindow || window, bubbleType ]); - } - } - - // Fire handlers on the event path - for ( i = 0; i < eventPath.length && !event.isPropagationStopped(); i++ ) { - - cur = eventPath[i][0]; - event.type = eventPath[i][1]; - - handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" ); - if ( handle ) { - handle.apply( cur, data ); - } - // Note that this is a bare JS function and not a jQuery handler - handle = ontype && cur[ ontype ]; - if ( handle && jQuery.acceptData( cur ) && handle.apply( cur, data ) === false ) { - event.preventDefault(); - } - } - event.type = type; - - // If nobody prevented the default action, do it now - if ( !onlyHandlers && !event.isDefaultPrevented() ) { - - if ( (!special._default || special._default.apply( elem.ownerDocument, data ) === false) && - !(type === "click" && jQuery.nodeName( elem, "a" )) && jQuery.acceptData( elem ) ) { - - // Call a native DOM method on the target with the same name name as the event. - // Can't use an .isFunction() check here because IE6/7 fails that test. - // Don't do default actions on window, that's where global variables be (#6170) - // IE<9 dies on focus/blur to hidden element (#1486) - if ( ontype && elem[ type ] && ((type !== "focus" && type !== "blur") || event.target.offsetWidth !== 0) && !jQuery.isWindow( elem ) ) { - - // Don't re-trigger an onFOO event when we call its FOO() method - old = elem[ ontype ]; - - if ( old ) { - elem[ ontype ] = null; - } - - // Prevent re-triggering of the same event, since we already bubbled it above - jQuery.event.triggered = type; - elem[ type ](); - jQuery.event.triggered = undefined; - - if ( old ) { - elem[ ontype ] = old; - } - } - } - } - - return event.result; - }, - - dispatch: function( event ) { - - // Make a writable jQuery.Event from the native event object - event = jQuery.event.fix( event || window.event ); - - var handlers = ( (jQuery._data( this, "events" ) || {} )[ event.type ] || []), - delegateCount = handlers.delegateCount, - args = [].slice.call( arguments, 0 ), - run_all = !event.exclusive && !event.namespace, - handlerQueue = [], - i, j, cur, jqcur, ret, selMatch, matched, matches, handleObj, sel, related; - - // Use the fix-ed jQuery.Event rather than the (read-only) native event - args[0] = event; - event.delegateTarget = this; - - // Determine handlers that should run if there are delegated events - // Avoid disabled elements in IE (#6911) and non-left-click bubbling in Firefox (#3861) - if ( delegateCount && !event.target.disabled && !(event.button && event.type === "click") ) { - - // Pregenerate a single jQuery object for reuse with .is() - jqcur = jQuery(this); - jqcur.context = this.ownerDocument || this; - - for ( cur = event.target; cur != this; cur = cur.parentNode || this ) { - selMatch = {}; - matches = []; - jqcur[0] = cur; - for ( i = 0; i < delegateCount; i++ ) { - handleObj = handlers[ i ]; - sel = handleObj.selector; - - if ( selMatch[ sel ] === undefined ) { - selMatch[ sel ] = ( - handleObj.quick ? quickIs( cur, handleObj.quick ) : jqcur.is( sel ) - ); - } - if ( selMatch[ sel ] ) { - matches.push( handleObj ); - } - } - if ( matches.length ) { - handlerQueue.push({ elem: cur, matches: matches }); - } - } - } - - // Add the remaining (directly-bound) handlers - if ( handlers.length > delegateCount ) { - handlerQueue.push({ elem: this, matches: handlers.slice( delegateCount ) }); - } - - // Run delegates first; they may want to stop propagation beneath us - for ( i = 0; i < handlerQueue.length && !event.isPropagationStopped(); i++ ) { - matched = handlerQueue[ i ]; - event.currentTarget = matched.elem; - - for ( j = 0; j < matched.matches.length && !event.isImmediatePropagationStopped(); j++ ) { - handleObj = matched.matches[ j ]; - - // Triggered event must either 1) be non-exclusive and have no namespace, or - // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). - if ( run_all || (!event.namespace && !handleObj.namespace) || event.namespace_re && event.namespace_re.test( handleObj.namespace ) ) { - - event.data = handleObj.data; - event.handleObj = handleObj; - - ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) - .apply( matched.elem, args ); - - if ( ret !== undefined ) { - event.result = ret; - if ( ret === false ) { - event.preventDefault(); - event.stopPropagation(); - } - } - } - } - } - - return event.result; - }, - - // Includes some event props shared by KeyEvent and MouseEvent - // *** attrChange attrName relatedNode srcElement are not normalized, non-W3C, deprecated, will be removed in 1.8 *** - props: "attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), - - fixHooks: {}, - - keyHooks: { - props: "char charCode key keyCode".split(" "), - filter: function( event, original ) { - - // Add which for key events - if ( event.which == null ) { - event.which = original.charCode != null ? original.charCode : original.keyCode; - } - - return event; - } - }, - - mouseHooks: { - props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "), - filter: function( event, original ) { - var eventDoc, doc, body, - button = original.button, - fromElement = original.fromElement; - - // Calculate pageX/Y if missing and clientX/Y available - if ( event.pageX == null && original.clientX != null ) { - eventDoc = event.target.ownerDocument || document; - doc = eventDoc.documentElement; - body = eventDoc.body; - - event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); - event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); - } - - // Add relatedTarget, if necessary - if ( !event.relatedTarget && fromElement ) { - event.relatedTarget = fromElement === event.target ? original.toElement : fromElement; - } - - // Add which for click: 1 === left; 2 === middle; 3 === right - // Note: button is not normalized, so don't use it - if ( !event.which && button !== undefined ) { - event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); - } - - return event; - } - }, - - fix: function( event ) { - if ( event[ jQuery.expando ] ) { - return event; - } - - // Create a writable copy of the event object and normalize some properties - var i, prop, - originalEvent = event, - fixHook = jQuery.event.fixHooks[ event.type ] || {}, - copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; - - event = jQuery.Event( originalEvent ); - - for ( i = copy.length; i; ) { - prop = copy[ --i ]; - event[ prop ] = originalEvent[ prop ]; - } - - // Fix target property, if necessary (#1925, IE 6/7/8 & Safari2) - if ( !event.target ) { - event.target = originalEvent.srcElement || document; - } - - // Target should not be a text node (#504, Safari) - if ( event.target.nodeType === 3 ) { - event.target = event.target.parentNode; - } - - // For mouse/key events; add metaKey if it's not there (#3368, IE6/7/8) - if ( event.metaKey === undefined ) { - event.metaKey = event.ctrlKey; - } - - return fixHook.filter? fixHook.filter( event, originalEvent ) : event; - }, - - special: { - ready: { - // Make sure the ready event is setup - setup: jQuery.bindReady - }, - - load: { - // Prevent triggered image.load events from bubbling to window.load - noBubble: true - }, - - focus: { - delegateType: "focusin" - }, - blur: { - delegateType: "focusout" - }, - - beforeunload: { - setup: function( data, namespaces, eventHandle ) { - // We only want to do this special case on windows - if ( jQuery.isWindow( this ) ) { - this.onbeforeunload = eventHandle; - } - }, - - teardown: function( namespaces, eventHandle ) { - if ( this.onbeforeunload === eventHandle ) { - this.onbeforeunload = null; - } - } - } - }, - - simulate: function( type, elem, event, bubble ) { - // Piggyback on a donor event to simulate a different one. - // Fake originalEvent to avoid donor's stopPropagation, but if the - // simulated event prevents default then we do the same on the donor. - var e = jQuery.extend( - new jQuery.Event(), - event, - { type: type, - isSimulated: true, - originalEvent: {} - } - ); - if ( bubble ) { - jQuery.event.trigger( e, null, elem ); - } else { - jQuery.event.dispatch.call( elem, e ); - } - if ( e.isDefaultPrevented() ) { - event.preventDefault(); - } - } -}; - -// Some plugins are using, but it's undocumented/deprecated and will be removed. -// The 1.7 special event interface should provide all the hooks needed now. -jQuery.event.handle = jQuery.event.dispatch; - -jQuery.removeEvent = document.removeEventListener ? - function( elem, type, handle ) { - if ( elem.removeEventListener ) { - elem.removeEventListener( type, handle, false ); - } - } : - function( elem, type, handle ) { - if ( elem.detachEvent ) { - elem.detachEvent( "on" + type, handle ); - } - }; - -jQuery.Event = function( src, props ) { - // Allow instantiation without the 'new' keyword - if ( !(this instanceof jQuery.Event) ) { - return new jQuery.Event( src, props ); - } - - // Event object - if ( src && src.type ) { - this.originalEvent = src; - this.type = src.type; - - // Events bubbling up the document may have been marked as prevented - // by a handler lower down the tree; reflect the correct value. - this.isDefaultPrevented = ( src.defaultPrevented || src.returnValue === false || - src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse; - - // Event type - } else { - this.type = src; - } - - // Put explicitly provided properties onto the event object - if ( props ) { - jQuery.extend( this, props ); - } - - // Create a timestamp if incoming event doesn't have one - this.timeStamp = src && src.timeStamp || jQuery.now(); - - // Mark it as fixed - this[ jQuery.expando ] = true; -}; - -function returnFalse() { - return false; -} -function returnTrue() { - return true; -} - -// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding -// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html -jQuery.Event.prototype = { - preventDefault: function() { - this.isDefaultPrevented = returnTrue; - - var e = this.originalEvent; - if ( !e ) { - return; - } - - // if preventDefault exists run it on the original event - if ( e.preventDefault ) { - e.preventDefault(); - - // otherwise set the returnValue property of the original event to false (IE) - } else { - e.returnValue = false; - } - }, - stopPropagation: function() { - this.isPropagationStopped = returnTrue; - - var e = this.originalEvent; - if ( !e ) { - return; - } - // if stopPropagation exists run it on the original event - if ( e.stopPropagation ) { - e.stopPropagation(); - } - // otherwise set the cancelBubble property of the original event to true (IE) - e.cancelBubble = true; - }, - stopImmediatePropagation: function() { - this.isImmediatePropagationStopped = returnTrue; - this.stopPropagation(); - }, - isDefaultPrevented: returnFalse, - isPropagationStopped: returnFalse, - isImmediatePropagationStopped: returnFalse -}; - -// Create mouseenter/leave events using mouseover/out and event-time checks -jQuery.each({ - mouseenter: "mouseover", - mouseleave: "mouseout" -}, function( orig, fix ) { - jQuery.event.special[ orig ] = { - delegateType: fix, - bindType: fix, - - handle: function( event ) { - var target = this, - related = event.relatedTarget, - handleObj = event.handleObj, - selector = handleObj.selector, - ret; - - // For mousenter/leave call the handler if related is outside the target. - // NB: No relatedTarget if the mouse left/entered the browser window - if ( !related || (related !== target && !jQuery.contains( target, related )) ) { - event.type = handleObj.origType; - ret = handleObj.handler.apply( this, arguments ); - event.type = fix; - } - return ret; - } - }; -}); - -// IE submit delegation -if ( !jQuery.support.submitBubbles ) { - - jQuery.event.special.submit = { - setup: function() { - // Only need this for delegated form submit events - if ( jQuery.nodeName( this, "form" ) ) { - return false; - } - - // Lazy-add a submit handler when a descendant form may potentially be submitted - jQuery.event.add( this, "click._submit keypress._submit", function( e ) { - // Node name check avoids a VML-related crash in IE (#9807) - var elem = e.target, - form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined; - if ( form && !form._submit_attached ) { - jQuery.event.add( form, "submit._submit", function( event ) { - // If form was submitted by the user, bubble the event up the tree - if ( this.parentNode && !event.isTrigger ) { - jQuery.event.simulate( "submit", this.parentNode, event, true ); - } - }); - form._submit_attached = true; - } - }); - // return undefined since we don't need an event listener - }, - - teardown: function() { - // Only need this for delegated form submit events - if ( jQuery.nodeName( this, "form" ) ) { - return false; - } - - // Remove delegated handlers; cleanData eventually reaps submit handlers attached above - jQuery.event.remove( this, "._submit" ); - } - }; -} - -// IE change delegation and checkbox/radio fix -if ( !jQuery.support.changeBubbles ) { - - jQuery.event.special.change = { - - setup: function() { - - if ( rformElems.test( this.nodeName ) ) { - // IE doesn't fire change on a check/radio until blur; trigger it on click - // after a propertychange. Eat the blur-change in special.change.handle. - // This still fires onchange a second time for check/radio after blur. - if ( this.type === "checkbox" || this.type === "radio" ) { - jQuery.event.add( this, "propertychange._change", function( event ) { - if ( event.originalEvent.propertyName === "checked" ) { - this._just_changed = true; - } - }); - jQuery.event.add( this, "click._change", function( event ) { - if ( this._just_changed && !event.isTrigger ) { - this._just_changed = false; - jQuery.event.simulate( "change", this, event, true ); - } - }); - } - return false; - } - // Delegated event; lazy-add a change handler on descendant inputs - jQuery.event.add( this, "beforeactivate._change", function( e ) { - var elem = e.target; - - if ( rformElems.test( elem.nodeName ) && !elem._change_attached ) { - jQuery.event.add( elem, "change._change", function( event ) { - if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { - jQuery.event.simulate( "change", this.parentNode, event, true ); - } - }); - elem._change_attached = true; - } - }); - }, - - handle: function( event ) { - var elem = event.target; - - // Swallow native change events from checkbox/radio, we already triggered them above - if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) { - return event.handleObj.handler.apply( this, arguments ); - } - }, - - teardown: function() { - jQuery.event.remove( this, "._change" ); - - return rformElems.test( this.nodeName ); - } - }; -} - -// Create "bubbling" focus and blur events -if ( !jQuery.support.focusinBubbles ) { - jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { - - // Attach a single capturing handler while someone wants focusin/focusout - var attaches = 0, - handler = function( event ) { - jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); - }; - - jQuery.event.special[ fix ] = { - setup: function() { - if ( attaches++ === 0 ) { - document.addEventListener( orig, handler, true ); - } - }, - teardown: function() { - if ( --attaches === 0 ) { - document.removeEventListener( orig, handler, true ); - } - } - }; - }); -} - -jQuery.fn.extend({ - - on: function( types, selector, data, fn, /*INTERNAL*/ one ) { - var origFn, type; - - // Types can be a map of types/handlers - if ( typeof types === "object" ) { - // ( types-Object, selector, data ) - if ( typeof selector !== "string" ) { - // ( types-Object, data ) - data = selector; - selector = undefined; - } - for ( type in types ) { - this.on( type, selector, data, types[ type ], one ); - } - return this; - } - - if ( data == null && fn == null ) { - // ( types, fn ) - fn = selector; - data = selector = undefined; - } else if ( fn == null ) { - if ( typeof selector === "string" ) { - // ( types, selector, fn ) - fn = data; - data = undefined; - } else { - // ( types, data, fn ) - fn = data; - data = selector; - selector = undefined; - } - } - if ( fn === false ) { - fn = returnFalse; - } else if ( !fn ) { - return this; - } - - if ( one === 1 ) { - origFn = fn; - fn = function( event ) { - // Can use an empty set, since event contains the info - jQuery().off( event ); - return origFn.apply( this, arguments ); - }; - // Use same guid so caller can remove using origFn - fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); - } - return this.each( function() { - jQuery.event.add( this, types, fn, data, selector ); - }); - }, - one: function( types, selector, data, fn ) { - return this.on.call( this, types, selector, data, fn, 1 ); - }, - off: function( types, selector, fn ) { - if ( types && types.preventDefault && types.handleObj ) { - // ( event ) dispatched jQuery.Event - var handleObj = types.handleObj; - jQuery( types.delegateTarget ).off( - handleObj.namespace? handleObj.type + "." + handleObj.namespace : handleObj.type, - handleObj.selector, - handleObj.handler - ); - return this; - } - if ( typeof types === "object" ) { - // ( types-object [, selector] ) - for ( var type in types ) { - this.off( type, selector, types[ type ] ); - } - return this; - } - if ( selector === false || typeof selector === "function" ) { - // ( types [, fn] ) - fn = selector; - selector = undefined; - } - if ( fn === false ) { - fn = returnFalse; - } - return this.each(function() { - jQuery.event.remove( this, types, fn, selector ); - }); - }, - - bind: function( types, data, fn ) { - return this.on( types, null, data, fn ); - }, - unbind: function( types, fn ) { - return this.off( types, null, fn ); - }, - - live: function( types, data, fn ) { - jQuery( this.context ).on( types, this.selector, data, fn ); - return this; - }, - die: function( types, fn ) { - jQuery( this.context ).off( types, this.selector || "**", fn ); - return this; - }, - - delegate: function( selector, types, data, fn ) { - return this.on( types, selector, data, fn ); - }, - undelegate: function( selector, types, fn ) { - // ( namespace ) or ( selector, types [, fn] ) - return arguments.length == 1? this.off( selector, "**" ) : this.off( types, selector, fn ); - }, - - trigger: function( type, data ) { - return this.each(function() { - jQuery.event.trigger( type, data, this ); - }); - }, - triggerHandler: function( type, data ) { - if ( this[0] ) { - return jQuery.event.trigger( type, data, this[0], true ); - } - }, - - toggle: function( fn ) { - // Save reference to arguments for access in closure - var args = arguments, - guid = fn.guid || jQuery.guid++, - i = 0, - toggler = function( event ) { - // Figure out which function to execute - var lastToggle = ( jQuery._data( this, "lastToggle" + fn.guid ) || 0 ) % i; - jQuery._data( this, "lastToggle" + fn.guid, lastToggle + 1 ); - - // Make sure that clicks stop - event.preventDefault(); - - // and execute the function - return args[ lastToggle ].apply( this, arguments ) || false; - }; - - // link all the functions, so any of them can unbind this click handler - toggler.guid = guid; - while ( i < args.length ) { - args[ i++ ].guid = guid; - } - - return this.click( toggler ); - }, - - hover: function( fnOver, fnOut ) { - return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); - } -}); - -jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " + - "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + - "change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) { - - // Handle event binding - jQuery.fn[ name ] = function( data, fn ) { - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - - if ( jQuery.attrFn ) { - jQuery.attrFn[ name ] = true; - } - - if ( rkeyEvent.test( name ) ) { - jQuery.event.fixHooks[ name ] = jQuery.event.keyHooks; - } - - if ( rmouseEvent.test( name ) ) { - jQuery.event.fixHooks[ name ] = jQuery.event.mouseHooks; - } -}); - - - -/*! - * Sizzle CSS Selector Engine - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * More information: http://sizzlejs.com/ - */ -(function(){ - -var chunker = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, - expando = "sizcache" + (Math.random() + '').replace('.', ''), - done = 0, - toString = Object.prototype.toString, - hasDuplicate = false, - baseHasDuplicate = true, - rBackslash = /\\/g, - rReturn = /\r\n/g, - rNonWord = /\W/; - -// Here we check if the JavaScript engine is using some sort of -// optimization where it does not always call our comparision -// function. If that is the case, discard the hasDuplicate value. -// Thus far that includes Google Chrome. -[0, 0].sort(function() { - baseHasDuplicate = false; - return 0; -}); - -var Sizzle = function( selector, context, results, seed ) { - results = results || []; - context = context || document; - - var origContext = context; - - if ( context.nodeType !== 1 && context.nodeType !== 9 ) { - return []; - } - - if ( !selector || typeof selector !== "string" ) { - return results; - } - - var m, set, checkSet, extra, ret, cur, pop, i, - prune = true, - contextXML = Sizzle.isXML( context ), - parts = [], - soFar = selector; - - // Reset the position of the chunker regexp (start from head) - do { - chunker.exec( "" ); - m = chunker.exec( soFar ); - - if ( m ) { - soFar = m[3]; - - parts.push( m[1] ); - - if ( m[2] ) { - extra = m[3]; - break; - } - } - } while ( m ); - - if ( parts.length > 1 && origPOS.exec( selector ) ) { - - if ( parts.length === 2 && Expr.relative[ parts[0] ] ) { - set = posProcess( parts[0] + parts[1], context, seed ); - - } else { - set = Expr.relative[ parts[0] ] ? - [ context ] : - Sizzle( parts.shift(), context ); - - while ( parts.length ) { - selector = parts.shift(); - - if ( Expr.relative[ selector ] ) { - selector += parts.shift(); - } - - set = posProcess( selector, set, seed ); - } - } - - } else { - // Take a shortcut and set the context if the root selector is an ID - // (but not if it'll be faster if the inner selector is an ID) - if ( !seed && parts.length > 1 && context.nodeType === 9 && !contextXML && - Expr.match.ID.test(parts[0]) && !Expr.match.ID.test(parts[parts.length - 1]) ) { - - ret = Sizzle.find( parts.shift(), context, contextXML ); - context = ret.expr ? - Sizzle.filter( ret.expr, ret.set )[0] : - ret.set[0]; - } - - if ( context ) { - ret = seed ? - { expr: parts.pop(), set: makeArray(seed) } : - Sizzle.find( parts.pop(), parts.length === 1 && (parts[0] === "~" || parts[0] === "+") && context.parentNode ? context.parentNode : context, contextXML ); - - set = ret.expr ? - Sizzle.filter( ret.expr, ret.set ) : - ret.set; - - if ( parts.length > 0 ) { - checkSet = makeArray( set ); - - } else { - prune = false; - } - - while ( parts.length ) { - cur = parts.pop(); - pop = cur; - - if ( !Expr.relative[ cur ] ) { - cur = ""; - } else { - pop = parts.pop(); - } - - if ( pop == null ) { - pop = context; - } - - Expr.relative[ cur ]( checkSet, pop, contextXML ); - } - - } else { - checkSet = parts = []; - } - } - - if ( !checkSet ) { - checkSet = set; - } - - if ( !checkSet ) { - Sizzle.error( cur || selector ); - } - - if ( toString.call(checkSet) === "[object Array]" ) { - if ( !prune ) { - results.push.apply( results, checkSet ); - - } else if ( context && context.nodeType === 1 ) { - for ( i = 0; checkSet[i] != null; i++ ) { - if ( checkSet[i] && (checkSet[i] === true || checkSet[i].nodeType === 1 && Sizzle.contains(context, checkSet[i])) ) { - results.push( set[i] ); - } - } - - } else { - for ( i = 0; checkSet[i] != null; i++ ) { - if ( checkSet[i] && checkSet[i].nodeType === 1 ) { - results.push( set[i] ); - } - } - } - - } else { - makeArray( checkSet, results ); - } - - if ( extra ) { - Sizzle( extra, origContext, results, seed ); - Sizzle.uniqueSort( results ); - } - - return results; -}; - -Sizzle.uniqueSort = function( results ) { - if ( sortOrder ) { - hasDuplicate = baseHasDuplicate; - results.sort( sortOrder ); - - if ( hasDuplicate ) { - for ( var i = 1; i < results.length; i++ ) { - if ( results[i] === results[ i - 1 ] ) { - results.splice( i--, 1 ); - } - } - } - } - - return results; -}; - -Sizzle.matches = function( expr, set ) { - return Sizzle( expr, null, null, set ); -}; - -Sizzle.matchesSelector = function( node, expr ) { - return Sizzle( expr, null, null, [node] ).length > 0; -}; - -Sizzle.find = function( expr, context, isXML ) { - var set, i, len, match, type, left; - - if ( !expr ) { - return []; - } - - for ( i = 0, len = Expr.order.length; i < len; i++ ) { - type = Expr.order[i]; - - if ( (match = Expr.leftMatch[ type ].exec( expr )) ) { - left = match[1]; - match.splice( 1, 1 ); - - if ( left.substr( left.length - 1 ) !== "\\" ) { - match[1] = (match[1] || "").replace( rBackslash, "" ); - set = Expr.find[ type ]( match, context, isXML ); - - if ( set != null ) { - expr = expr.replace( Expr.match[ type ], "" ); - break; - } - } - } - } - - if ( !set ) { - set = typeof context.getElementsByTagName !== "undefined" ? - context.getElementsByTagName( "*" ) : - []; - } - - return { set: set, expr: expr }; -}; - -Sizzle.filter = function( expr, set, inplace, not ) { - var match, anyFound, - type, found, item, filter, left, - i, pass, - old = expr, - result = [], - curLoop = set, - isXMLFilter = set && set[0] && Sizzle.isXML( set[0] ); - - while ( expr && set.length ) { - for ( type in Expr.filter ) { - if ( (match = Expr.leftMatch[ type ].exec( expr )) != null && match[2] ) { - filter = Expr.filter[ type ]; - left = match[1]; - - anyFound = false; - - match.splice(1,1); - - if ( left.substr( left.length - 1 ) === "\\" ) { - continue; - } - - if ( curLoop === result ) { - result = []; - } - - if ( Expr.preFilter[ type ] ) { - match = Expr.preFilter[ type ]( match, curLoop, inplace, result, not, isXMLFilter ); - - if ( !match ) { - anyFound = found = true; - - } else if ( match === true ) { - continue; - } - } - - if ( match ) { - for ( i = 0; (item = curLoop[i]) != null; i++ ) { - if ( item ) { - found = filter( item, match, i, curLoop ); - pass = not ^ found; - - if ( inplace && found != null ) { - if ( pass ) { - anyFound = true; - - } else { - curLoop[i] = false; - } - - } else if ( pass ) { - result.push( item ); - anyFound = true; - } - } - } - } - - if ( found !== undefined ) { - if ( !inplace ) { - curLoop = result; - } - - expr = expr.replace( Expr.match[ type ], "" ); - - if ( !anyFound ) { - return []; - } - - break; - } - } - } - - // Improper expression - if ( expr === old ) { - if ( anyFound == null ) { - Sizzle.error( expr ); - - } else { - break; - } - } - - old = expr; - } - - return curLoop; -}; - -Sizzle.error = function( msg ) { - throw new Error( "Syntax error, unrecognized expression: " + msg ); -}; - -/** - * Utility function for retreiving the text value of an array of DOM nodes - * @param {Array|Element} elem - */ -var getText = Sizzle.getText = function( elem ) { - var i, node, - nodeType = elem.nodeType, - ret = ""; - - if ( nodeType ) { - if ( nodeType === 1 || nodeType === 9 ) { - // Use textContent || innerText for elements - if ( typeof elem.textContent === 'string' ) { - return elem.textContent; - } else if ( typeof elem.innerText === 'string' ) { - // Replace IE's carriage returns - return elem.innerText.replace( rReturn, '' ); - } else { - // Traverse it's children - for ( elem = elem.firstChild; elem; elem = elem.nextSibling) { - ret += getText( elem ); - } - } - } else if ( nodeType === 3 || nodeType === 4 ) { - return elem.nodeValue; - } - } else { - - // If no nodeType, this is expected to be an array - for ( i = 0; (node = elem[i]); i++ ) { - // Do not traverse comment nodes - if ( node.nodeType !== 8 ) { - ret += getText( node ); - } - } - } - return ret; -}; - -var Expr = Sizzle.selectors = { - order: [ "ID", "NAME", "TAG" ], - - match: { - ID: /#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/, - CLASS: /\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/, - NAME: /\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/, - ATTR: /\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/, - TAG: /^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/, - CHILD: /:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/, - POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/, - PSEUDO: /:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/ - }, - - leftMatch: {}, - - attrMap: { - "class": "className", - "for": "htmlFor" - }, - - attrHandle: { - href: function( elem ) { - return elem.getAttribute( "href" ); - }, - type: function( elem ) { - return elem.getAttribute( "type" ); - } - }, - - relative: { - "+": function(checkSet, part){ - var isPartStr = typeof part === "string", - isTag = isPartStr && !rNonWord.test( part ), - isPartStrNotTag = isPartStr && !isTag; - - if ( isTag ) { - part = part.toLowerCase(); - } - - for ( var i = 0, l = checkSet.length, elem; i < l; i++ ) { - if ( (elem = checkSet[i]) ) { - while ( (elem = elem.previousSibling) && elem.nodeType !== 1 ) {} - - checkSet[i] = isPartStrNotTag || elem && elem.nodeName.toLowerCase() === part ? - elem || false : - elem === part; - } - } - - if ( isPartStrNotTag ) { - Sizzle.filter( part, checkSet, true ); - } - }, - - ">": function( checkSet, part ) { - var elem, - isPartStr = typeof part === "string", - i = 0, - l = checkSet.length; - - if ( isPartStr && !rNonWord.test( part ) ) { - part = part.toLowerCase(); - - for ( ; i < l; i++ ) { - elem = checkSet[i]; - - if ( elem ) { - var parent = elem.parentNode; - checkSet[i] = parent.nodeName.toLowerCase() === part ? parent : false; - } - } - - } else { - for ( ; i < l; i++ ) { - elem = checkSet[i]; - - if ( elem ) { - checkSet[i] = isPartStr ? - elem.parentNode : - elem.parentNode === part; - } - } - - if ( isPartStr ) { - Sizzle.filter( part, checkSet, true ); - } - } - }, - - "": function(checkSet, part, isXML){ - var nodeCheck, - doneName = done++, - checkFn = dirCheck; - - if ( typeof part === "string" && !rNonWord.test( part ) ) { - part = part.toLowerCase(); - nodeCheck = part; - checkFn = dirNodeCheck; - } - - checkFn( "parentNode", part, doneName, checkSet, nodeCheck, isXML ); - }, - - "~": function( checkSet, part, isXML ) { - var nodeCheck, - doneName = done++, - checkFn = dirCheck; - - if ( typeof part === "string" && !rNonWord.test( part ) ) { - part = part.toLowerCase(); - nodeCheck = part; - checkFn = dirNodeCheck; - } - - checkFn( "previousSibling", part, doneName, checkSet, nodeCheck, isXML ); - } - }, - - find: { - ID: function( match, context, isXML ) { - if ( typeof context.getElementById !== "undefined" && !isXML ) { - var m = context.getElementById(match[1]); - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - return m && m.parentNode ? [m] : []; - } - }, - - NAME: function( match, context ) { - if ( typeof context.getElementsByName !== "undefined" ) { - var ret = [], - results = context.getElementsByName( match[1] ); - - for ( var i = 0, l = results.length; i < l; i++ ) { - if ( results[i].getAttribute("name") === match[1] ) { - ret.push( results[i] ); - } - } - - return ret.length === 0 ? null : ret; - } - }, - - TAG: function( match, context ) { - if ( typeof context.getElementsByTagName !== "undefined" ) { - return context.getElementsByTagName( match[1] ); - } - } - }, - preFilter: { - CLASS: function( match, curLoop, inplace, result, not, isXML ) { - match = " " + match[1].replace( rBackslash, "" ) + " "; - - if ( isXML ) { - return match; - } - - for ( var i = 0, elem; (elem = curLoop[i]) != null; i++ ) { - if ( elem ) { - if ( not ^ (elem.className && (" " + elem.className + " ").replace(/[\t\n\r]/g, " ").indexOf(match) >= 0) ) { - if ( !inplace ) { - result.push( elem ); - } - - } else if ( inplace ) { - curLoop[i] = false; - } - } - } - - return false; - }, - - ID: function( match ) { - return match[1].replace( rBackslash, "" ); - }, - - TAG: function( match, curLoop ) { - return match[1].replace( rBackslash, "" ).toLowerCase(); - }, - - CHILD: function( match ) { - if ( match[1] === "nth" ) { - if ( !match[2] ) { - Sizzle.error( match[0] ); - } - - match[2] = match[2].replace(/^\+|\s*/g, ''); - - // parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', '-n+6' - var test = /(-?)(\d*)(?:n([+\-]?\d*))?/.exec( - match[2] === "even" && "2n" || match[2] === "odd" && "2n+1" || - !/\D/.test( match[2] ) && "0n+" + match[2] || match[2]); - - // calculate the numbers (first)n+(last) including if they are negative - match[2] = (test[1] + (test[2] || 1)) - 0; - match[3] = test[3] - 0; - } - else if ( match[2] ) { - Sizzle.error( match[0] ); - } - - // TODO: Move to normal caching system - match[0] = done++; - - return match; - }, - - ATTR: function( match, curLoop, inplace, result, not, isXML ) { - var name = match[1] = match[1].replace( rBackslash, "" ); - - if ( !isXML && Expr.attrMap[name] ) { - match[1] = Expr.attrMap[name]; - } - - // Handle if an un-quoted value was used - match[4] = ( match[4] || match[5] || "" ).replace( rBackslash, "" ); - - if ( match[2] === "~=" ) { - match[4] = " " + match[4] + " "; - } - - return match; - }, - - PSEUDO: function( match, curLoop, inplace, result, not ) { - if ( match[1] === "not" ) { - // If we're dealing with a complex expression, or a simple one - if ( ( chunker.exec(match[3]) || "" ).length > 1 || /^\w/.test(match[3]) ) { - match[3] = Sizzle(match[3], null, null, curLoop); - - } else { - var ret = Sizzle.filter(match[3], curLoop, inplace, true ^ not); - - if ( !inplace ) { - result.push.apply( result, ret ); - } - - return false; - } - - } else if ( Expr.match.POS.test( match[0] ) || Expr.match.CHILD.test( match[0] ) ) { - return true; - } - - return match; - }, - - POS: function( match ) { - match.unshift( true ); - - return match; - } - }, - - filters: { - enabled: function( elem ) { - return elem.disabled === false && elem.type !== "hidden"; - }, - - disabled: function( elem ) { - return elem.disabled === true; - }, - - checked: function( elem ) { - return elem.checked === true; - }, - - selected: function( elem ) { - // Accessing this property makes selected-by-default - // options in Safari work properly - if ( elem.parentNode ) { - elem.parentNode.selectedIndex; - } - - return elem.selected === true; - }, - - parent: function( elem ) { - return !!elem.firstChild; - }, - - empty: function( elem ) { - return !elem.firstChild; - }, - - has: function( elem, i, match ) { - return !!Sizzle( match[3], elem ).length; - }, - - header: function( elem ) { - return (/h\d/i).test( elem.nodeName ); - }, - - text: function( elem ) { - var attr = elem.getAttribute( "type" ), type = elem.type; - // IE6 and 7 will map elem.type to 'text' for new HTML5 types (search, etc) - // use getAttribute instead to test this case - return elem.nodeName.toLowerCase() === "input" && "text" === type && ( attr === type || attr === null ); - }, - - radio: function( elem ) { - return elem.nodeName.toLowerCase() === "input" && "radio" === elem.type; - }, - - checkbox: function( elem ) { - return elem.nodeName.toLowerCase() === "input" && "checkbox" === elem.type; - }, - - file: function( elem ) { - return elem.nodeName.toLowerCase() === "input" && "file" === elem.type; - }, - - password: function( elem ) { - return elem.nodeName.toLowerCase() === "input" && "password" === elem.type; - }, - - submit: function( elem ) { - var name = elem.nodeName.toLowerCase(); - return (name === "input" || name === "button") && "submit" === elem.type; - }, - - image: function( elem ) { - return elem.nodeName.toLowerCase() === "input" && "image" === elem.type; - }, - - reset: function( elem ) { - var name = elem.nodeName.toLowerCase(); - return (name === "input" || name === "button") && "reset" === elem.type; - }, - - button: function( elem ) { - var name = elem.nodeName.toLowerCase(); - return name === "input" && "button" === elem.type || name === "button"; - }, - - input: function( elem ) { - return (/input|select|textarea|button/i).test( elem.nodeName ); - }, - - focus: function( elem ) { - return elem === elem.ownerDocument.activeElement; - } - }, - setFilters: { - first: function( elem, i ) { - return i === 0; - }, - - last: function( elem, i, match, array ) { - return i === array.length - 1; - }, - - even: function( elem, i ) { - return i % 2 === 0; - }, - - odd: function( elem, i ) { - return i % 2 === 1; - }, - - lt: function( elem, i, match ) { - return i < match[3] - 0; - }, - - gt: function( elem, i, match ) { - return i > match[3] - 0; - }, - - nth: function( elem, i, match ) { - return match[3] - 0 === i; - }, - - eq: function( elem, i, match ) { - return match[3] - 0 === i; - } - }, - filter: { - PSEUDO: function( elem, match, i, array ) { - var name = match[1], - filter = Expr.filters[ name ]; - - if ( filter ) { - return filter( elem, i, match, array ); - - } else if ( name === "contains" ) { - return (elem.textContent || elem.innerText || getText([ elem ]) || "").indexOf(match[3]) >= 0; - - } else if ( name === "not" ) { - var not = match[3]; - - for ( var j = 0, l = not.length; j < l; j++ ) { - if ( not[j] === elem ) { - return false; - } - } - - return true; - - } else { - Sizzle.error( name ); - } - }, - - CHILD: function( elem, match ) { - var first, last, - doneName, parent, cache, - count, diff, - type = match[1], - node = elem; - - switch ( type ) { - case "only": - case "first": - while ( (node = node.previousSibling) ) { - if ( node.nodeType === 1 ) { - return false; - } - } - - if ( type === "first" ) { - return true; - } - - node = elem; - - case "last": - while ( (node = node.nextSibling) ) { - if ( node.nodeType === 1 ) { - return false; - } - } - - return true; - - case "nth": - first = match[2]; - last = match[3]; - - if ( first === 1 && last === 0 ) { - return true; - } - - doneName = match[0]; - parent = elem.parentNode; - - if ( parent && (parent[ expando ] !== doneName || !elem.nodeIndex) ) { - count = 0; - - for ( node = parent.firstChild; node; node = node.nextSibling ) { - if ( node.nodeType === 1 ) { - node.nodeIndex = ++count; - } - } - - parent[ expando ] = doneName; - } - - diff = elem.nodeIndex - last; - - if ( first === 0 ) { - return diff === 0; - - } else { - return ( diff % first === 0 && diff / first >= 0 ); - } - } - }, - - ID: function( elem, match ) { - return elem.nodeType === 1 && elem.getAttribute("id") === match; - }, - - TAG: function( elem, match ) { - return (match === "*" && elem.nodeType === 1) || !!elem.nodeName && elem.nodeName.toLowerCase() === match; - }, - - CLASS: function( elem, match ) { - return (" " + (elem.className || elem.getAttribute("class")) + " ") - .indexOf( match ) > -1; - }, - - ATTR: function( elem, match ) { - var name = match[1], - result = Sizzle.attr ? - Sizzle.attr( elem, name ) : - Expr.attrHandle[ name ] ? - Expr.attrHandle[ name ]( elem ) : - elem[ name ] != null ? - elem[ name ] : - elem.getAttribute( name ), - value = result + "", - type = match[2], - check = match[4]; - - return result == null ? - type === "!=" : - !type && Sizzle.attr ? - result != null : - type === "=" ? - value === check : - type === "*=" ? - value.indexOf(check) >= 0 : - type === "~=" ? - (" " + value + " ").indexOf(check) >= 0 : - !check ? - value && result !== false : - type === "!=" ? - value !== check : - type === "^=" ? - value.indexOf(check) === 0 : - type === "$=" ? - value.substr(value.length - check.length) === check : - type === "|=" ? - value === check || value.substr(0, check.length + 1) === check + "-" : - false; - }, - - POS: function( elem, match, i, array ) { - var name = match[2], - filter = Expr.setFilters[ name ]; - - if ( filter ) { - return filter( elem, i, match, array ); - } - } - } -}; - -var origPOS = Expr.match.POS, - fescape = function(all, num){ - return "\\" + (num - 0 + 1); - }; - -for ( var type in Expr.match ) { - Expr.match[ type ] = new RegExp( Expr.match[ type ].source + (/(?![^\[]*\])(?![^\(]*\))/.source) ); - Expr.leftMatch[ type ] = new RegExp( /(^(?:.|\r|\n)*?)/.source + Expr.match[ type ].source.replace(/\\(\d+)/g, fescape) ); -} - -var makeArray = function( array, results ) { - array = Array.prototype.slice.call( array, 0 ); - - if ( results ) { - results.push.apply( results, array ); - return results; - } - - return array; -}; - -// Perform a simple check to determine if the browser is capable of -// converting a NodeList to an array using builtin methods. -// Also verifies that the returned array holds DOM nodes -// (which is not the case in the Blackberry browser) -try { - Array.prototype.slice.call( document.documentElement.childNodes, 0 )[0].nodeType; - -// Provide a fallback method if it does not work -} catch( e ) { - makeArray = function( array, results ) { - var i = 0, - ret = results || []; - - if ( toString.call(array) === "[object Array]" ) { - Array.prototype.push.apply( ret, array ); - - } else { - if ( typeof array.length === "number" ) { - for ( var l = array.length; i < l; i++ ) { - ret.push( array[i] ); - } - - } else { - for ( ; array[i]; i++ ) { - ret.push( array[i] ); - } - } - } - - return ret; - }; -} - -var sortOrder, siblingCheck; - -if ( document.documentElement.compareDocumentPosition ) { - sortOrder = function( a, b ) { - if ( a === b ) { - hasDuplicate = true; - return 0; - } - - if ( !a.compareDocumentPosition || !b.compareDocumentPosition ) { - return a.compareDocumentPosition ? -1 : 1; - } - - return a.compareDocumentPosition(b) & 4 ? -1 : 1; - }; - -} else { - sortOrder = function( a, b ) { - // The nodes are identical, we can exit early - if ( a === b ) { - hasDuplicate = true; - return 0; - - // Fallback to using sourceIndex (in IE) if it's available on both nodes - } else if ( a.sourceIndex && b.sourceIndex ) { - return a.sourceIndex - b.sourceIndex; - } - - var al, bl, - ap = [], - bp = [], - aup = a.parentNode, - bup = b.parentNode, - cur = aup; - - // If the nodes are siblings (or identical) we can do a quick check - if ( aup === bup ) { - return siblingCheck( a, b ); - - // If no parents were found then the nodes are disconnected - } else if ( !aup ) { - return -1; - - } else if ( !bup ) { - return 1; - } - - // Otherwise they're somewhere else in the tree so we need - // to build up a full list of the parentNodes for comparison - while ( cur ) { - ap.unshift( cur ); - cur = cur.parentNode; - } - - cur = bup; - - while ( cur ) { - bp.unshift( cur ); - cur = cur.parentNode; - } - - al = ap.length; - bl = bp.length; - - // Start walking down the tree looking for a discrepancy - for ( var i = 0; i < al && i < bl; i++ ) { - if ( ap[i] !== bp[i] ) { - return siblingCheck( ap[i], bp[i] ); - } - } - - // We ended someplace up the tree so do a sibling check - return i === al ? - siblingCheck( a, bp[i], -1 ) : - siblingCheck( ap[i], b, 1 ); - }; - - siblingCheck = function( a, b, ret ) { - if ( a === b ) { - return ret; - } - - var cur = a.nextSibling; - - while ( cur ) { - if ( cur === b ) { - return -1; - } - - cur = cur.nextSibling; - } - - return 1; - }; -} - -// Check to see if the browser returns elements by name when -// querying by getElementById (and provide a workaround) -(function(){ - // We're going to inject a fake input element with a specified name - var form = document.createElement("div"), - id = "script" + (new Date()).getTime(), - root = document.documentElement; - - form.innerHTML = ""; - - // Inject it into the root element, check its status, and remove it quickly - root.insertBefore( form, root.firstChild ); - - // The workaround has to do additional checks after a getElementById - // Which slows things down for other browsers (hence the branching) - if ( document.getElementById( id ) ) { - Expr.find.ID = function( match, context, isXML ) { - if ( typeof context.getElementById !== "undefined" && !isXML ) { - var m = context.getElementById(match[1]); - - return m ? - m.id === match[1] || typeof m.getAttributeNode !== "undefined" && m.getAttributeNode("id").nodeValue === match[1] ? - [m] : - undefined : - []; - } - }; - - Expr.filter.ID = function( elem, match ) { - var node = typeof elem.getAttributeNode !== "undefined" && elem.getAttributeNode("id"); - - return elem.nodeType === 1 && node && node.nodeValue === match; - }; - } - - root.removeChild( form ); - - // release memory in IE - root = form = null; -})(); - -(function(){ - // Check to see if the browser returns only elements - // when doing getElementsByTagName("*") - - // Create a fake element - var div = document.createElement("div"); - div.appendChild( document.createComment("") ); - - // Make sure no comments are found - if ( div.getElementsByTagName("*").length > 0 ) { - Expr.find.TAG = function( match, context ) { - var results = context.getElementsByTagName( match[1] ); - - // Filter out possible comments - if ( match[1] === "*" ) { - var tmp = []; - - for ( var i = 0; results[i]; i++ ) { - if ( results[i].nodeType === 1 ) { - tmp.push( results[i] ); - } - } - - results = tmp; - } - - return results; - }; - } - - // Check to see if an attribute returns normalized href attributes - div.innerHTML = ""; - - if ( div.firstChild && typeof div.firstChild.getAttribute !== "undefined" && - div.firstChild.getAttribute("href") !== "#" ) { - - Expr.attrHandle.href = function( elem ) { - return elem.getAttribute( "href", 2 ); - }; - } - - // release memory in IE - div = null; -})(); - -if ( document.querySelectorAll ) { - (function(){ - var oldSizzle = Sizzle, - div = document.createElement("div"), - id = "__sizzle__"; - - div.innerHTML = "

                                                                                                                                                                                "; - - // Safari can't handle uppercase or unicode characters when - // in quirks mode. - if ( div.querySelectorAll && div.querySelectorAll(".TEST").length === 0 ) { - return; - } - - Sizzle = function( query, context, extra, seed ) { - context = context || document; - - // Only use querySelectorAll on non-XML documents - // (ID selectors don't work in non-HTML documents) - if ( !seed && !Sizzle.isXML(context) ) { - // See if we find a selector to speed up - var match = /^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec( query ); - - if ( match && (context.nodeType === 1 || context.nodeType === 9) ) { - // Speed-up: Sizzle("TAG") - if ( match[1] ) { - return makeArray( context.getElementsByTagName( query ), extra ); - - // Speed-up: Sizzle(".CLASS") - } else if ( match[2] && Expr.find.CLASS && context.getElementsByClassName ) { - return makeArray( context.getElementsByClassName( match[2] ), extra ); - } - } - - if ( context.nodeType === 9 ) { - // Speed-up: Sizzle("body") - // The body element only exists once, optimize finding it - if ( query === "body" && context.body ) { - return makeArray( [ context.body ], extra ); - - // Speed-up: Sizzle("#ID") - } else if ( match && match[3] ) { - var elem = context.getElementById( match[3] ); - - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - if ( elem && elem.parentNode ) { - // Handle the case where IE and Opera return items - // by name instead of ID - if ( elem.id === match[3] ) { - return makeArray( [ elem ], extra ); - } - - } else { - return makeArray( [], extra ); - } - } - - try { - return makeArray( context.querySelectorAll(query), extra ); - } catch(qsaError) {} - - // qSA works strangely on Element-rooted queries - // We can work around this by specifying an extra ID on the root - // and working up from there (Thanks to Andrew Dupont for the technique) - // IE 8 doesn't work on object elements - } else if ( context.nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { - var oldContext = context, - old = context.getAttribute( "id" ), - nid = old || id, - hasParent = context.parentNode, - relativeHierarchySelector = /^\s*[+~]/.test( query ); - - if ( !old ) { - context.setAttribute( "id", nid ); - } else { - nid = nid.replace( /'/g, "\\$&" ); - } - if ( relativeHierarchySelector && hasParent ) { - context = context.parentNode; - } - - try { - if ( !relativeHierarchySelector || hasParent ) { - return makeArray( context.querySelectorAll( "[id='" + nid + "'] " + query ), extra ); - } - - } catch(pseudoError) { - } finally { - if ( !old ) { - oldContext.removeAttribute( "id" ); - } - } - } - } - - return oldSizzle(query, context, extra, seed); - }; - - for ( var prop in oldSizzle ) { - Sizzle[ prop ] = oldSizzle[ prop ]; - } - - // release memory in IE - div = null; - })(); -} - -(function(){ - var html = document.documentElement, - matches = html.matchesSelector || html.mozMatchesSelector || html.webkitMatchesSelector || html.msMatchesSelector; - - if ( matches ) { - // Check to see if it's possible to do matchesSelector - // on a disconnected node (IE 9 fails this) - var disconnectedMatch = !matches.call( document.createElement( "div" ), "div" ), - pseudoWorks = false; - - try { - // This should fail with an exception - // Gecko does not error, returns false instead - matches.call( document.documentElement, "[test!='']:sizzle" ); - - } catch( pseudoError ) { - pseudoWorks = true; - } - - Sizzle.matchesSelector = function( node, expr ) { - // Make sure that attribute selectors are quoted - expr = expr.replace(/\=\s*([^'"\]]*)\s*\]/g, "='$1']"); - - if ( !Sizzle.isXML( node ) ) { - try { - if ( pseudoWorks || !Expr.match.PSEUDO.test( expr ) && !/!=/.test( expr ) ) { - var ret = matches.call( node, expr ); - - // IE 9's matchesSelector returns false on disconnected nodes - if ( ret || !disconnectedMatch || - // As well, disconnected nodes are said to be in a document - // fragment in IE 9, so check for that - node.document && node.document.nodeType !== 11 ) { - return ret; - } - } - } catch(e) {} - } - - return Sizzle(expr, null, null, [node]).length > 0; - }; - } -})(); - -(function(){ - var div = document.createElement("div"); - - div.innerHTML = "
                                                                                                                                                                                "; - - // Opera can't find a second classname (in 9.6) - // Also, make sure that getElementsByClassName actually exists - if ( !div.getElementsByClassName || div.getElementsByClassName("e").length === 0 ) { - return; - } - - // Safari caches class attributes, doesn't catch changes (in 3.2) - div.lastChild.className = "e"; - - if ( div.getElementsByClassName("e").length === 1 ) { - return; - } - - Expr.order.splice(1, 0, "CLASS"); - Expr.find.CLASS = function( match, context, isXML ) { - if ( typeof context.getElementsByClassName !== "undefined" && !isXML ) { - return context.getElementsByClassName(match[1]); - } - }; - - // release memory in IE - div = null; -})(); - -function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { - for ( var i = 0, l = checkSet.length; i < l; i++ ) { - var elem = checkSet[i]; - - if ( elem ) { - var match = false; - - elem = elem[dir]; - - while ( elem ) { - if ( elem[ expando ] === doneName ) { - match = checkSet[elem.sizset]; - break; - } - - if ( elem.nodeType === 1 && !isXML ){ - elem[ expando ] = doneName; - elem.sizset = i; - } - - if ( elem.nodeName.toLowerCase() === cur ) { - match = elem; - break; - } - - elem = elem[dir]; - } - - checkSet[i] = match; - } - } -} - -function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { - for ( var i = 0, l = checkSet.length; i < l; i++ ) { - var elem = checkSet[i]; - - if ( elem ) { - var match = false; - - elem = elem[dir]; - - while ( elem ) { - if ( elem[ expando ] === doneName ) { - match = checkSet[elem.sizset]; - break; - } - - if ( elem.nodeType === 1 ) { - if ( !isXML ) { - elem[ expando ] = doneName; - elem.sizset = i; - } - - if ( typeof cur !== "string" ) { - if ( elem === cur ) { - match = true; - break; - } - - } else if ( Sizzle.filter( cur, [elem] ).length > 0 ) { - match = elem; - break; - } - } - - elem = elem[dir]; - } - - checkSet[i] = match; - } - } -} - -if ( document.documentElement.contains ) { - Sizzle.contains = function( a, b ) { - return a !== b && (a.contains ? a.contains(b) : true); - }; - -} else if ( document.documentElement.compareDocumentPosition ) { - Sizzle.contains = function( a, b ) { - return !!(a.compareDocumentPosition(b) & 16); - }; - -} else { - Sizzle.contains = function() { - return false; - }; -} - -Sizzle.isXML = function( elem ) { - // documentElement is verified for cases where it doesn't yet exist - // (such as loading iframes in IE - #4833) - var documentElement = (elem ? elem.ownerDocument || elem : 0).documentElement; - - return documentElement ? documentElement.nodeName !== "HTML" : false; -}; - -var posProcess = function( selector, context, seed ) { - var match, - tmpSet = [], - later = "", - root = context.nodeType ? [context] : context; - - // Position selectors must be done after the filter - // And so must :not(positional) so we move all PSEUDOs to the end - while ( (match = Expr.match.PSEUDO.exec( selector )) ) { - later += match[0]; - selector = selector.replace( Expr.match.PSEUDO, "" ); - } - - selector = Expr.relative[selector] ? selector + "*" : selector; - - for ( var i = 0, l = root.length; i < l; i++ ) { - Sizzle( selector, root[i], tmpSet, seed ); - } - - return Sizzle.filter( later, tmpSet ); -}; - -// EXPOSE -// Override sizzle attribute retrieval -Sizzle.attr = jQuery.attr; -Sizzle.selectors.attrMap = {}; -jQuery.find = Sizzle; -jQuery.expr = Sizzle.selectors; -jQuery.expr[":"] = jQuery.expr.filters; -jQuery.unique = Sizzle.uniqueSort; -jQuery.text = Sizzle.getText; -jQuery.isXMLDoc = Sizzle.isXML; -jQuery.contains = Sizzle.contains; - - -})(); - - -var runtil = /Until$/, - rparentsprev = /^(?:parents|prevUntil|prevAll)/, - // Note: This RegExp should be improved, or likely pulled from Sizzle - rmultiselector = /,/, - isSimple = /^.[^:#\[\.,]*$/, - slice = Array.prototype.slice, - POS = jQuery.expr.match.POS, - // methods guaranteed to produce a unique set when starting from a unique set - guaranteedUnique = { - children: true, - contents: true, - next: true, - prev: true - }; - -jQuery.fn.extend({ - find: function( selector ) { - var self = this, - i, l; - - if ( typeof selector !== "string" ) { - return jQuery( selector ).filter(function() { - for ( i = 0, l = self.length; i < l; i++ ) { - if ( jQuery.contains( self[ i ], this ) ) { - return true; - } - } - }); - } - - var ret = this.pushStack( "", "find", selector ), - length, n, r; - - for ( i = 0, l = this.length; i < l; i++ ) { - length = ret.length; - jQuery.find( selector, this[i], ret ); - - if ( i > 0 ) { - // Make sure that the results are unique - for ( n = length; n < ret.length; n++ ) { - for ( r = 0; r < length; r++ ) { - if ( ret[r] === ret[n] ) { - ret.splice(n--, 1); - break; - } - } - } - } - } - - return ret; - }, - - has: function( target ) { - var targets = jQuery( target ); - return this.filter(function() { - for ( var i = 0, l = targets.length; i < l; i++ ) { - if ( jQuery.contains( this, targets[i] ) ) { - return true; - } - } - }); - }, - - not: function( selector ) { - return this.pushStack( winnow(this, selector, false), "not", selector); - }, - - filter: function( selector ) { - return this.pushStack( winnow(this, selector, true), "filter", selector ); - }, - - is: function( selector ) { - return !!selector && ( - typeof selector === "string" ? - // If this is a positional selector, check membership in the returned set - // so $("p:first").is("p:last") won't return true for a doc with two "p". - POS.test( selector ) ? - jQuery( selector, this.context ).index( this[0] ) >= 0 : - jQuery.filter( selector, this ).length > 0 : - this.filter( selector ).length > 0 ); - }, - - closest: function( selectors, context ) { - var ret = [], i, l, cur = this[0]; - - // Array (deprecated as of jQuery 1.7) - if ( jQuery.isArray( selectors ) ) { - var level = 1; - - while ( cur && cur.ownerDocument && cur !== context ) { - for ( i = 0; i < selectors.length; i++ ) { - - if ( jQuery( cur ).is( selectors[ i ] ) ) { - ret.push({ selector: selectors[ i ], elem: cur, level: level }); - } - } - - cur = cur.parentNode; - level++; - } - - return ret; - } - - // String - var pos = POS.test( selectors ) || typeof selectors !== "string" ? - jQuery( selectors, context || this.context ) : - 0; - - for ( i = 0, l = this.length; i < l; i++ ) { - cur = this[i]; - - while ( cur ) { - if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, selectors) ) { - ret.push( cur ); - break; - - } else { - cur = cur.parentNode; - if ( !cur || !cur.ownerDocument || cur === context || cur.nodeType === 11 ) { - break; - } - } - } - } - - ret = ret.length > 1 ? jQuery.unique( ret ) : ret; - - return this.pushStack( ret, "closest", selectors ); - }, - - // Determine the position of an element within - // the matched set of elements - index: function( elem ) { - - // No argument, return index in parent - if ( !elem ) { - return ( this[0] && this[0].parentNode ) ? this.prevAll().length : -1; - } - - // index in selector - if ( typeof elem === "string" ) { - return jQuery.inArray( this[0], jQuery( elem ) ); - } - - // Locate the position of the desired element - return jQuery.inArray( - // If it receives a jQuery object, the first element is used - elem.jquery ? elem[0] : elem, this ); - }, - - add: function( selector, context ) { - var set = typeof selector === "string" ? - jQuery( selector, context ) : - jQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ), - all = jQuery.merge( this.get(), set ); - - return this.pushStack( isDisconnected( set[0] ) || isDisconnected( all[0] ) ? - all : - jQuery.unique( all ) ); - }, - - andSelf: function() { - return this.add( this.prevObject ); - } -}); - -// A painfully simple check to see if an element is disconnected -// from a document (should be improved, where feasible). -function isDisconnected( node ) { - return !node || !node.parentNode || node.parentNode.nodeType === 11; -} - -jQuery.each({ - parent: function( elem ) { - var parent = elem.parentNode; - return parent && parent.nodeType !== 11 ? parent : null; - }, - parents: function( elem ) { - return jQuery.dir( elem, "parentNode" ); - }, - parentsUntil: function( elem, i, until ) { - return jQuery.dir( elem, "parentNode", until ); - }, - next: function( elem ) { - return jQuery.nth( elem, 2, "nextSibling" ); - }, - prev: function( elem ) { - return jQuery.nth( elem, 2, "previousSibling" ); - }, - nextAll: function( elem ) { - return jQuery.dir( elem, "nextSibling" ); - }, - prevAll: function( elem ) { - return jQuery.dir( elem, "previousSibling" ); - }, - nextUntil: function( elem, i, until ) { - return jQuery.dir( elem, "nextSibling", until ); - }, - prevUntil: function( elem, i, until ) { - return jQuery.dir( elem, "previousSibling", until ); - }, - siblings: function( elem ) { - return jQuery.sibling( elem.parentNode.firstChild, elem ); - }, - children: function( elem ) { - return jQuery.sibling( elem.firstChild ); - }, - contents: function( elem ) { - return jQuery.nodeName( elem, "iframe" ) ? - elem.contentDocument || elem.contentWindow.document : - jQuery.makeArray( elem.childNodes ); - } -}, function( name, fn ) { - jQuery.fn[ name ] = function( until, selector ) { - var ret = jQuery.map( this, fn, until ); - - if ( !runtil.test( name ) ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - ret = jQuery.filter( selector, ret ); - } - - ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; - - if ( (this.length > 1 || rmultiselector.test( selector )) && rparentsprev.test( name ) ) { - ret = ret.reverse(); - } - - return this.pushStack( ret, name, slice.call( arguments ).join(",") ); - }; -}); - -jQuery.extend({ - filter: function( expr, elems, not ) { - if ( not ) { - expr = ":not(" + expr + ")"; - } - - return elems.length === 1 ? - jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] : - jQuery.find.matches(expr, elems); - }, - - dir: function( elem, dir, until ) { - var matched = [], - cur = elem[ dir ]; - - while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { - if ( cur.nodeType === 1 ) { - matched.push( cur ); - } - cur = cur[dir]; - } - return matched; - }, - - nth: function( cur, result, dir, elem ) { - result = result || 1; - var num = 0; - - for ( ; cur; cur = cur[dir] ) { - if ( cur.nodeType === 1 && ++num === result ) { - break; - } - } - - return cur; - }, - - sibling: function( n, elem ) { - var r = []; - - for ( ; n; n = n.nextSibling ) { - if ( n.nodeType === 1 && n !== elem ) { - r.push( n ); - } - } - - return r; - } -}); - -// Implement the identical functionality for filter and not -function winnow( elements, qualifier, keep ) { - - // Can't pass null or undefined to indexOf in Firefox 4 - // Set to 0 to skip string check - qualifier = qualifier || 0; - - if ( jQuery.isFunction( qualifier ) ) { - return jQuery.grep(elements, function( elem, i ) { - var retVal = !!qualifier.call( elem, i, elem ); - return retVal === keep; - }); - - } else if ( qualifier.nodeType ) { - return jQuery.grep(elements, function( elem, i ) { - return ( elem === qualifier ) === keep; - }); - - } else if ( typeof qualifier === "string" ) { - var filtered = jQuery.grep(elements, function( elem ) { - return elem.nodeType === 1; - }); - - if ( isSimple.test( qualifier ) ) { - return jQuery.filter(qualifier, filtered, !keep); - } else { - qualifier = jQuery.filter( qualifier, filtered ); - } - } - - return jQuery.grep(elements, function( elem, i ) { - return ( jQuery.inArray( elem, qualifier ) >= 0 ) === keep; - }); -} - - - - -function createSafeFragment( document ) { - var list = nodeNames.split( "|" ), - safeFrag = document.createDocumentFragment(); - - if ( safeFrag.createElement ) { - while ( list.length ) { - safeFrag.createElement( - list.pop() - ); - } - } - return safeFrag; -} - -var nodeNames = "abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|" + - "header|hgroup|mark|meter|nav|output|progress|section|summary|time|video", - rinlinejQuery = / jQuery\d+="(?:\d+|null)"/g, - rleadingWhitespace = /^\s+/, - rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig, - rtagName = /<([\w:]+)/, - rtbody = /", "" ], - legend: [ 1, "
                                                                                                                                                                                ", "
                                                                                                                                                                                " ], - thead: [ 1, "", "
                                                                                                                                                                                " ], - tr: [ 2, "", "
                                                                                                                                                                                " ], - td: [ 3, "", "
                                                                                                                                                                                " ], - col: [ 2, "", "
                                                                                                                                                                                " ], - area: [ 1, "", "" ], - _default: [ 0, "", "" ] - }, - safeFragment = createSafeFragment( document ); - -wrapMap.optgroup = wrapMap.option; -wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; -wrapMap.th = wrapMap.td; - -// IE can't serialize and +// +// In this script the generated index should attach itself to the search module using the `appendIndex` function. By +// doing it like this the page will continue loading, unhindered by the loading of the search. +// +// After the page has fully loaded, and all these deferred indexes loaded, the initialization of the search module will +// be called and the form will receive the class 'phpdocumentor-search--active', indicating search is ready. At this +// point, the input field will also have it's 'disabled' attribute removed. +var Search = (function () { + var fuse; + var index = []; + var options = { + shouldSort: true, + threshold: 0.6, + location: 0, + distance: 100, + maxPatternLength: 32, + minMatchCharLength: 1, + keys: [ + "fqsen", + "name", + "summary", + "url" + ] + }; + + // Credit David Walsh (https://davidwalsh.name/javascript-debounce-function) + // Returns a function, that, as long as it continues to be invoked, will not + // be triggered. The function will be called after it stops being called for + // N milliseconds. If `immediate` is passed, trigger the function on the + // leading edge, instead of the trailing. + function debounce(func, wait, immediate) { + var timeout; + + return function executedFunction() { + var context = this; + var args = arguments; + + var later = function () { + timeout = null; + if (!immediate) func.apply(context, args); + }; + + var callNow = immediate && !timeout; + clearTimeout(timeout); + timeout = setTimeout(later, wait); + if (callNow) func.apply(context, args); + }; + } + + function close() { + // Start scroll prevention: https://css-tricks.com/prevent-page-scrolling-when-a-modal-is-open/ + const scrollY = document.body.style.top; + document.body.style.position = ''; + document.body.style.top = ''; + window.scrollTo(0, parseInt(scrollY || '0') * -1); + // End scroll prevention + + var form = document.querySelector('[data-search-form]'); + var searchResults = document.querySelector('[data-search-results]'); + + form.classList.toggle('phpdocumentor-search--has-results', false); + searchResults.classList.add('phpdocumentor-search-results--hidden'); + var searchField = document.querySelector('[data-search-form] input[type="search"]'); + searchField.blur(); + } + + function search(event) { + // Start scroll prevention: https://css-tricks.com/prevent-page-scrolling-when-a-modal-is-open/ + document.body.style.position = 'fixed'; + document.body.style.top = `-${window.scrollY}px`; + // End scroll prevention + + // prevent enter's from autosubmitting + event.stopPropagation(); + + var form = document.querySelector('[data-search-form]'); + var searchResults = document.querySelector('[data-search-results]'); + var searchResultEntries = document.querySelector('[data-search-results] .phpdocumentor-search-results__entries'); + + searchResultEntries.innerHTML = ''; + + if (!event.target.value) { + close(); + return; + } + + form.classList.toggle('phpdocumentor-search--has-results', true); + searchResults.classList.remove('phpdocumentor-search-results--hidden'); + var results = fuse.search(event.target.value, {limit: 25}); + + results.forEach(function (result) { + var entry = document.createElement("li"); + entry.classList.add("phpdocumentor-search-results__entry"); + entry.innerHTML += '

                                                                                                                                                                                ' + result.name + "

                                                                                                                                                                                \n"; + entry.innerHTML += '' + result.fqsen + "\n"; + entry.innerHTML += '
                                                                                                                                                                                ' + result.summary + '
                                                                                                                                                                                '; + searchResultEntries.appendChild(entry) + }); + } + + function appendIndex(added) { + index = index.concat(added); + + // re-initialize search engine when appending an index after initialisation + if (typeof fuse !== 'undefined') { + fuse = new Fuse(index, options); + } + } + + function init() { + fuse = new Fuse(index, options); + + var form = document.querySelector('[data-search-form]'); + var searchField = document.querySelector('[data-search-form] input[type="search"]'); + + var closeButton = document.querySelector('.phpdocumentor-search-results__close'); + closeButton.addEventListener('click', function() { close() }.bind(this)); + + var searchResults = document.querySelector('[data-search-results]'); + searchResults.addEventListener('click', function() { close() }.bind(this)); + + form.classList.add('phpdocumentor-search--active'); + + searchField.setAttribute('placeholder', 'Search (Press "/" to focus)'); + searchField.removeAttribute('disabled'); + searchField.addEventListener('keyup', debounce(search, 300)); + + window.addEventListener('keyup', function (event) { + if (event.key === '/') { + searchField.focus(); + } + if (event.code === 'Escape') { + close(); + } + }.bind(this)); + } + + return { + appendIndex, + init + } +})(); + +window.addEventListener('DOMContentLoaded', function () { + var form = document.querySelector('[data-search-form]'); + + // When JS is supported; show search box. Must be before including the search for it to take effect immediately + form.classList.add('phpdocumentor-search--enabled'); +}); + +window.addEventListener('load', function () { + Search.init(); +}); diff --git a/js/searchIndex.js b/js/searchIndex.js new file mode 100644 index 00000000..3c757d82 --- /dev/null +++ b/js/searchIndex.js @@ -0,0 +1,3284 @@ +Search.appendIndex( + [ + { + "fqsen": "\\Parse\\HttpClients\\ParseCurl", + "name": "ParseCurl", + "summary": "Class\u0020ParseCurl\u0020\u002D\u0020Wrapper\u0020for\u0020abstracted\u0020curl\u0020usage", + "url": "classes/Parse-HttpClients-ParseCurl.html" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurl\u003A\u003Ainit\u0028\u0029", + "name": "init", + "summary": "Sets\u0020up\u0020a\u0020new\u0020curl\u0020instance\u0020internally\u0020if\u0020needed", + "url": "classes/Parse-HttpClients-ParseCurl.html#method_init" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurl\u003A\u003Aexec\u0028\u0029", + "name": "exec", + "summary": "Executes\u0020this\u0020curl\u0020request", + "url": "classes/Parse-HttpClients-ParseCurl.html#method_exec" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurl\u003A\u003AsetOption\u0028\u0029", + "name": "setOption", + "summary": "Sets\u0020a\u0020curl\u0020option", + "url": "classes/Parse-HttpClients-ParseCurl.html#method_setOption" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurl\u003A\u003AsetOptionsArray\u0028\u0029", + "name": "setOptionsArray", + "summary": "Sets\u0020multiple\u0020curl\u0020options", + "url": "classes/Parse-HttpClients-ParseCurl.html#method_setOptionsArray" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurl\u003A\u003AgetInfo\u0028\u0029", + "name": "getInfo", + "summary": "Gets\u0020info\u0020for\u0020this\u0020curl\u0020handle", + "url": "classes/Parse-HttpClients-ParseCurl.html#method_getInfo" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurl\u003A\u003AgetError\u0028\u0029", + "name": "getError", + "summary": "Gets\u0020the\u0020curl\u0020error\u0020message", + "url": "classes/Parse-HttpClients-ParseCurl.html#method_getError" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurl\u003A\u003AgetErrorCode\u0028\u0029", + "name": "getErrorCode", + "summary": "Gets\u0020the\u0020curl\u0020error\u0020code", + "url": "classes/Parse-HttpClients-ParseCurl.html#method_getErrorCode" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurl\u003A\u003Aclose\u0028\u0029", + "name": "close", + "summary": "Closed\u0020our\u0020curl\u0020handle\u0020and\u0020disposes\u0020of\u0020it", + "url": "classes/Parse-HttpClients-ParseCurl.html#method_close" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurl\u003A\u003A\u0024curl", + "name": "curl", + "summary": "Curl\u0020handle", + "url": "classes/Parse-HttpClients-ParseCurl.html#property_curl" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient", + "name": "ParseCurlHttpClient", + "summary": "Class\u0020ParseCurlHttpClient\u0020\u002D\u0020Curl\u0020http\u0020client", + "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "ParseCurlHttpClient\u0020constructor.", + "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html#method___construct" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient\u003A\u003AaddRequestHeader\u0028\u0029", + "name": "addRequestHeader", + "summary": "Adds\u0020a\u0020header\u0020to\u0020this\u0020request", + "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html#method_addRequestHeader" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient\u003A\u003AbuildRequestHeaders\u0028\u0029", + "name": "buildRequestHeaders", + "summary": "Builds\u0020and\u0020returns\u0020the\u0020coalesced\u0020request\u0020headers", + "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html#method_buildRequestHeaders" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient\u003A\u003AgetResponseHeaders\u0028\u0029", + "name": "getResponseHeaders", + "summary": "Gets\u0020headers\u0020in\u0020the\u0020response", + "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html#method_getResponseHeaders" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient\u003A\u003AgetResponseStatusCode\u0028\u0029", + "name": "getResponseStatusCode", + "summary": "Returns\u0020the\u0020status\u0020code\u0020of\u0020the\u0020response", + "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html#method_getResponseStatusCode" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient\u003A\u003AgetResponseContentType\u0028\u0029", + "name": "getResponseContentType", + "summary": "Returns\u0020the\u0020content\u0020type\u0020of\u0020the\u0020response", + "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html#method_getResponseContentType" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient\u003A\u003Asetup\u0028\u0029", + "name": "setup", + "summary": "Sets\u0020up\u0020our\u0020cURL\u0020request\u0020in\u0020advance", + "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html#method_setup" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient\u003A\u003Asend\u0028\u0029", + "name": "send", + "summary": "Sends\u0020an\u0020HTTP\u0020request", + "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html#method_send" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient\u003A\u003AgetHeadersArray\u0028\u0029", + "name": "getHeadersArray", + "summary": "Convert\u0020and\u0020return\u0020response\u0020headers\u0020as\u0020an\u0020array", + "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html#method_getHeadersArray" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient\u003A\u003AsetConnectionTimeout\u0028\u0029", + "name": "setConnectionTimeout", + "summary": "Sets\u0020the\u0020connection\u0020timeout", + "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html#method_setConnectionTimeout" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient\u003A\u003AsetTimeout\u0028\u0029", + "name": "setTimeout", + "summary": "Sets\u0020the\u0020request\u0020timeout", + "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html#method_setTimeout" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient\u003A\u003AsetCAFile\u0028\u0029", + "name": "setCAFile", + "summary": "Sets\u0020the\u0020CA\u0020file\u0020to\u0020validate\u0020requests\u0020with", + "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html#method_setCAFile" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient\u003A\u003AgetErrorCode\u0028\u0029", + "name": "getErrorCode", + "summary": "Gets\u0020the\u0020error\u0020code", + "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html#method_getErrorCode" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient\u003A\u003AgetErrorMessage\u0028\u0029", + "name": "getErrorMessage", + "summary": "Gets\u0020the\u0020error\u0020message", + "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html#method_getErrorMessage" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient\u003A\u003AgetHeaderSize\u0028\u0029", + "name": "getHeaderSize", + "summary": "Return\u0020proper\u0020header\u0020size", + "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html#method_getHeaderSize" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient\u003A\u003AneedsCurlProxyFix\u0028\u0029", + "name": "needsCurlProxyFix", + "summary": "Detect\u0020versions\u0020of\u0020Curl\u0020which\u0020report\u0020incorrect\u0020header\u0020lengths\u0020when\nusing\u0020Proxies.", + "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html#method_needsCurlProxyFix" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient\u003A\u003ACURL_PROXY_QUIRK_VER", + "name": "CURL_PROXY_QUIRK_VER", + "summary": "", + "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html#constant_CURL_PROXY_QUIRK_VER" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient\u003A\u003ACONNECTION_ESTABLISHED", + "name": "CONNECTION_ESTABLISHED", + "summary": "", + "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html#constant_CONNECTION_ESTABLISHED" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient\u003A\u003A\u0024parseCurl", + "name": "parseCurl", + "summary": "Curl\u0020handle", + "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html#property_parseCurl" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient\u003A\u003A\u0024headers", + "name": "headers", + "summary": "Request\u0020Headers", + "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html#property_headers" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient\u003A\u003A\u0024responseHeaders", + "name": "responseHeaders", + "summary": "Response\u0020headers", + "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html#property_responseHeaders" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient\u003A\u003A\u0024responseCode", + "name": "responseCode", + "summary": "Response\u0020code", + "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html#property_responseCode" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient\u003A\u003A\u0024responseContentType", + "name": "responseContentType", + "summary": "Content\u0020type\u0020of\u0020our\u0020response", + "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html#property_responseContentType" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient\u003A\u003A\u0024curlErrorCode", + "name": "curlErrorCode", + "summary": "cURL\u0020error\u0020code", + "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html#property_curlErrorCode" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient\u003A\u003A\u0024curlErrorMessage", + "name": "curlErrorMessage", + "summary": "cURL\u0020error\u0020message", + "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html#property_curlErrorMessage" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient\u003A\u003A\u0024response", + "name": "response", + "summary": "Response\u0020from\u0020our\u0020request", + "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html#property_response" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseHttpable", + "name": "ParseHttpable", + "summary": "Class\u0020ParseHttpable\u0020\u002D\u0020Interface\u0020for\u0020an\u0020HTTPable\u0020client", + "url": "classes/Parse-HttpClients-ParseHttpable.html" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseHttpable\u003A\u003AaddRequestHeader\u0028\u0029", + "name": "addRequestHeader", + "summary": "Adds\u0020a\u0020header\u0020to\u0020this\u0020request", + "url": "classes/Parse-HttpClients-ParseHttpable.html#method_addRequestHeader" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseHttpable\u003A\u003AgetResponseHeaders\u0028\u0029", + "name": "getResponseHeaders", + "summary": "Gets\u0020headers\u0020in\u0020the\u0020response", + "url": "classes/Parse-HttpClients-ParseHttpable.html#method_getResponseHeaders" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseHttpable\u003A\u003AgetResponseStatusCode\u0028\u0029", + "name": "getResponseStatusCode", + "summary": "Returns\u0020the\u0020status\u0020code\u0020of\u0020the\u0020response", + "url": "classes/Parse-HttpClients-ParseHttpable.html#method_getResponseStatusCode" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseHttpable\u003A\u003AgetResponseContentType\u0028\u0029", + "name": "getResponseContentType", + "summary": "Returns\u0020the\u0020content\u0020type\u0020of\u0020the\u0020response", + "url": "classes/Parse-HttpClients-ParseHttpable.html#method_getResponseContentType" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseHttpable\u003A\u003AsetConnectionTimeout\u0028\u0029", + "name": "setConnectionTimeout", + "summary": "Sets\u0020the\u0020connection\u0020timeout", + "url": "classes/Parse-HttpClients-ParseHttpable.html#method_setConnectionTimeout" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseHttpable\u003A\u003AsetTimeout\u0028\u0029", + "name": "setTimeout", + "summary": "Sets\u0020the\u0020request\u0020timeout", + "url": "classes/Parse-HttpClients-ParseHttpable.html#method_setTimeout" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseHttpable\u003A\u003AsetCAFile\u0028\u0029", + "name": "setCAFile", + "summary": "Sets\u0020the\u0020CA\u0020file\u0020to\u0020validate\u0020requests\u0020with", + "url": "classes/Parse-HttpClients-ParseHttpable.html#method_setCAFile" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseHttpable\u003A\u003AgetErrorCode\u0028\u0029", + "name": "getErrorCode", + "summary": "Gets\u0020the\u0020error\u0020code", + "url": "classes/Parse-HttpClients-ParseHttpable.html#method_getErrorCode" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseHttpable\u003A\u003AgetErrorMessage\u0028\u0029", + "name": "getErrorMessage", + "summary": "Gets\u0020the\u0020error\u0020message", + "url": "classes/Parse-HttpClients-ParseHttpable.html#method_getErrorMessage" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseHttpable\u003A\u003Asetup\u0028\u0029", + "name": "setup", + "summary": "Sets\u0020up\u0020our\u0020client\u0020before\u0020we\u0020make\u0020a\u0020request", + "url": "classes/Parse-HttpClients-ParseHttpable.html#method_setup" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseHttpable\u003A\u003Asend\u0028\u0029", + "name": "send", + "summary": "Sends\u0020an\u0020HTTP\u0020request", + "url": "classes/Parse-HttpClients-ParseHttpable.html#method_send" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStream", + "name": "ParseStream", + "summary": "Class\u0020ParseStream\u0020\u002D\u0020Wrapper\u0020for\u0020abstracted\u0020stream\u0020usage", + "url": "classes/Parse-HttpClients-ParseStream.html" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStream\u003A\u003AcreateContext\u0028\u0029", + "name": "createContext", + "summary": "Create\u0020a\u0020stream\u0020context", + "url": "classes/Parse-HttpClients-ParseStream.html#method_createContext" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStream\u003A\u003Aget\u0028\u0029", + "name": "get", + "summary": "Gets\u0020the\u0020contents\u0020from\u0020the\u0020given\u0020url", + "url": "classes/Parse-HttpClients-ParseStream.html#method_get" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStream\u003A\u003AgetResponseHeaders\u0028\u0029", + "name": "getResponseHeaders", + "summary": "Returns\u0020the\u0020response\u0020headers\u0020for\u0020the\u0020last\u0020request", + "url": "classes/Parse-HttpClients-ParseStream.html#method_getResponseHeaders" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStream\u003A\u003AgetErrorMessage\u0028\u0029", + "name": "getErrorMessage", + "summary": "Gets\u0020the\u0020current\u0020error\u0020message", + "url": "classes/Parse-HttpClients-ParseStream.html#method_getErrorMessage" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStream\u003A\u003AgetErrorCode\u0028\u0029", + "name": "getErrorCode", + "summary": "Gest\u0020the\u0020current\u0020error\u0020code", + "url": "classes/Parse-HttpClients-ParseStream.html#method_getErrorCode" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStream\u003A\u003A\u0024stream", + "name": "stream", + "summary": "Stream\u0020context", + "url": "classes/Parse-HttpClients-ParseStream.html#property_stream" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStream\u003A\u003A\u0024responseHeaders", + "name": "responseHeaders", + "summary": "Response\u0020headers", + "url": "classes/Parse-HttpClients-ParseStream.html#property_responseHeaders" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStream\u003A\u003A\u0024errorMessage", + "name": "errorMessage", + "summary": "Error\u0020message", + "url": "classes/Parse-HttpClients-ParseStream.html#property_errorMessage" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStream\u003A\u003A\u0024errorCode", + "name": "errorCode", + "summary": "Error\u0020code", + "url": "classes/Parse-HttpClients-ParseStream.html#property_errorCode" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient", + "name": "ParseStreamHttpClient", + "summary": "Class\u0020ParseStreamHttpClient\u0020\u002D\u0020Stream\u0020http\u0020client", + "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "ParseStreamHttpClient\u0020constructor.", + "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#method___construct" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003AaddRequestHeader\u0028\u0029", + "name": "addRequestHeader", + "summary": "Adds\u0020a\u0020header\u0020to\u0020this\u0020request", + "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#method_addRequestHeader" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003AgetResponseHeaders\u0028\u0029", + "name": "getResponseHeaders", + "summary": "Gets\u0020headers\u0020in\u0020the\u0020response", + "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#method_getResponseHeaders" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003AgetResponseStatusCode\u0028\u0029", + "name": "getResponseStatusCode", + "summary": "Returns\u0020the\u0020status\u0020code\u0020of\u0020the\u0020response", + "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#method_getResponseStatusCode" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003AgetResponseContentType\u0028\u0029", + "name": "getResponseContentType", + "summary": "Returns\u0020the\u0020content\u0020type\u0020of\u0020the\u0020response", + "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#method_getResponseContentType" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003AbuildRequestHeaders\u0028\u0029", + "name": "buildRequestHeaders", + "summary": "Builds\u0020and\u0020returns\u0020the\u0020coalesced\u0020request\u0020headers", + "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#method_buildRequestHeaders" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003Asetup\u0028\u0029", + "name": "setup", + "summary": "Sets\u0020up\u0020ssl\u0020related\u0020options\u0020for\u0020the\u0020stream\u0020context", + "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#method_setup" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003Asend\u0028\u0029", + "name": "send", + "summary": "Sends\u0020an\u0020HTTP\u0020request", + "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#method_send" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003AformatHeaders\u0028\u0029", + "name": "formatHeaders", + "summary": "Converts\u0020unformatted\u0020headers\u0020to\u0020an\u0020array\u0020of\u0020headers", + "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#method_formatHeaders" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003AgetStatusCodeFromHeader\u0028\u0029", + "name": "getStatusCodeFromHeader", + "summary": "Extracts\u0020the\u0020Http\u0020status\u0020code\u0020from\u0020the\u0020given\u0020header", + "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#method_getStatusCodeFromHeader" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003AgetErrorCode\u0028\u0029", + "name": "getErrorCode", + "summary": "Gets\u0020the\u0020error\u0020code", + "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#method_getErrorCode" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003AgetErrorMessage\u0028\u0029", + "name": "getErrorMessage", + "summary": "Gets\u0020the\u0020error\u0020message", + "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#method_getErrorMessage" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003AsetConnectionTimeout\u0028\u0029", + "name": "setConnectionTimeout", + "summary": "Sets\u0020a\u0020connection\u0020timeout.\u0020UNUSED\u0020in\u0020the\u0020stream\u0020client.", + "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#method_setConnectionTimeout" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003AsetCAFile\u0028\u0029", + "name": "setCAFile", + "summary": "Sets\u0020the\u0020CA\u0020file\u0020to\u0020validate\u0020requests\u0020with", + "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#method_setCAFile" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003AsetTimeout\u0028\u0029", + "name": "setTimeout", + "summary": "Sets\u0020the\u0020request\u0020timeout", + "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#method_setTimeout" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003A\u0024parseStream", + "name": "parseStream", + "summary": "Stream\u0020handle", + "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#property_parseStream" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003A\u0024headers", + "name": "headers", + "summary": "Request\u0020Headers", + "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#property_headers" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003A\u0024responseHeaders", + "name": "responseHeaders", + "summary": "Response\u0020headers", + "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#property_responseHeaders" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003A\u0024responseCode", + "name": "responseCode", + "summary": "Response\u0020code", + "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#property_responseCode" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003A\u0024responseContentType", + "name": "responseContentType", + "summary": "Content\u0020type\u0020of\u0020our\u0020response", + "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#property_responseContentType" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003A\u0024streamErrorCode", + "name": "streamErrorCode", + "summary": "Stream\u0020error\u0020code", + "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#property_streamErrorCode" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003A\u0024streamErrorMessage", + "name": "streamErrorMessage", + "summary": "Stream\u0020error\u0020message", + "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#property_streamErrorMessage" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003A\u0024options", + "name": "options", + "summary": "Options\u0020to\u0020pass\u0020to\u0020our\u0020stream", + "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#property_options" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003A\u0024caFile", + "name": "caFile", + "summary": "Optional\u0020CA\u0020file\u0020to\u0020verify\u0020our\u0020peers\u0020with", + "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#property_caFile" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003A\u0024timeout", + "name": "timeout", + "summary": "Optional\u0020timeout\u0020for\u0020this\u0020request", + "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#property_timeout" + }, { + "fqsen": "\\Parse\\Internal\\AddOperation", + "name": "AddOperation", + "summary": "Class\u0020AddOperation\u0020\u002D\u0020FieldOperation\u0020for\u0020adding\u0020object\u0028s\u0029\u0020to\u0020array\u0020fields.", + "url": "classes/Parse-Internal-AddOperation.html" + }, { + "fqsen": "\\Parse\\Internal\\AddOperation\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Creates\u0020an\u0020AddOperation\u0020with\u0020the\u0020provided\u0020objects.", + "url": "classes/Parse-Internal-AddOperation.html#method___construct" + }, { + "fqsen": "\\Parse\\Internal\\AddOperation\u003A\u003AgetValue\u0028\u0029", + "name": "getValue", + "summary": "Gets\u0020the\u0020objects\u0020for\u0020this\u0020operation.", + "url": "classes/Parse-Internal-AddOperation.html#method_getValue" + }, { + "fqsen": "\\Parse\\Internal\\AddOperation\u003A\u003A_encode\u0028\u0029", + "name": "_encode", + "summary": "Returns\u0020associative\u0020array\u0020representing\u0020encoded\u0020operation.", + "url": "classes/Parse-Internal-AddOperation.html#method__encode" + }, { + "fqsen": "\\Parse\\Internal\\AddOperation\u003A\u003A_mergeWithPrevious\u0028\u0029", + "name": "_mergeWithPrevious", + "summary": "Takes\u0020a\u0020previous\u0020operation\u0020and\u0020returns\u0020a\u0020merged\u0020operation\u0020to\u0020replace\u0020it.", + "url": "classes/Parse-Internal-AddOperation.html#method__mergeWithPrevious" + }, { + "fqsen": "\\Parse\\Internal\\AddOperation\u003A\u003A_apply\u0028\u0029", + "name": "_apply", + "summary": "Applies\u0020current\u0020operation,\u0020returns\u0020resulting\u0020value.", + "url": "classes/Parse-Internal-AddOperation.html#method__apply" + }, { + "fqsen": "\\Parse\\Internal\\AddOperation\u003A\u003A\u0024objects", + "name": "objects", + "summary": "Array\u0020with\u0020objects\u0020to\u0020add.", + "url": "classes/Parse-Internal-AddOperation.html#property_objects" + }, { + "fqsen": "\\Parse\\Internal\\AddUniqueOperation", + "name": "AddUniqueOperation", + "summary": "Class\u0020AddUniqueOperation\u0020\u002D\u0020Operation\u0020to\u0020add\u0020unique\u0020objects\u0020to\u0020an\u0020array\u0020key.", + "url": "classes/Parse-Internal-AddUniqueOperation.html" + }, { + "fqsen": "\\Parse\\Internal\\AddUniqueOperation\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Creates\u0020an\u0020operation\u0020for\u0020adding\u0020unique\u0020values\u0020to\u0020an\u0020array\u0020key.", + "url": "classes/Parse-Internal-AddUniqueOperation.html#method___construct" + }, { + "fqsen": "\\Parse\\Internal\\AddUniqueOperation\u003A\u003AgetValue\u0028\u0029", + "name": "getValue", + "summary": "Returns\u0020the\u0020values\u0020for\u0020this\u0020operation.", + "url": "classes/Parse-Internal-AddUniqueOperation.html#method_getValue" + }, { + "fqsen": "\\Parse\\Internal\\AddUniqueOperation\u003A\u003A_encode\u0028\u0029", + "name": "_encode", + "summary": "Returns\u0020an\u0020associative\u0020array\u0020encoding\u0020of\u0020this\u0020operation.", + "url": "classes/Parse-Internal-AddUniqueOperation.html#method__encode" + }, { + "fqsen": "\\Parse\\Internal\\AddUniqueOperation\u003A\u003A_mergeWithPrevious\u0028\u0029", + "name": "_mergeWithPrevious", + "summary": "Merge\u0020this\u0020operation\u0020with\u0020the\u0020previous\u0020operation\u0020and\u0020return\u0020the\u0020result.", + "url": "classes/Parse-Internal-AddUniqueOperation.html#method__mergeWithPrevious" + }, { + "fqsen": "\\Parse\\Internal\\AddUniqueOperation\u003A\u003A_apply\u0028\u0029", + "name": "_apply", + "summary": "Apply\u0020the\u0020current\u0020operation\u0020and\u0020return\u0020the\u0020result.", + "url": "classes/Parse-Internal-AddUniqueOperation.html#method__apply" + }, { + "fqsen": "\\Parse\\Internal\\AddUniqueOperation\u003A\u003AisParseObjectInArray\u0028\u0029", + "name": "isParseObjectInArray", + "summary": "Checks\u0020if\u0020a\u0020parse\u0020object\u0020is\u0020contained\u0020in\u0020a\u0020given\u0020array\u0020of\u0020values", + "url": "classes/Parse-Internal-AddUniqueOperation.html#method_isParseObjectInArray" + }, { + "fqsen": "\\Parse\\Internal\\AddUniqueOperation\u003A\u003A\u0024objects", + "name": "objects", + "summary": "Array\u0020containing\u0020objects\u0020to\u0020add.", + "url": "classes/Parse-Internal-AddUniqueOperation.html#property_objects" + }, { + "fqsen": "\\Parse\\Internal\\DeleteOperation", + "name": "DeleteOperation", + "summary": "Class\u0020DeleteOperation\u0020\u002D\u0020FieldOperation\u0020to\u0020remove\u0020a\u0020key\u0020from\u0020an\u0020object.", + "url": "classes/Parse-Internal-DeleteOperation.html" + }, { + "fqsen": "\\Parse\\Internal\\DeleteOperation\u003A\u003A_encode\u0028\u0029", + "name": "_encode", + "summary": "Returns\u0020an\u0020associative\u0020array\u0020encoding\u0020of\u0020the\u0020current\u0020operation.", + "url": "classes/Parse-Internal-DeleteOperation.html#method__encode" + }, { + "fqsen": "\\Parse\\Internal\\DeleteOperation\u003A\u003A_apply\u0028\u0029", + "name": "_apply", + "summary": "Applies\u0020the\u0020current\u0020operation\u0020and\u0020returns\u0020the\u0020result.", + "url": "classes/Parse-Internal-DeleteOperation.html#method__apply" + }, { + "fqsen": "\\Parse\\Internal\\DeleteOperation\u003A\u003A_mergeWithPrevious\u0028\u0029", + "name": "_mergeWithPrevious", + "summary": "Merge\u0020this\u0020operation\u0020with\u0020a\u0020previous\u0020operation\u0020and\u0020return\u0020the\u0020result.", + "url": "classes/Parse-Internal-DeleteOperation.html#method__mergeWithPrevious" + }, { + "fqsen": "\\Parse\\Internal\\Encodable", + "name": "Encodable", + "summary": "Class\u0020Encodable\u0020\u002D\u0020Interface\u0020for\u0020Parse\u0020Classes\u0020which\u0020provide\u0020an\u0020encode\nmethod.", + "url": "classes/Parse-Internal-Encodable.html" + }, { + "fqsen": "\\Parse\\Internal\\Encodable\u003A\u003A_encode\u0028\u0029", + "name": "_encode", + "summary": "Returns\u0020an\u0020associate\u0020array\u0020encoding\u0020of\u0020the\u0020implementing\u0020class.", + "url": "classes/Parse-Internal-Encodable.html#method__encode" + }, { + "fqsen": "\\Parse\\Internal\\FieldOperation", + "name": "FieldOperation", + "summary": "Class\u0020FieldOperation\u0020\u002D\u0020Interface\u0020for\u0020all\u0020Parse\u0020Field\u0020Operations.", + "url": "classes/Parse-Internal-FieldOperation.html" + }, { + "fqsen": "\\Parse\\Internal\\FieldOperation\u003A\u003A_apply\u0028\u0029", + "name": "_apply", + "summary": "Applies\u0020the\u0020current\u0020operation\u0020and\u0020returns\u0020the\u0020result.", + "url": "classes/Parse-Internal-FieldOperation.html#method__apply" + }, { + "fqsen": "\\Parse\\Internal\\FieldOperation\u003A\u003A_mergeWithPrevious\u0028\u0029", + "name": "_mergeWithPrevious", + "summary": "Merge\u0020this\u0020operation\u0020with\u0020a\u0020previous\u0020operation\u0020and\u0020return\u0020the\u0020new\noperation.", + "url": "classes/Parse-Internal-FieldOperation.html#method__mergeWithPrevious" + }, { + "fqsen": "\\Parse\\Internal\\IncrementOperation", + "name": "IncrementOperation", + "summary": "Class\u0020IncrementOperation\u0020\u002D\u0020Operation\u0020to\u0020increment\u0020numeric\u0020object\u0020key.", + "url": "classes/Parse-Internal-IncrementOperation.html" + }, { + "fqsen": "\\Parse\\Internal\\IncrementOperation\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Creates\u0020an\u0020IncrementOperation\u0020object.", + "url": "classes/Parse-Internal-IncrementOperation.html#method___construct" + }, { + "fqsen": "\\Parse\\Internal\\IncrementOperation\u003A\u003AgetValue\u0028\u0029", + "name": "getValue", + "summary": "Get\u0020the\u0020value\u0020for\u0020this\u0020operation.", + "url": "classes/Parse-Internal-IncrementOperation.html#method_getValue" + }, { + "fqsen": "\\Parse\\Internal\\IncrementOperation\u003A\u003A_encode\u0028\u0029", + "name": "_encode", + "summary": "Get\u0020an\u0020associative\u0020array\u0020encoding\u0020for\u0020this\u0020operation.", + "url": "classes/Parse-Internal-IncrementOperation.html#method__encode" + }, { + "fqsen": "\\Parse\\Internal\\IncrementOperation\u003A\u003A_apply\u0028\u0029", + "name": "_apply", + "summary": "Apply\u0020the\u0020current\u0020operation\u0020and\u0020return\u0020the\u0020result.", + "url": "classes/Parse-Internal-IncrementOperation.html#method__apply" + }, { + "fqsen": "\\Parse\\Internal\\IncrementOperation\u003A\u003A_mergeWithPrevious\u0028\u0029", + "name": "_mergeWithPrevious", + "summary": "Merge\u0020this\u0020operation\u0020with\u0020a\u0020previous\u0020operation\u0020and\u0020return\u0020the\nresulting\u0020operation.", + "url": "classes/Parse-Internal-IncrementOperation.html#method__mergeWithPrevious" + }, { + "fqsen": "\\Parse\\Internal\\IncrementOperation\u003A\u003A\u0024value", + "name": "value", + "summary": "Amount\u0020to\u0020increment\u0020by.", + "url": "classes/Parse-Internal-IncrementOperation.html#property_value" + }, { + "fqsen": "\\Parse\\Internal\\ParseRelationOperation", + "name": "ParseRelationOperation", + "summary": "Class\u0020ParseRelationOperation\u0020\u002D\u0020A\u0020class\u0020that\u0020is\u0020used\u0020to\u0020manage\u0020ParseRelation\u0020changes\u0020such\u0020as\u0020object\u0020add\u0020or\u0020remove.", + "url": "classes/Parse-Internal-ParseRelationOperation.html" + }, { + "fqsen": "\\Parse\\Internal\\ParseRelationOperation\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "ParseRelationOperation\u0020constructor.", + "url": "classes/Parse-Internal-ParseRelationOperation.html#method___construct" + }, { + "fqsen": "\\Parse\\Internal\\ParseRelationOperation\u003A\u003AcheckAndAssignClassName\u0028\u0029", + "name": "checkAndAssignClassName", + "summary": "Helper\u0020function\u0020to\u0020check\u0020that\u0020all\u0020passed\u0020ParseObjects\u0020have\u0020same\u0020class\u0020name\nand\u0020assign\u0020targetClassName\u0020variable.", + "url": "classes/Parse-Internal-ParseRelationOperation.html#method_checkAndAssignClassName" + }, { + "fqsen": "\\Parse\\Internal\\ParseRelationOperation\u003A\u003AaddObjects\u0028\u0029", + "name": "addObjects", + "summary": "Adds\u0020an\u0020object\u0020or\u0020array\u0020of\u0020objects\u0020to\u0020the\u0020array,\u0020replacing\u0020any\nexisting\u0020instance\u0020of\u0020the\u0020same\u0020object.", + "url": "classes/Parse-Internal-ParseRelationOperation.html#method_addObjects" + }, { + "fqsen": "\\Parse\\Internal\\ParseRelationOperation\u003A\u003AremoveObjects\u0028\u0029", + "name": "removeObjects", + "summary": "Removes\u0020an\u0020object\u0020\u0028and\u0020any\u0020duplicate\u0020instances\u0020of\u0020that\u0020object\u0029\u0020from\u0020the\u0020array.", + "url": "classes/Parse-Internal-ParseRelationOperation.html#method_removeObjects" + }, { + "fqsen": "\\Parse\\Internal\\ParseRelationOperation\u003A\u003A_apply\u0028\u0029", + "name": "_apply", + "summary": "Applies\u0020the\u0020current\u0020operation\u0020and\u0020returns\u0020the\u0020result.", + "url": "classes/Parse-Internal-ParseRelationOperation.html#method__apply" + }, { + "fqsen": "\\Parse\\Internal\\ParseRelationOperation\u003A\u003A_mergeWithPrevious\u0028\u0029", + "name": "_mergeWithPrevious", + "summary": "Merge\u0020this\u0020operation\u0020with\u0020a\u0020previous\u0020operation\u0020and\u0020return\u0020the\u0020new\noperation.", + "url": "classes/Parse-Internal-ParseRelationOperation.html#method__mergeWithPrevious" + }, { + "fqsen": "\\Parse\\Internal\\ParseRelationOperation\u003A\u003A_encode\u0028\u0029", + "name": "_encode", + "summary": "Returns\u0020an\u0020associative\u0020array\u0020encoding\u0020of\u0020the\u0020current\u0020operation.", + "url": "classes/Parse-Internal-ParseRelationOperation.html#method__encode" + }, { + "fqsen": "\\Parse\\Internal\\ParseRelationOperation\u003A\u003A_getTargetClass\u0028\u0029", + "name": "_getTargetClass", + "summary": "Gets\u0020the\u0020className\u0020of\u0020the\u0020target\u0020objects.", + "url": "classes/Parse-Internal-ParseRelationOperation.html#method__getTargetClass" + }, { + "fqsen": "\\Parse\\Internal\\ParseRelationOperation\u003A\u003AremoveElementsFromArray\u0028\u0029", + "name": "removeElementsFromArray", + "summary": "Remove\u0020element\u0020or\u0020array\u0020of\u0020elements\u0020from\u0020one\u0020dimensional\u0020array.", + "url": "classes/Parse-Internal-ParseRelationOperation.html#method_removeElementsFromArray" + }, { + "fqsen": "\\Parse\\Internal\\ParseRelationOperation\u003A\u003AconvertToOneDimensionalArray\u0028\u0029", + "name": "convertToOneDimensionalArray", + "summary": "Convert\u0020any\u0020array\u0020to\u0020one\u0020dimensional\u0020array.", + "url": "classes/Parse-Internal-ParseRelationOperation.html#method_convertToOneDimensionalArray" + }, { + "fqsen": "\\Parse\\Internal\\ParseRelationOperation\u003A\u003A\u0024targetClassName", + "name": "targetClassName", + "summary": "The\u0020className\u0020of\u0020the\u0020target\u0020objects.", + "url": "classes/Parse-Internal-ParseRelationOperation.html#property_targetClassName" + }, { + "fqsen": "\\Parse\\Internal\\ParseRelationOperation\u003A\u003A\u0024relationsToAdd", + "name": "relationsToAdd", + "summary": "Array\u0020of\u0020objects\u0020to\u0020add\u0020to\u0020this\u0020relation.", + "url": "classes/Parse-Internal-ParseRelationOperation.html#property_relationsToAdd" + }, { + "fqsen": "\\Parse\\Internal\\ParseRelationOperation\u003A\u003A\u0024relationsToRemove", + "name": "relationsToRemove", + "summary": "Array\u0020of\u0020objects\u0020to\u0020remove\u0020from\u0020this\u0020relation.", + "url": "classes/Parse-Internal-ParseRelationOperation.html#property_relationsToRemove" + }, { + "fqsen": "\\Parse\\Internal\\RemoveOperation", + "name": "RemoveOperation", + "summary": "Class\u0020RemoveOperation\u0020\u002D\u0020FieldOperation\u0020for\u0020removing\u0020object\u0028s\u0029\u0020from\u0020array\nfields.", + "url": "classes/Parse-Internal-RemoveOperation.html" + }, { + "fqsen": "\\Parse\\Internal\\RemoveOperation\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Creates\u0020an\u0020RemoveOperation\u0020with\u0020the\u0020provided\u0020objects.", + "url": "classes/Parse-Internal-RemoveOperation.html#method___construct" + }, { + "fqsen": "\\Parse\\Internal\\RemoveOperation\u003A\u003AgetValue\u0028\u0029", + "name": "getValue", + "summary": "Gets\u0020the\u0020objects\u0020for\u0020this\u0020operation.", + "url": "classes/Parse-Internal-RemoveOperation.html#method_getValue" + }, { + "fqsen": "\\Parse\\Internal\\RemoveOperation\u003A\u003A_encode\u0028\u0029", + "name": "_encode", + "summary": "Returns\u0020associative\u0020array\u0020representing\u0020encoded\u0020operation.", + "url": "classes/Parse-Internal-RemoveOperation.html#method__encode" + }, { + "fqsen": "\\Parse\\Internal\\RemoveOperation\u003A\u003A_mergeWithPrevious\u0028\u0029", + "name": "_mergeWithPrevious", + "summary": "Takes\u0020a\u0020previous\u0020operation\u0020and\u0020returns\u0020a\u0020merged\u0020operation\u0020to\u0020replace\u0020it.", + "url": "classes/Parse-Internal-RemoveOperation.html#method__mergeWithPrevious" + }, { + "fqsen": "\\Parse\\Internal\\RemoveOperation\u003A\u003A_apply\u0028\u0029", + "name": "_apply", + "summary": "Applies\u0020current\u0020operation,\u0020returns\u0020resulting\u0020value.", + "url": "classes/Parse-Internal-RemoveOperation.html#method__apply" + }, { + "fqsen": "\\Parse\\Internal\\RemoveOperation\u003A\u003A\u0024objects", + "name": "objects", + "summary": "Array\u0020with\u0020objects\u0020to\u0020remove.", + "url": "classes/Parse-Internal-RemoveOperation.html#property_objects" + }, { + "fqsen": "\\Parse\\Internal\\SetOperation", + "name": "SetOperation", + "summary": "Class\u0020SetOperation\u0020\u002D\u0020Operation\u0020to\u0020set\u0020a\u0020value\u0020for\u0020an\u0020object\u0020key.", + "url": "classes/Parse-Internal-SetOperation.html" + }, { + "fqsen": "\\Parse\\Internal\\SetOperation\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Create\u0020a\u0020SetOperation\u0020with\u0020a\u0020value.", + "url": "classes/Parse-Internal-SetOperation.html#method___construct" + }, { + "fqsen": "\\Parse\\Internal\\SetOperation\u003A\u003AgetValue\u0028\u0029", + "name": "getValue", + "summary": "Get\u0020the\u0020value\u0020for\u0020this\u0020operation.", + "url": "classes/Parse-Internal-SetOperation.html#method_getValue" + }, { + "fqsen": "\\Parse\\Internal\\SetOperation\u003A\u003A_encode\u0028\u0029", + "name": "_encode", + "summary": "Returns\u0020an\u0020associative\u0020array\u0020encoding\u0020of\u0020the\u0020current\u0020operation.", + "url": "classes/Parse-Internal-SetOperation.html#method__encode" + }, { + "fqsen": "\\Parse\\Internal\\SetOperation\u003A\u003A_apply\u0028\u0029", + "name": "_apply", + "summary": "Apply\u0020the\u0020current\u0020operation\u0020and\u0020return\u0020the\u0020result.", + "url": "classes/Parse-Internal-SetOperation.html#method__apply" + }, { + "fqsen": "\\Parse\\Internal\\SetOperation\u003A\u003A_mergeWithPrevious\u0028\u0029", + "name": "_mergeWithPrevious", + "summary": "Merge\u0020this\u0020operation\u0020with\u0020a\u0020previous\u0020operation\u0020and\u0020return\u0020the\nresulting\u0020operation.", + "url": "classes/Parse-Internal-SetOperation.html#method__mergeWithPrevious" + }, { + "fqsen": "\\Parse\\Internal\\SetOperation\u003A\u003A\u0024value", + "name": "value", + "summary": "Value\u0020to\u0020set\u0020for\u0020this\u0020operation.", + "url": "classes/Parse-Internal-SetOperation.html#property_value" + }, { + "fqsen": "\\Parse\\Internal\\SetOperation\u003A\u003A\u0024isAssociativeArray", + "name": "isAssociativeArray", + "summary": "If\u0020the\u0020value\u0020should\u0020be\u0020forced\u0020as\u0020object.", + "url": "classes/Parse-Internal-SetOperation.html#property_isAssociativeArray" + }, { + "fqsen": "\\Parse\\ParseACL", + "name": "ParseACL", + "summary": "Class\u0020ParseACL\u0020\u002D\u0020is\u0020used\u0020to\u0020control\u0020which\u0020users\u0020can\u0020access\u0020or\u0020modify\u0020a\u0020particular\nobject.\u0020Each\u0020ParseObject\u0020can\u0020have\u0020its\u0020own\u0020ParseACL.\u0020You\u0020can\u0020grant\u0020read\u0020and\nwrite\u0020permissions\u0020separately\u0020to\u0020specific\u0020users,\u0020to\u0020groups\u0020of\u0020users\u0020that\nbelong\u0020to\u0020roles,\u0020or\u0020you\u0020can\u0020grant\u0020permissions\u0020to\u0020\u0022the\u0020public\u0022\u0020so\u0020that,\u0020for\nexample,\u0020any\u0020user\u0020could\u0020read\u0020a\u0020particular\u0020object\u0020but\u0020only\u0020a\u0020particular\u0020set\nof\u0020users\u0020could\u0020write\u0020to\u0020that\u0020object.", + "url": "classes/Parse-ParseACL.html" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003AcreateACLWithUser\u0028\u0029", + "name": "createACLWithUser", + "summary": "Create\u0020new\u0020ParseACL\u0020with\u0020read\u0020and\u0020write\u0020access\u0020for\u0020the\u0020given\u0020user.", + "url": "classes/Parse-ParseACL.html#method_createACLWithUser" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003A_createACLFromJSON\u0028\u0029", + "name": "_createACLFromJSON", + "summary": "Create\u0020new\u0020ParseACL\u0020from\u0020existing\u0020permissions.", + "url": "classes/Parse-ParseACL.html#method__createACLFromJSON" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003A_isShared\u0028\u0029", + "name": "_isShared", + "summary": "Return\u0020if\u0020ParseACL\u0020shared\u0020or\u0020not.", + "url": "classes/Parse-ParseACL.html#method__isShared" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003A_setShared\u0028\u0029", + "name": "_setShared", + "summary": "Set\u0020shared\u0020for\u0020ParseACL.", + "url": "classes/Parse-ParseACL.html#method__setShared" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003A_encode\u0028\u0029", + "name": "_encode", + "summary": "Returns\u0020an\u0020associate\u0020array\u0020encoding\u0020of\u0020this\u0020ParseACL\u0020instance.", + "url": "classes/Parse-ParseACL.html#method__encode" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003AsetAccess\u0028\u0029", + "name": "setAccess", + "summary": "Set\u0020access\u0020permission\u0020with\u0020access\u0020name,\u0020user\u0020id\u0020and\u0020if\nthe\u0020user\u0020has\u0020permission\u0020for\u0020accessing\u0020or\u0020not.", + "url": "classes/Parse-ParseACL.html#method_setAccess" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003AgetAccess\u0028\u0029", + "name": "getAccess", + "summary": "Get\u0020if\u0020the\u0020given\u0020userId\u0020has\u0020a\u0020permission\u0020for\u0020the\u0020given\u0020access\u0020type\u0020or\u0020not.", + "url": "classes/Parse-ParseACL.html#method_getAccess" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003AsetReadAccess\u0028\u0029", + "name": "setReadAccess", + "summary": "Set\u0020whether\u0020the\u0020given\u0020user\u0020id\u0020is\u0020allowed\u0020to\u0020read\u0020this\u0020object.", + "url": "classes/Parse-ParseACL.html#method_setReadAccess" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003AgetReadAccess\u0028\u0029", + "name": "getReadAccess", + "summary": "Get\u0020whether\u0020the\u0020given\u0020user\u0020id\u0020is\u0020\u002Aexplicitly\u002A\u0020allowed\u0020to\u0020read\u0020this\nobject.\u0020Even\u0020if\u0020this\u0020returns\u0020false,\u0020the\u0020user\u0020may\u0020still\u0020be\u0020able\u0020to\naccess\u0020it\u0020if\u0020getPublicReadAccess\u0020returns\u0020true\u0020or\u0020a\u0020role\u0020that\u0020the\nuser\u0020belongs\u0020to\u0020has\u0020read\u0020access.", + "url": "classes/Parse-ParseACL.html#method_getReadAccess" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003AsetWriteAccess\u0028\u0029", + "name": "setWriteAccess", + "summary": "Set\u0020whether\u0020the\u0020given\u0020user\u0020id\u0020is\u0020allowed\u0020to\u0020write\u0020this\u0020object.", + "url": "classes/Parse-ParseACL.html#method_setWriteAccess" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003AgetWriteAccess\u0028\u0029", + "name": "getWriteAccess", + "summary": "Get\u0020whether\u0020the\u0020given\u0020user\u0020id\u0020is\u0020\u002Aexplicitly\u002A\u0020allowed\u0020to\u0020write\u0020this\nobject.\u0020Even\u0020if\u0020this\u0020returns\u0020false,\u0020the\u0020user\u0020may\u0020still\u0020be\u0020able\u0020to\naccess\u0020it\u0020if\u0020getPublicWriteAccess\u0020returns\u0020true\u0020or\u0020a\u0020role\u0020that\u0020the\nuser\u0020belongs\u0020to\u0020has\u0020write\u0020access.", + "url": "classes/Parse-ParseACL.html#method_getWriteAccess" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003AsetPublicReadAccess\u0028\u0029", + "name": "setPublicReadAccess", + "summary": "Set\u0020whether\u0020the\u0020public\u0020is\u0020allowed\u0020to\u0020read\u0020this\u0020object.", + "url": "classes/Parse-ParseACL.html#method_setPublicReadAccess" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003AgetPublicReadAccess\u0028\u0029", + "name": "getPublicReadAccess", + "summary": "Get\u0020whether\u0020the\u0020public\u0020is\u0020allowed\u0020to\u0020read\u0020this\u0020object.", + "url": "classes/Parse-ParseACL.html#method_getPublicReadAccess" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003AsetPublicWriteAccess\u0028\u0029", + "name": "setPublicWriteAccess", + "summary": "Set\u0020whether\u0020the\u0020public\u0020is\u0020allowed\u0020to\u0020write\u0020this\u0020object.", + "url": "classes/Parse-ParseACL.html#method_setPublicWriteAccess" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003AgetPublicWriteAccess\u0028\u0029", + "name": "getPublicWriteAccess", + "summary": "Get\u0020whether\u0020the\u0020public\u0020is\u0020allowed\u0020to\u0020write\u0020this\u0020object.", + "url": "classes/Parse-ParseACL.html#method_getPublicWriteAccess" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003AsetUserReadAccess\u0028\u0029", + "name": "setUserReadAccess", + "summary": "Set\u0020whether\u0020the\u0020given\u0020user\u0020is\u0020allowed\u0020to\u0020read\u0020this\u0020object.", + "url": "classes/Parse-ParseACL.html#method_setUserReadAccess" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003AgetUserReadAccess\u0028\u0029", + "name": "getUserReadAccess", + "summary": "Get\u0020whether\u0020the\u0020given\u0020user\u0020is\u0020\u002Aexplicitly\u002A\u0020allowed\u0020to\u0020read\u0020this\u0020object.", + "url": "classes/Parse-ParseACL.html#method_getUserReadAccess" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003AsetUserWriteAccess\u0028\u0029", + "name": "setUserWriteAccess", + "summary": "Set\u0020whether\u0020the\u0020given\u0020user\u0020is\u0020allowed\u0020to\u0020write\u0020this\u0020object.", + "url": "classes/Parse-ParseACL.html#method_setUserWriteAccess" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003AgetUserWriteAccess\u0028\u0029", + "name": "getUserWriteAccess", + "summary": "Get\u0020whether\u0020the\u0020given\u0020user\u0020is\u0020\u002Aexplicitly\u002A\u0020allowed\u0020to\u0020write\u0020this\u0020object.", + "url": "classes/Parse-ParseACL.html#method_getUserWriteAccess" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003AgetRoleReadAccessWithName\u0028\u0029", + "name": "getRoleReadAccessWithName", + "summary": "Get\u0020whether\u0020users\u0020belonging\u0020to\u0020the\u0020role\u0020with\u0020the\u0020given\u0020roleName\u0020are\nallowed\u0020to\u0020read\u0020this\u0020object.\u0020Even\u0020if\u0020this\u0020returns\u0020false,\u0020the\u0020role\u0020may\nstill\u0020be\u0020able\u0020to\u0020read\u0020it\u0020if\u0020a\u0020parent\u0020role\u0020has\u0020read\u0020access.", + "url": "classes/Parse-ParseACL.html#method_getRoleReadAccessWithName" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003AsetRoleReadAccessWithName\u0028\u0029", + "name": "setRoleReadAccessWithName", + "summary": "Set\u0020whether\u0020users\u0020belonging\u0020to\u0020the\u0020role\u0020with\u0020the\u0020given\u0020roleName\nare\u0020allowed\u0020to\u0020read\u0020this\u0020object.", + "url": "classes/Parse-ParseACL.html#method_setRoleReadAccessWithName" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003AgetRoleWriteAccessWithName\u0028\u0029", + "name": "getRoleWriteAccessWithName", + "summary": "Get\u0020whether\u0020users\u0020belonging\u0020to\u0020the\u0020role\u0020with\u0020the\u0020given\u0020roleName\u0020are\nallowed\u0020to\u0020write\u0020this\u0020object.\u0020Even\u0020if\u0020this\u0020returns\u0020false,\u0020the\u0020role\u0020may\nstill\u0020be\u0020able\u0020to\u0020write\u0020it\u0020if\u0020a\u0020parent\u0020role\u0020has\u0020write\u0020access.", + "url": "classes/Parse-ParseACL.html#method_getRoleWriteAccessWithName" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003AsetRoleWriteAccessWithName\u0028\u0029", + "name": "setRoleWriteAccessWithName", + "summary": "Set\u0020whether\u0020users\u0020belonging\u0020to\u0020the\u0020role\u0020with\u0020the\u0020given\u0020roleName\nare\u0020allowed\u0020to\u0020write\u0020this\u0020object.", + "url": "classes/Parse-ParseACL.html#method_setRoleWriteAccessWithName" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003AvalidateRoleState\u0028\u0029", + "name": "validateRoleState", + "summary": "Check\u0020whether\u0020the\u0020role\u0020is\u0020valid\u0020or\u0020not.", + "url": "classes/Parse-ParseACL.html#method_validateRoleState" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003AgetRoleReadAccess\u0028\u0029", + "name": "getRoleReadAccess", + "summary": "Get\u0020whether\u0020users\u0020belonging\u0020to\u0020the\u0020given\u0020role\u0020are\u0020allowed\u0020to\u0020read\u0020this\nobject.\u0020Even\u0020if\u0020this\u0020returns\u0020false,\u0020the\u0020role\u0020may\u0020still\u0020be\u0020able\u0020to\u0020read\nit\u0020if\u0020a\u0020parent\u0020role\u0020has\u0020read\u0020access.\u0020The\u0020role\u0020must\u0020already\u0020be\u0020saved\u0020on\nthe\u0020server\u0020and\u0020its\u0020data\u0020must\u0020have\u0020been\u0020fetched\u0020in\u0020order\u0020to\u0020use\u0020this\u0020method.", + "url": "classes/Parse-ParseACL.html#method_getRoleReadAccess" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003AsetRoleReadAccess\u0028\u0029", + "name": "setRoleReadAccess", + "summary": "Set\u0020whether\u0020users\u0020belonging\u0020to\u0020the\u0020given\u0020role\u0020are\u0020allowed\u0020to\u0020read\u0020this\nobject.\u0020The\u0020role\u0020must\u0020already\u0020be\u0020saved\u0020on\u0020the\u0020server\u0020and\u0020its\u0020data\u0020must\nhave\u0020been\u0020fetched\u0020in\u0020order\u0020to\u0020use\u0020this\u0020method.", + "url": "classes/Parse-ParseACL.html#method_setRoleReadAccess" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003AgetRoleWriteAccess\u0028\u0029", + "name": "getRoleWriteAccess", + "summary": "Get\u0020whether\u0020users\u0020belonging\u0020to\u0020the\u0020given\u0020role\u0020are\u0020allowed\u0020to\u0020write\u0020this\nobject.\u0020Even\u0020if\u0020this\u0020returns\u0020false,\u0020the\u0020role\u0020may\u0020still\u0020be\u0020able\u0020to\u0020write\nit\u0020if\u0020a\u0020parent\u0020role\u0020has\u0020write\u0020access.\u0020The\u0020role\u0020must\u0020already\u0020be\u0020saved\u0020on\nthe\u0020server\u0020and\u0020its\u0020data\u0020must\u0020have\u0020been\u0020fetched\u0020in\u0020order\u0020to\u0020use\u0020this\u0020method.", + "url": "classes/Parse-ParseACL.html#method_getRoleWriteAccess" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003AsetRoleWriteAccess\u0028\u0029", + "name": "setRoleWriteAccess", + "summary": "Set\u0020whether\u0020users\u0020belonging\u0020to\u0020the\u0020given\u0020role\u0020are\u0020allowed\u0020to\u0020write\u0020this\nobject.\u0020The\u0020role\u0020must\u0020already\u0020be\u0020saved\u0020on\u0020the\u0020server\u0020and\u0020its\u0020data\u0020must\nhave\u0020been\u0020fetched\u0020in\u0020order\u0020to\u0020use\u0020this\u0020method.", + "url": "classes/Parse-ParseACL.html#method_setRoleWriteAccess" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003AsetDefaultACL\u0028\u0029", + "name": "setDefaultACL", + "summary": "Sets\u0020a\u0020default\u0020ACL\u0020that\u0020will\u0020be\u0020applied\u0020to\u0020all\u0020ParseObjects\u0020when\u0020they\nare\u0020created.", + "url": "classes/Parse-ParseACL.html#method_setDefaultACL" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003A_getDefaultACL\u0028\u0029", + "name": "_getDefaultACL", + "summary": "Get\u0020the\u0020defaultACL.", + "url": "classes/Parse-ParseACL.html#method__getDefaultACL" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003APUBLIC_KEY", + "name": "PUBLIC_KEY", + "summary": "", + "url": "classes/Parse-ParseACL.html#constant_PUBLIC_KEY" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003A\u0024permissionsById", + "name": "permissionsById", + "summary": "Array\u0020of\u0020permissions\u0020by\u0020id", + "url": "classes/Parse-ParseACL.html#property_permissionsById" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003A\u0024shared", + "name": "shared", + "summary": "Whether\u0020this\u0020ACL\u0020is\u0020shared", + "url": "classes/Parse-ParseACL.html#property_shared" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003A\u0024lastCurrentUser", + "name": "lastCurrentUser", + "summary": "The\u0020last\u0020known\u0020current\u0020user", + "url": "classes/Parse-ParseACL.html#property_lastCurrentUser" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003A\u0024defaultACLWithCurrentUser", + "name": "defaultACLWithCurrentUser", + "summary": "An\u0020ACL\u0020with\u0020defaults\u0020set\u0020with\u0020the\u0020current\u0020user", + "url": "classes/Parse-ParseACL.html#property_defaultACLWithCurrentUser" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003A\u0024defaultACL", + "name": "defaultACL", + "summary": "An\u0020ACL\u0020with\u0020defaults\u0020set", + "url": "classes/Parse-ParseACL.html#property_defaultACL" + }, { + "fqsen": "\\Parse\\ParseACL\u003A\u003A\u0024defaultACLUsesCurrentUser", + "name": "defaultACLUsesCurrentUser", + "summary": "Whether\u0020the\u0020default\u0020acl\u0020uses\u0020the\u0020current\u0020user\u0020or\u0020not", + "url": "classes/Parse-ParseACL.html#property_defaultACLUsesCurrentUser" + }, { + "fqsen": "\\Parse\\ParseAggregateException", + "name": "ParseAggregateException", + "summary": "Class\u0020ParseAggregateException\u0020\u002D\u0020Multiple\u0020error\u0020condition.", + "url": "classes/Parse-ParseAggregateException.html" + }, { + "fqsen": "\\Parse\\ParseAggregateException\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Constructs\u0020a\u0020Parse\\ParseAggregateException.", + "url": "classes/Parse-ParseAggregateException.html#method___construct" + }, { + "fqsen": "\\Parse\\ParseAggregateException\u003A\u003AgetErrors\u0028\u0029", + "name": "getErrors", + "summary": "Return\u0020the\u0020aggregated\u0020errors\u0020that\u0020were\u0020thrown.", + "url": "classes/Parse-ParseAggregateException.html#method_getErrors" + }, { + "fqsen": "\\Parse\\ParseAggregateException\u003A\u003A\u0024errors", + "name": "errors", + "summary": "Collection\u0020of\u0020error\u0020values", + "url": "classes/Parse-ParseAggregateException.html#property_errors" + }, { + "fqsen": "\\Parse\\ParseAnalytics", + "name": "ParseAnalytics", + "summary": "Class\u0020ParseAnalytics\u0020\u002D\u0020Handles\u0020sending\u0020app\u002Dopen\u0020and\u0020custom\u0020analytics\u0020events.", + "url": "classes/Parse-ParseAnalytics.html" + }, { + "fqsen": "\\Parse\\ParseAnalytics\u003A\u003Atrack\u0028\u0029", + "name": "track", + "summary": "Tracks\u0020the\u0020occurrence\u0020of\u0020a\u0020custom\u0020event\u0020with\u0020additional\u0020dimensions.", + "url": "classes/Parse-ParseAnalytics.html#method_track" + }, { + "fqsen": "\\Parse\\ParseAnalytics\u003A\u003A_toSaveJSON\u0028\u0029", + "name": "_toSaveJSON", + "summary": "Encodes\u0020and\u0020returns\u0020the\u0020given\u0020data\u0020as\u0020a\u0020json\u0020object", + "url": "classes/Parse-ParseAnalytics.html#method__toSaveJSON" + }, { + "fqsen": "\\Parse\\ParseAudience", + "name": "ParseAudience", + "summary": "Class\u0020ParseAudience\u0020\u002D\u0020Representation\u0020of\u0020Audience\u0020for\u0020tracking\u0020and\u0020sending\u0020push\u0020notifications", + "url": "classes/Parse-ParseAudience.html" + }, { + "fqsen": "\\Parse\\ParseAudience\u003A\u003AcreateAudience\u0028\u0029", + "name": "createAudience", + "summary": "Create\u0020a\u0020new\u0020audience\u0020with\u0020name\u0020\u0026\u0020query", + "url": "classes/Parse-ParseAudience.html#method_createAudience" + }, { + "fqsen": "\\Parse\\ParseAudience\u003A\u003AsetName\u0028\u0029", + "name": "setName", + "summary": "Sets\u0020the\u0020name\u0020of\u0020this\u0020audience", + "url": "classes/Parse-ParseAudience.html#method_setName" + }, { + "fqsen": "\\Parse\\ParseAudience\u003A\u003AgetName\u0028\u0029", + "name": "getName", + "summary": "Gets\u0020the\u0020name\u0020for\u0020this\u0020audience", + "url": "classes/Parse-ParseAudience.html#method_getName" + }, { + "fqsen": "\\Parse\\ParseAudience\u003A\u003AsetQuery\u0028\u0029", + "name": "setQuery", + "summary": "Sets\u0020the\u0020query\u0020for\u0020this\u0020Audience", + "url": "classes/Parse-ParseAudience.html#method_setQuery" + }, { + "fqsen": "\\Parse\\ParseAudience\u003A\u003AgetQuery\u0028\u0029", + "name": "getQuery", + "summary": "Gets\u0020the\u0020query\u0020for\u0020this\u0020Audience", + "url": "classes/Parse-ParseAudience.html#method_getQuery" + }, { + "fqsen": "\\Parse\\ParseAudience\u003A\u003AgetLastUsed\u0028\u0029", + "name": "getLastUsed", + "summary": "Gets\u0020when\u0020this\u0020Audience\u0020was\u0020last\u0020used", + "url": "classes/Parse-ParseAudience.html#method_getLastUsed" + }, { + "fqsen": "\\Parse\\ParseAudience\u003A\u003AgetTimesUsed\u0028\u0029", + "name": "getTimesUsed", + "summary": "Gets\u0020the\u0020times\u0020this\u0020Audience\u0020has\u0020been\u0020used", + "url": "classes/Parse-ParseAudience.html#method_getTimesUsed" + }, { + "fqsen": "\\Parse\\ParseAudience\u003A\u003A\u0024parseClassName", + "name": "parseClassName", + "summary": "Parse\u0020Class\u0020name", + "url": "classes/Parse-ParseAudience.html#property_parseClassName" + }, { + "fqsen": "\\Parse\\ParseBytes", + "name": "ParseBytes", + "summary": "Class\u0020ParseBytes\u0020\u002D\u0020Representation\u0020of\u0020a\u0020Byte\u0020array\u0020for\u0020storage\u0020on\u0020a\u0020Parse\u0020Object.", + "url": "classes/Parse-ParseBytes.html" + }, { + "fqsen": "\\Parse\\ParseBytes\u003A\u003AcreateFromByteArray\u0028\u0029", + "name": "createFromByteArray", + "summary": "Create\u0020a\u0020ParseBytes\u0020object\u0020with\u0020a\u0020given\u0020byte\u0020array.", + "url": "classes/Parse-ParseBytes.html#method_createFromByteArray" + }, { + "fqsen": "\\Parse\\ParseBytes\u003A\u003AcreateFromBase64Data\u0028\u0029", + "name": "createFromBase64Data", + "summary": "Create\u0020a\u0020ParseBytes\u0020object\u0020with\u0020a\u0020given\u0020base\u002064\u0020encoded\u0020data\u0020string.", + "url": "classes/Parse-ParseBytes.html#method_createFromBase64Data" + }, { + "fqsen": "\\Parse\\ParseBytes\u003A\u003AsetBase64Data\u0028\u0029", + "name": "setBase64Data", + "summary": "Decodes\u0020and\u0020unpacks\u0020a\u0020given\u0020base64\u0020encoded\u0020array\u0020of\u0020data", + "url": "classes/Parse-ParseBytes.html#method_setBase64Data" + }, { + "fqsen": "\\Parse\\ParseBytes\u003A\u003AsetByteArray\u0028\u0029", + "name": "setByteArray", + "summary": "Sets\u0020a\u0020new\u0020byte\u0020array", + "url": "classes/Parse-ParseBytes.html#method_setByteArray" + }, { + "fqsen": "\\Parse\\ParseBytes\u003A\u003A_encode\u0028\u0029", + "name": "_encode", + "summary": "Encode\u0020to\u0020associative\u0020array\u0020representation.", + "url": "classes/Parse-ParseBytes.html#method__encode" + }, { + "fqsen": "\\Parse\\ParseBytes\u003A\u003A\u0024byteArray", + "name": "byteArray", + "summary": "Byte\u0020array.", + "url": "classes/Parse-ParseBytes.html#property_byteArray" + }, { + "fqsen": "\\Parse\\ParseClient", + "name": "ParseClient", + "summary": "Class\u0020ParseClient\u0020\u002D\u0020Main\u0020class\u0020for\u0020Parse\u0020initialization\u0020and\u0020communication.", + "url": "classes/Parse-ParseClient.html" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003Ainitialize\u0028\u0029", + "name": "initialize", + "summary": "Parse\\Client\u003A\u003Ainitialize,\u0020must\u0020be\u0020called\u0020before\u0020using\u0020Parse\u0020features.", + "url": "classes/Parse-ParseClient.html#method_initialize" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003AsetServerURL\u0028\u0029", + "name": "setServerURL", + "summary": "ParseClient\u003A\u003AsetServerURL,\u0020to\u0020change\u0020the\u0020Parse\u0020Server\u0020address\u0020\u0026\u0020mount\u0020path\u0020for\u0020this\u0020app", + "url": "classes/Parse-ParseClient.html#method_setServerURL" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003A_clearServerURL\u0028\u0029", + "name": "_clearServerURL", + "summary": "Clears\u0020the\u0020existing\u0020server\u0020url.", + "url": "classes/Parse-ParseClient.html#method__clearServerURL" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003A_clearMountPath\u0028\u0029", + "name": "_clearMountPath", + "summary": "Clears\u0020the\u0020existing\u0020mount\u0020path.", + "url": "classes/Parse-ParseClient.html#method__clearMountPath" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003AsetHttpClient\u0028\u0029", + "name": "setHttpClient", + "summary": "Sets\u0020the\u0020Http\u0020client\u0020to\u0020use\u0020for\u0020requests", + "url": "classes/Parse-ParseClient.html#method_setHttpClient" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003AgetServerHealth\u0028\u0029", + "name": "getServerHealth", + "summary": "Returns\u0020an\u0020array\u0020of\u0020information\u0020regarding\u0020the\u0020current\u0020server\u0027s\u0020health", + "url": "classes/Parse-ParseClient.html#method_getServerHealth" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003AgetHttpClient\u0028\u0029", + "name": "getHttpClient", + "summary": "Gets\u0020the\u0020current\u0020Http\u0020client,\u0020or\u0020creates\u0020one\u0020to\u0020suite\u0020the\u0020need", + "url": "classes/Parse-ParseClient.html#method_getHttpClient" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003AclearHttpClient\u0028\u0029", + "name": "clearHttpClient", + "summary": "Clears\u0020the\u0020currently\u0020set\u0020http\u0020client", + "url": "classes/Parse-ParseClient.html#method_clearHttpClient" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003AsetCAFile\u0028\u0029", + "name": "setCAFile", + "summary": "Sets\u0020a\u0020CA\u0020file\u0020to\u0020validate\u0020peers\u0020of\u0020our\u0020requests\u0020with", + "url": "classes/Parse-ParseClient.html#method_setCAFile" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003A_encode\u0028\u0029", + "name": "_encode", + "summary": "ParseClient\u003A\u003A_encode,\u0020internal\u0020method\u0020for\u0020encoding\u0020object\u0020values.", + "url": "classes/Parse-ParseClient.html#method__encode" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003A_decode\u0028\u0029", + "name": "_decode", + "summary": "ParseClient\u003A\u003A_decode,\u0020internal\u0020method\u0020for\u0020decoding\u0020server\u0020responses.", + "url": "classes/Parse-ParseClient.html#method__decode" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003A_encodeArray\u0028\u0029", + "name": "_encodeArray", + "summary": "ParseClient\u003A\u003A_encodeArray,\u0020internal\u0020method\u0020for\u0020encoding\u0020arrays.", + "url": "classes/Parse-ParseClient.html#method__encodeArray" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003AgetPreparedHttpClient\u0028\u0029", + "name": "getPreparedHttpClient", + "summary": "Returns\u0020an\u0020httpClient\u0020prepared\u0020for\u0020use", + "url": "classes/Parse-ParseClient.html#method_getPreparedHttpClient" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003AcreateRequestUrl\u0028\u0029", + "name": "createRequestUrl", + "summary": "Creates\u0020an\u0020absolute\u0020request\u0020url\u0020from\u0020a\u0020relative\u0020one", + "url": "classes/Parse-ParseClient.html#method_createRequestUrl" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003A_request\u0028\u0029", + "name": "_request", + "summary": "Parse\\Client\u003A\u003A_request,\u0020internal\u0020method\u0020for\u0020communicating\u0020with\u0020Parse.", + "url": "classes/Parse-ParseClient.html#method__request" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003AgetLastJSONErrorMsg\u0028\u0029", + "name": "getLastJSONErrorMsg", + "summary": "Returns\u0020the\u0020last\u0020error\u0020message\u0020from\u0020a\u0020failed\u0020json_decode\u0020call", + "url": "classes/Parse-ParseClient.html#method_getLastJSONErrorMsg" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003AsetStorage\u0028\u0029", + "name": "setStorage", + "summary": "ParseClient\u003A\u003AsetStorage,\u0020will\u0020update\u0020the\u0020storage\u0020object\u0020used\u0020for\npersistence.", + "url": "classes/Parse-ParseClient.html#method_setStorage" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003AgetStorage\u0028\u0029", + "name": "getStorage", + "summary": "ParseClient\u003A\u003AgetStorage,\u0020will\u0020return\u0020the\u0020storage\u0020object\u0020used\u0020for\npersistence.", + "url": "classes/Parse-ParseClient.html#method_getStorage" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003A_unsetStorage\u0028\u0029", + "name": "_unsetStorage", + "summary": "ParseClient\u003A\u003A_unsetStorage,\u0020will\u0020null\u0020the\u0020storage\u0020object.", + "url": "classes/Parse-ParseClient.html#method__unsetStorage" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003AassertServerInitialized\u0028\u0029", + "name": "assertServerInitialized", + "summary": "Asserts\u0020that\u0020the\u0020server\u0020and\u0020mount\u0020path\u0020have\u0020been\u0020initialized", + "url": "classes/Parse-ParseClient.html#method_assertServerInitialized" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003AassertParseInitialized\u0028\u0029", + "name": "assertParseInitialized", + "summary": "Asserts\u0020that\u0020the\u0020sdk\u0020has\u0020been\u0020initialized\u0020with\u0020a\u0020valid\u0020application\u0020id", + "url": "classes/Parse-ParseClient.html#method_assertParseInitialized" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003AgetAPIUrl\u0028\u0029", + "name": "getAPIUrl", + "summary": "Get\u0020remote\u0020Parse\u0020API\u0020url.", + "url": "classes/Parse-ParseClient.html#method_getAPIUrl" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003AgetMountPath\u0028\u0029", + "name": "getMountPath", + "summary": "Get\u0020remote\u0020Parse\u0020API\u0020mount\u0020path", + "url": "classes/Parse-ParseClient.html#method_getMountPath" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003AgetProperDateFormat\u0028\u0029", + "name": "getProperDateFormat", + "summary": "Get\u0020a\u0020date\u0020value\u0020in\u0020the\u0020format\u0020stored\u0020on\u0020Parse.", + "url": "classes/Parse-ParseClient.html#method_getProperDateFormat" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003AgetPushDateFormat\u0028\u0029", + "name": "getPushDateFormat", + "summary": "Get\u0020a\u0020date\u0020value\u0020in\u0020the\u0020format\u0020to\u0020use\u0020in\u0020Local\u0020Push\u0020Scheduling\u0020on\u0020Parse.", + "url": "classes/Parse-ParseClient.html#method_getPushDateFormat" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003AenableRevocableSessions\u0028\u0029", + "name": "enableRevocableSessions", + "summary": "Allows\u0020an\u0020existing\u0020application\u0020to\u0020start\u0020using\u0020revocable\u0020sessions,\u0020without\u0020forcing\nall\u0020requests\u0020for\u0020the\u0020app\u0020to\u0020use\u0020them.\u0020\u0020\u0020\u0020After\u0020calling\u0020this\u0020method,\u0020login\u0020\u0026\u0020signup\u0020requests\nwill\u0020be\u0020returned\u0020a\u0020unique\u0020and\u0020revocable\u0020session\u0020token.", + "url": "classes/Parse-ParseClient.html#method_enableRevocableSessions" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003AsetConnectionTimeout\u0028\u0029", + "name": "setConnectionTimeout", + "summary": "Sets\u0020number\u0020of\u0020seconds\u0020to\u0020wait\u0020while\u0020trying\u0020to\u0020connect.\u0020Use\u00200\u0020to\u0020wait\u0020indefinitely,\u0020null\u0020to\u0020default\u0020behaviour.", + "url": "classes/Parse-ParseClient.html#method_setConnectionTimeout" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003AsetTimeout\u0028\u0029", + "name": "setTimeout", + "summary": "Sets\u0020maximum\u0020number\u0020of\u0020seconds\u0020of\u0020request\/response\u0020operation.", + "url": "classes/Parse-ParseClient.html#method_setTimeout" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003AVERSION_STRING", + "name": "VERSION_STRING", + "summary": "Constant\u0020for\u0020version\u0020string\u0020to\u0020include\u0020with\u0020requests.", + "url": "classes/Parse-ParseClient.html#constant_VERSION_STRING" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003A\u0024serverURL", + "name": "serverURL", + "summary": "The\u0020remote\u0020Parse\u0020Server\u0020to\u0020communicate\u0020with", + "url": "classes/Parse-ParseClient.html#property_serverURL" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003A\u0024mountPath", + "name": "mountPath", + "summary": "The\u0020mount\u0020path\u0020for\u0020the\u0020current\u0020parse\u0020server", + "url": "classes/Parse-ParseClient.html#property_mountPath" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003A\u0024applicationId", + "name": "applicationId", + "summary": "The\u0020application\u0020id.", + "url": "classes/Parse-ParseClient.html#property_applicationId" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003A\u0024restKey", + "name": "restKey", + "summary": "The\u0020REST\u0020API\u0020Key.", + "url": "classes/Parse-ParseClient.html#property_restKey" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003A\u0024masterKey", + "name": "masterKey", + "summary": "The\u0020Master\u0020Key.", + "url": "classes/Parse-ParseClient.html#property_masterKey" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003A\u0024enableCurlExceptions", + "name": "enableCurlExceptions", + "summary": "Enable\/Disable\u0020curl\u0020exceptions.", + "url": "classes/Parse-ParseClient.html#property_enableCurlExceptions" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003A\u0024storage", + "name": "storage", + "summary": "The\u0020object\u0020for\u0020managing\u0020persistence.", + "url": "classes/Parse-ParseClient.html#property_storage" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003A\u0024forceRevocableSession", + "name": "forceRevocableSession", + "summary": "Are\u0020revocable\u0020sessions\u0020enabled\u003F", + "url": "classes/Parse-ParseClient.html#property_forceRevocableSession" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003A\u0024connectionTimeout", + "name": "connectionTimeout", + "summary": "Number\u0020of\u0020seconds\u0020to\u0020wait\u0020while\u0020trying\u0020to\u0020connect.\u0020Use\u00200\u0020to\u0020wait\u0020indefinitely.", + "url": "classes/Parse-ParseClient.html#property_connectionTimeout" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003A\u0024timeout", + "name": "timeout", + "summary": "Maximum\u0020number\u0020of\u0020seconds\u0020of\u0020request\/response\u0020operation.", + "url": "classes/Parse-ParseClient.html#property_timeout" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003A\u0024httpClient", + "name": "httpClient", + "summary": "Http\u0020client\u0020for\u0020requests", + "url": "classes/Parse-ParseClient.html#property_httpClient" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003A\u0024caFile", + "name": "caFile", + "summary": "CA\u0020file\u0020holding\u0020one\u0020or\u0020more\u0020certificates\u0020to\u0020verify\u0020a\u0020peer", + "url": "classes/Parse-ParseClient.html#property_caFile" + }, { + "fqsen": "\\Parse\\ParseCloud", + "name": "ParseCloud", + "summary": "Class\u0020ParseCloud\u0020\u002D\u0020Facilitates\u0020calling\u0020Parse\u0020Cloud\u0020functions.", + "url": "classes/Parse-ParseCloud.html" + }, { + "fqsen": "\\Parse\\ParseCloud\u003A\u003Arun\u0028\u0029", + "name": "run", + "summary": "Makes\u0020a\u0020call\u0020to\u0020a\u0020Cloud\u0020function.", + "url": "classes/Parse-ParseCloud.html#method_run" + }, { + "fqsen": "\\Parse\\ParseCloud\u003A\u003AgetJobsData\u0028\u0029", + "name": "getJobsData", + "summary": "Gets\u0020data\u0020for\u0020the\u0020current\u0020set\u0020of\u0020cloud\u0020jobs", + "url": "classes/Parse-ParseCloud.html#method_getJobsData" + }, { + "fqsen": "\\Parse\\ParseCloud\u003A\u003AstartJob\u0028\u0029", + "name": "startJob", + "summary": "Starts\u0020a\u0020given\u0020cloud\u0020job,\u0020which\u0020will\u0020process\u0020asynchronously", + "url": "classes/Parse-ParseCloud.html#method_startJob" + }, { + "fqsen": "\\Parse\\ParseCloud\u003A\u003AgetJobStatus\u0028\u0029", + "name": "getJobStatus", + "summary": "Gets\u0020job\u0020status\u0020by\u0020id", + "url": "classes/Parse-ParseCloud.html#method_getJobStatus" + }, { + "fqsen": "\\Parse\\ParseConfig", + "name": "ParseConfig", + "summary": "Class\u0020ParseConfig\u0020\u002D\u0020For\u0020accessing\u0020Parse\u0020Config\u0020settings.", + "url": "classes/Parse-ParseConfig.html" + }, { + "fqsen": "\\Parse\\ParseConfig\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "ParseConfig\u0020constructor.", + "url": "classes/Parse-ParseConfig.html#method___construct" + }, { + "fqsen": "\\Parse\\ParseConfig\u003A\u003Aget\u0028\u0029", + "name": "get", + "summary": "Gets\u0020a\u0020config\u0020value", + "url": "classes/Parse-ParseConfig.html#method_get" + }, { + "fqsen": "\\Parse\\ParseConfig\u003A\u003Aset\u0028\u0029", + "name": "set", + "summary": "Sets\u0020a\u0020config\u0020value", + "url": "classes/Parse-ParseConfig.html#method_set" + }, { + "fqsen": "\\Parse\\ParseConfig\u003A\u003Aescape\u0028\u0029", + "name": "escape", + "summary": "Gets\u0020a\u0020config\u0020value\u0020with\u0020html\u0020characters\u0020encoded", + "url": "classes/Parse-ParseConfig.html#method_escape" + }, { + "fqsen": "\\Parse\\ParseConfig\u003A\u003AsetConfig\u0028\u0029", + "name": "setConfig", + "summary": "Sets\u0020the\u0020config", + "url": "classes/Parse-ParseConfig.html#method_setConfig" + }, { + "fqsen": "\\Parse\\ParseConfig\u003A\u003AgetConfig\u0028\u0029", + "name": "getConfig", + "summary": "Gets\u0020the\u0020current\u0020config", + "url": "classes/Parse-ParseConfig.html#method_getConfig" + }, { + "fqsen": "\\Parse\\ParseConfig\u003A\u003Asave\u0028\u0029", + "name": "save", + "summary": "Saves\u0020the\u0020current\u0020config", + "url": "classes/Parse-ParseConfig.html#method_save" + }, { + "fqsen": "\\Parse\\ParseConfig\u003A\u003A\u0024currentConfig", + "name": "currentConfig", + "summary": "Current\u0020configuration\u0020data", + "url": "classes/Parse-ParseConfig.html#property_currentConfig" + }, { + "fqsen": "\\Parse\\ParseException", + "name": "ParseException", + "summary": "Class\u0020ParseException\u0020\u002D\u0020Wrapper\u0020for\u0020\\Exception\u0020class.", + "url": "classes/Parse-ParseException.html" + }, { + "fqsen": "\\Parse\\ParseException\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Constructs\u0020a\u0020Parse\\Exception.", + "url": "classes/Parse-ParseException.html#method___construct" + }, { + "fqsen": "\\Parse\\ParseFile", + "name": "ParseFile", + "summary": "Class\u0020ParseFile\u0020\u002D\u0020Representation\u0020of\u0020a\u0020Parse\u0020File\u0020object.", + "url": "classes/Parse-ParseFile.html" + }, { + "fqsen": "\\Parse\\ParseFile\u003A\u003AgetData\u0028\u0029", + "name": "getData", + "summary": "Return\u0020the\u0020data\u0020for\u0020the\u0020file,\u0020downloading\u0020it\u0020if\u0020not\u0020already\u0020present.", + "url": "classes/Parse-ParseFile.html#method_getData" + }, { + "fqsen": "\\Parse\\ParseFile\u003A\u003AgetURL\u0028\u0029", + "name": "getURL", + "summary": "Return\u0020the\u0020URL\u0020for\u0020the\u0020file,\u0020if\u0020saved.", + "url": "classes/Parse-ParseFile.html#method_getURL" + }, { + "fqsen": "\\Parse\\ParseFile\u003A\u003AgetName\u0028\u0029", + "name": "getName", + "summary": "Return\u0020the\u0020name\u0020for\u0020the\u0020file\nUpon\u0020saving\u0020to\u0020Parse,\u0020the\u0020name\u0020will\u0020change\u0020to\u0020a\u0020unique\u0020identifier.", + "url": "classes/Parse-ParseFile.html#method_getName" + }, { + "fqsen": "\\Parse\\ParseFile\u003A\u003Adelete\u0028\u0029", + "name": "delete", + "summary": "Send\u0020a\u0020REST\u0020request\u0020to\u0020delete\u0020the\u0020ParseFile.", + "url": "classes/Parse-ParseFile.html#method_delete" + }, { + "fqsen": "\\Parse\\ParseFile\u003A\u003AgetMimeType\u0028\u0029", + "name": "getMimeType", + "summary": "Return\u0020the\u0020mimeType\u0020for\u0020the\u0020file,\u0020if\u0020set.", + "url": "classes/Parse-ParseFile.html#method_getMimeType" + }, { + "fqsen": "\\Parse\\ParseFile\u003A\u003AcreateFromData\u0028\u0029", + "name": "createFromData", + "summary": "Create\u0020a\u0020Parse\u0020File\u0020from\u0020data\ni.e.\u0020\u0024file\u0020\u003D\u0020ParseFile\u003A\u003AcreateFromData\u0028\u0027hello\u0020world\u0021\u0027,\u0020\u0027hi.txt\u0027\u0029\u003B.", + "url": "classes/Parse-ParseFile.html#method_createFromData" + }, { + "fqsen": "\\Parse\\ParseFile\u003A\u003AcreateFromFile\u0028\u0029", + "name": "createFromFile", + "summary": "Create\u0020a\u0020Parse\u0020File\u0020from\u0020the\u0020contents\u0020of\u0020a\u0020local\u0020file\ni.e.\u0020\u0024file\u0020\u003D\u0020ParseFile\u003A\u003AcreateFromFile\u0028\u0027\/tmp\/foo.bar\u0027,\n\u0027foo.bar\u0027\u0029\u003B.", + "url": "classes/Parse-ParseFile.html#method_createFromFile" + }, { + "fqsen": "\\Parse\\ParseFile\u003A\u003A_createFromServer\u0028\u0029", + "name": "_createFromServer", + "summary": "Internal\u0020method\u0020used\u0020when\u0020constructing\u0020a\u0020Parse\u0020File\u0020from\u0020Parse.", + "url": "classes/Parse-ParseFile.html#method__createFromServer" + }, { + "fqsen": "\\Parse\\ParseFile\u003A\u003A_encode\u0028\u0029", + "name": "_encode", + "summary": "Encode\u0020to\u0020associative\u0020array\u0020representation.", + "url": "classes/Parse-ParseFile.html#method__encode" + }, { + "fqsen": "\\Parse\\ParseFile\u003A\u003Asave\u0028\u0029", + "name": "save", + "summary": "Uploads\u0020the\u0020file\u0020contents\u0020to\u0020Parse,\u0020if\u0020not\u0020saved.", + "url": "classes/Parse-ParseFile.html#method_save" + }, { + "fqsen": "\\Parse\\ParseFile\u003A\u003Aupload\u0028\u0029", + "name": "upload", + "summary": "Internally\u0020uploads\u0020the\u0020contents\u0020of\u0020the\u0020file\u0020to\u0020a\u0020Parse\u0020Server", + "url": "classes/Parse-ParseFile.html#method_upload" + }, { + "fqsen": "\\Parse\\ParseFile\u003A\u003Adownload\u0028\u0029", + "name": "download", + "summary": "Attempts\u0020to\u0020download\u0020and\u0020return\u0020the\u0020contents\u0020of\u0020a\u0020ParseFile\u0027s\u0020url", + "url": "classes/Parse-ParseFile.html#method_download" + }, { + "fqsen": "\\Parse\\ParseFile\u003A\u003AgetMimeTypeForExtension\u0028\u0029", + "name": "getMimeTypeForExtension", + "summary": "Returns\u0020the\u0020mimetype\u0020for\u0020a\u0020given\u0020extension", + "url": "classes/Parse-ParseFile.html#method_getMimeTypeForExtension" + }, { + "fqsen": "\\Parse\\ParseFile\u003A\u003A\u0024name", + "name": "name", + "summary": "The\u0020filename.", + "url": "classes/Parse-ParseFile.html#property_name" + }, { + "fqsen": "\\Parse\\ParseFile\u003A\u003A\u0024url", + "name": "url", + "summary": "The\u0020URL\u0020of\u0020file\u0020data\u0020stored\u0020on\u0020Parse.", + "url": "classes/Parse-ParseFile.html#property_url" + }, { + "fqsen": "\\Parse\\ParseFile\u003A\u003A\u0024data", + "name": "data", + "summary": "The\u0020data.", + "url": "classes/Parse-ParseFile.html#property_data" + }, { + "fqsen": "\\Parse\\ParseFile\u003A\u003A\u0024mimeType", + "name": "mimeType", + "summary": "The\u0020mime\u0020type.", + "url": "classes/Parse-ParseFile.html#property_mimeType" + }, { + "fqsen": "\\Parse\\ParseGeoPoint", + "name": "ParseGeoPoint", + "summary": "Class\u0020ParseGeoPoint\u0020\u002D\u0020Representation\u0020of\u0020a\u0020Parse\u0020GeoPoint\u0020object.", + "url": "classes/Parse-ParseGeoPoint.html" + }, { + "fqsen": "\\Parse\\ParseGeoPoint\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Create\u0020a\u0020Parse\u0020GeoPoint\u0020object.", + "url": "classes/Parse-ParseGeoPoint.html#method___construct" + }, { + "fqsen": "\\Parse\\ParseGeoPoint\u003A\u003AgetLatitude\u0028\u0029", + "name": "getLatitude", + "summary": "Returns\u0020the\u0020Latitude\u0020value\u0020for\u0020this\u0020GeoPoint.", + "url": "classes/Parse-ParseGeoPoint.html#method_getLatitude" + }, { + "fqsen": "\\Parse\\ParseGeoPoint\u003A\u003AsetLatitude\u0028\u0029", + "name": "setLatitude", + "summary": "Set\u0020the\u0020Latitude\u0020value\u0020for\u0020this\u0020GeoPoint.", + "url": "classes/Parse-ParseGeoPoint.html#method_setLatitude" + }, { + "fqsen": "\\Parse\\ParseGeoPoint\u003A\u003AgetLongitude\u0028\u0029", + "name": "getLongitude", + "summary": "Returns\u0020the\u0020Longitude\u0020value\u0020for\u0020this\u0020GeoPoint.", + "url": "classes/Parse-ParseGeoPoint.html#method_getLongitude" + }, { + "fqsen": "\\Parse\\ParseGeoPoint\u003A\u003AsetLongitude\u0028\u0029", + "name": "setLongitude", + "summary": "Set\u0020the\u0020Longitude\u0020value\u0020for\u0020this\u0020GeoPoint.", + "url": "classes/Parse-ParseGeoPoint.html#method_setLongitude" + }, { + "fqsen": "\\Parse\\ParseGeoPoint\u003A\u003A_encode\u0028\u0029", + "name": "_encode", + "summary": "Encode\u0020to\u0020associative\u0020array\u0020representation.", + "url": "classes/Parse-ParseGeoPoint.html#method__encode" + }, { + "fqsen": "\\Parse\\ParseGeoPoint\u003A\u003A\u0024latitude", + "name": "latitude", + "summary": "The\u0020latitude.", + "url": "classes/Parse-ParseGeoPoint.html#property_latitude" + }, { + "fqsen": "\\Parse\\ParseGeoPoint\u003A\u003A\u0024longitude", + "name": "longitude", + "summary": "The\u0020longitude.", + "url": "classes/Parse-ParseGeoPoint.html#property_longitude" + }, { + "fqsen": "\\Parse\\ParseHooks", + "name": "ParseHooks", + "summary": "Class\u0020ParseHooks\u0020\u002D\u0020Representation\u0020of\u0020a\u0020Parse\u0020Hooks\u0020object.", + "url": "classes/Parse-ParseHooks.html" + }, { + "fqsen": "\\Parse\\ParseHooks\u003A\u003AfetchFunctions\u0028\u0029", + "name": "fetchFunctions", + "summary": "Fetch\u0020the\u0020list\u0020of\u0020all\u0020cloud\u0020functions.", + "url": "classes/Parse-ParseHooks.html#method_fetchFunctions" + }, { + "fqsen": "\\Parse\\ParseHooks\u003A\u003AfetchFunction\u0028\u0029", + "name": "fetchFunction", + "summary": "Fetch\u0020a\u0020single\u0020cloud\u0020function\u0020with\u0020a\u0020given\u0020name.", + "url": "classes/Parse-ParseHooks.html#method_fetchFunction" + }, { + "fqsen": "\\Parse\\ParseHooks\u003A\u003AfetchTriggers\u0028\u0029", + "name": "fetchTriggers", + "summary": "Fetch\u0020the\u0020list\u0020of\u0020all\u0020cloud\u0020triggers.", + "url": "classes/Parse-ParseHooks.html#method_fetchTriggers" + }, { + "fqsen": "\\Parse\\ParseHooks\u003A\u003AfetchTrigger\u0028\u0029", + "name": "fetchTrigger", + "summary": "Fetch\u0020a\u0020single\u0020cloud\u0020trigger.", + "url": "classes/Parse-ParseHooks.html#method_fetchTrigger" + }, { + "fqsen": "\\Parse\\ParseHooks\u003A\u003AcreateFunction\u0028\u0029", + "name": "createFunction", + "summary": "Create\u0020a\u0020new\u0020function\u0020webhook.", + "url": "classes/Parse-ParseHooks.html#method_createFunction" + }, { + "fqsen": "\\Parse\\ParseHooks\u003A\u003AcreateTrigger\u0028\u0029", + "name": "createTrigger", + "summary": "Create\u0020a\u0020new\u0020trigger\u0020webhook.", + "url": "classes/Parse-ParseHooks.html#method_createTrigger" + }, { + "fqsen": "\\Parse\\ParseHooks\u003A\u003AeditFunction\u0028\u0029", + "name": "editFunction", + "summary": "Edit\u0020the\u0020url\u0020of\u0020a\u0020function\u0020webhook\u0020that\u0020was\u0020already\u0020created.", + "url": "classes/Parse-ParseHooks.html#method_editFunction" + }, { + "fqsen": "\\Parse\\ParseHooks\u003A\u003AeditTrigger\u0028\u0029", + "name": "editTrigger", + "summary": "Edit\u0020the\u0020url\u0020of\u0020a\u0020trigger\u0020webhook\u0020that\u0020was\u0020already\u0020crated.", + "url": "classes/Parse-ParseHooks.html#method_editTrigger" + }, { + "fqsen": "\\Parse\\ParseHooks\u003A\u003AdeleteFunction\u0028\u0029", + "name": "deleteFunction", + "summary": "Delete\u0020a\u0020function\u0020webhook.", + "url": "classes/Parse-ParseHooks.html#method_deleteFunction" + }, { + "fqsen": "\\Parse\\ParseHooks\u003A\u003AdeleteTrigger\u0028\u0029", + "name": "deleteTrigger", + "summary": "Delete\u0020a\u0020trigger\u0020webhook.", + "url": "classes/Parse-ParseHooks.html#method_deleteTrigger" + }, { + "fqsen": "\\Parse\\ParseInstallation", + "name": "ParseInstallation", + "summary": "Class\u0020ParseInstallation\u0020\u002D\u0020Representation\u0020of\u0020an\u0020Installation\u0020stored\u0020on\u0020Parse.", + "url": "classes/Parse-ParseInstallation.html" + }, { + "fqsen": "\\Parse\\ParseInstallation\u003A\u003AgetInstallationId\u0028\u0029", + "name": "getInstallationId", + "summary": "Gets\u0020the\u0020installation\u0020id\u0020for\u0020this\u0020installation", + "url": "classes/Parse-ParseInstallation.html#method_getInstallationId" + }, { + "fqsen": "\\Parse\\ParseInstallation\u003A\u003AgetDeviceToken\u0028\u0029", + "name": "getDeviceToken", + "summary": "Gets\u0020the\u0020device\u0020token\u0020for\u0020this\u0020installation", + "url": "classes/Parse-ParseInstallation.html#method_getDeviceToken" + }, { + "fqsen": "\\Parse\\ParseInstallation\u003A\u003AgetChannels\u0028\u0029", + "name": "getChannels", + "summary": "Get\u0020channels\u0020for\u0020this\u0020installation", + "url": "classes/Parse-ParseInstallation.html#method_getChannels" + }, { + "fqsen": "\\Parse\\ParseInstallation\u003A\u003AgetDeviceType\u0028\u0029", + "name": "getDeviceType", + "summary": "Gets\u0020the\u0020device\u0020type\u0020of\u0020this\u0020installation", + "url": "classes/Parse-ParseInstallation.html#method_getDeviceType" + }, { + "fqsen": "\\Parse\\ParseInstallation\u003A\u003AgetPushType\u0028\u0029", + "name": "getPushType", + "summary": "Gets\u0020the\u0020push\u0020type\u0020of\u0020this\u0020installation", + "url": "classes/Parse-ParseInstallation.html#method_getPushType" + }, { + "fqsen": "\\Parse\\ParseInstallation\u003A\u003AgetGCMSenderId\u0028\u0029", + "name": "getGCMSenderId", + "summary": "Gets\u0020the\u0020GCM\u0020sender\u0020id\u0020of\u0020this\u0020installation", + "url": "classes/Parse-ParseInstallation.html#method_getGCMSenderId" + }, { + "fqsen": "\\Parse\\ParseInstallation\u003A\u003AgetTimeZone\u0028\u0029", + "name": "getTimeZone", + "summary": "Gets\u0020the\u0020time\u0020zone\u0020of\u0020this\u0020installation", + "url": "classes/Parse-ParseInstallation.html#method_getTimeZone" + }, { + "fqsen": "\\Parse\\ParseInstallation\u003A\u003AgetLocaleIdentifier\u0028\u0029", + "name": "getLocaleIdentifier", + "summary": "Gets\u0020the\u0020locale\u0020id\u0020for\u0020this\u0020installation", + "url": "classes/Parse-ParseInstallation.html#method_getLocaleIdentifier" + }, { + "fqsen": "\\Parse\\ParseInstallation\u003A\u003AgetBadge\u0028\u0029", + "name": "getBadge", + "summary": "Gets\u0020the\u0020badge\u0020number\u0020of\u0020this\u0020installation", + "url": "classes/Parse-ParseInstallation.html#method_getBadge" + }, { + "fqsen": "\\Parse\\ParseInstallation\u003A\u003AgetAppVersion\u0028\u0029", + "name": "getAppVersion", + "summary": "Gets\u0020the\u0020app\u0020version\u0020of\u0020this\u0020installation", + "url": "classes/Parse-ParseInstallation.html#method_getAppVersion" + }, { + "fqsen": "\\Parse\\ParseInstallation\u003A\u003AgetAppName\u0028\u0029", + "name": "getAppName", + "summary": "Get\u0020the\u0020app\u0020name\u0020for\u0020this\u0020installation", + "url": "classes/Parse-ParseInstallation.html#method_getAppName" + }, { + "fqsen": "\\Parse\\ParseInstallation\u003A\u003AgetAppIdentifier\u0028\u0029", + "name": "getAppIdentifier", + "summary": "Gets\u0020the\u0020app\u0020identifier\u0020for\u0020this\u0020installation", + "url": "classes/Parse-ParseInstallation.html#method_getAppIdentifier" + }, { + "fqsen": "\\Parse\\ParseInstallation\u003A\u003AgetParseVersion\u0028\u0029", + "name": "getParseVersion", + "summary": "Gets\u0020the\u0020parse\u0020version\u0020for\u0020this\u0020installation", + "url": "classes/Parse-ParseInstallation.html#method_getParseVersion" + }, { + "fqsen": "\\Parse\\ParseInstallation\u003A\u003A\u0024parseClassName", + "name": "parseClassName", + "summary": "Parse\u0020Class\u0020name", + "url": "classes/Parse-ParseInstallation.html#property_parseClassName" + }, { + "fqsen": "\\Parse\\ParseLogs", + "name": "ParseLogs", + "summary": "Class\u0020ParseLogs\u0020\u002D\u0020Allows\u0020access\u0020to\u0020server\u0020side\u0020parse\u0020script\u0020logs", + "url": "classes/Parse-ParseLogs.html" + }, { + "fqsen": "\\Parse\\ParseLogs\u003A\u003AgetScriptLogs\u0028\u0029", + "name": "getScriptLogs", + "summary": "Requests\u0020script\u0020logs\u0020from\u0020the\u0020server", + "url": "classes/Parse-ParseLogs.html#method_getScriptLogs" + }, { + "fqsen": "\\Parse\\ParseLogs\u003A\u003AgetInfoLogs\u0028\u0029", + "name": "getInfoLogs", + "summary": "Returns\u0020info\u0020logs", + "url": "classes/Parse-ParseLogs.html#method_getInfoLogs" + }, { + "fqsen": "\\Parse\\ParseLogs\u003A\u003AgetErrorLogs\u0028\u0029", + "name": "getErrorLogs", + "summary": "Returns\u0020error\u0020logs", + "url": "classes/Parse-ParseLogs.html#method_getErrorLogs" + }, { + "fqsen": "\\Parse\\ParseMemoryStorage", + "name": "ParseMemoryStorage", + "summary": "Class\u0020ParseMemoryStorage\u0020\u002D\u0020Uses\u0020non\u002Dpersisted\u0020memory\u0020for\u0020storage.", + "url": "classes/Parse-ParseMemoryStorage.html" + }, { + "fqsen": "\\Parse\\ParseMemoryStorage\u003A\u003Aset\u0028\u0029", + "name": "set", + "summary": "Sets\u0020a\u0020key\u002Dvalue\u0020pair\u0020in\u0020storage.", + "url": "classes/Parse-ParseMemoryStorage.html#method_set" + }, { + "fqsen": "\\Parse\\ParseMemoryStorage\u003A\u003Aremove\u0028\u0029", + "name": "remove", + "summary": "Remove\u0020a\u0020key\u0020from\u0020storage.", + "url": "classes/Parse-ParseMemoryStorage.html#method_remove" + }, { + "fqsen": "\\Parse\\ParseMemoryStorage\u003A\u003Aget\u0028\u0029", + "name": "get", + "summary": "Gets\u0020the\u0020value\u0020for\u0020a\u0020key\u0020from\u0020storage.", + "url": "classes/Parse-ParseMemoryStorage.html#method_get" + }, { + "fqsen": "\\Parse\\ParseMemoryStorage\u003A\u003Aclear\u0028\u0029", + "name": "clear", + "summary": "Clear\u0020all\u0020the\u0020values\u0020in\u0020storage.", + "url": "classes/Parse-ParseMemoryStorage.html#method_clear" + }, { + "fqsen": "\\Parse\\ParseMemoryStorage\u003A\u003Asave\u0028\u0029", + "name": "save", + "summary": "Save\u0020the\u0020data,\u0020if\u0020necessary.\u0020Not\u0020implemented.", + "url": "classes/Parse-ParseMemoryStorage.html#method_save" + }, { + "fqsen": "\\Parse\\ParseMemoryStorage\u003A\u003AgetKeys\u0028\u0029", + "name": "getKeys", + "summary": "Get\u0020all\u0020keys\u0020in\u0020storage.", + "url": "classes/Parse-ParseMemoryStorage.html#method_getKeys" + }, { + "fqsen": "\\Parse\\ParseMemoryStorage\u003A\u003AgetAll\u0028\u0029", + "name": "getAll", + "summary": "Get\u0020all\u0020key\u002Dvalue\u0020pairs\u0020from\u0020storage.", + "url": "classes/Parse-ParseMemoryStorage.html#method_getAll" + }, { + "fqsen": "\\Parse\\ParseMemoryStorage\u003A\u003A\u0024storage", + "name": "storage", + "summary": "Memory\u0020storage", + "url": "classes/Parse-ParseMemoryStorage.html#property_storage" + }, { + "fqsen": "\\Parse\\ParseObject", + "name": "ParseObject", + "summary": "Class\u0020ParseObject\u0020\u002D\u0020Representation\u0020of\u0020an\u0020object\u0020stored\u0020on\u0020Parse.", + "url": "classes/Parse-ParseObject.html" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Create\u0020a\u0020Parse\u0020Object.", + "url": "classes/Parse-ParseObject.html#method___construct" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AgetSubclass\u0028\u0029", + "name": "getSubclass", + "summary": "Gets\u0020the\u0020Subclass\u0020className\u0020if\u0020exists,\u0020otherwise\u0020false.", + "url": "classes/Parse-ParseObject.html#method_getSubclass" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003A__set\u0028\u0029", + "name": "__set", + "summary": "Setter\u0020to\u0020catch\u0020property\u0020calls\u0020and\u0020protect\u0020certain\u0020fields.", + "url": "classes/Parse-ParseObject.html#method___set" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003A__get\u0028\u0029", + "name": "__get", + "summary": "Getter\u0020to\u0020catch\u0020direct\u0020property\u0020calls\u0020and\u0020pass\u0020them\u0020to\u0020the\u0020get\u0020function.", + "url": "classes/Parse-ParseObject.html#method___get" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003A__isset\u0028\u0029", + "name": "__isset", + "summary": "Magic\u0020handler\u0020to\u0020catch\u0020isset\u0020calls\u0020to\u0020object\u0020properties.", + "url": "classes/Parse-ParseObject.html#method___isset" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003Aget\u0028\u0029", + "name": "get", + "summary": "Get\u0020current\u0020value\u0020for\u0020an\u0020object\u0020property.", + "url": "classes/Parse-ParseObject.html#method_get" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AgetAllKeys\u0028\u0029", + "name": "getAllKeys", + "summary": "Get\u0020values\u0020for\u0020all\u0020keys\u0020of\u0020an\u0020object.", + "url": "classes/Parse-ParseObject.html#method_getAllKeys" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003Ahas\u0028\u0029", + "name": "has", + "summary": "Check\u0020if\u0020the\u0020object\u0020has\u0020a\u0020given\u0020key.", + "url": "classes/Parse-ParseObject.html#method_has" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AisKeyDirty\u0028\u0029", + "name": "isKeyDirty", + "summary": "Check\u0020if\u0020the\u0020a\u0020value\u0020associated\u0020with\u0020a\u0020key\u0020has\u0020been\nadded\/updated\/removed\u0020and\u0020not\u0020saved\u0020yet.", + "url": "classes/Parse-ParseObject.html#method_isKeyDirty" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AisDirty\u0028\u0029", + "name": "isDirty", + "summary": "Check\u0020if\u0020the\u0020object\u0020or\u0020any\u0020of\u0020its\u0020child\u0020objects\u0020have\u0020unsaved\u0020operations.", + "url": "classes/Parse-ParseObject.html#method_isDirty" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003A_isDirty\u0028\u0029", + "name": "_isDirty", + "summary": "Detects\u0020if\u0020the\u0020object\u0020\u0028and\u0020optionally\u0020the\u0020child\u0020objects\u0029\u0020has\u0020unsaved\nchanges.", + "url": "classes/Parse-ParseObject.html#method__isDirty" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AhasDirtyChildren\u0028\u0029", + "name": "hasDirtyChildren", + "summary": "Determines\u0020whether\u0020this\u0020object\u0020has\u0020child\u0020objects\u0020that\u0020are\u0020dirty", + "url": "classes/Parse-ParseObject.html#method_hasDirtyChildren" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003Aexists\u0028\u0029", + "name": "exists", + "summary": "Returns\u0020true\u0020if\u0020this\u0020object\u0020exists\u0020on\u0020the\u0020Server", + "url": "classes/Parse-ParseObject.html#method_exists" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003Aset\u0028\u0029", + "name": "set", + "summary": "Validate\u0020and\u0020set\u0020a\u0020value\u0020for\u0020an\u0020object\u0020key.", + "url": "classes/Parse-ParseObject.html#method_set" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AsetArray\u0028\u0029", + "name": "setArray", + "summary": "Set\u0020an\u0020array\u0020value\u0020for\u0020an\u0020object\u0020key.", + "url": "classes/Parse-ParseObject.html#method_setArray" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AsetAssociativeArray\u0028\u0029", + "name": "setAssociativeArray", + "summary": "Set\u0020an\u0020associative\u0020array\u0020value\u0020for\u0020an\u0020object\u0020key.", + "url": "classes/Parse-ParseObject.html#method_setAssociativeArray" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003Aremove\u0028\u0029", + "name": "remove", + "summary": "Remove\u0020a\u0020value\u0020from\u0020an\u0020array\u0020for\u0020an\u0020object\u0020key.", + "url": "classes/Parse-ParseObject.html#method_remove" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003Arevert\u0028\u0029", + "name": "revert", + "summary": "Revert\u0020all\u0020unsaved\u0020operations.", + "url": "classes/Parse-ParseObject.html#method_revert" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003Aclear\u0028\u0029", + "name": "clear", + "summary": "Clear\u0020all\u0020keys\u0020on\u0020this\u0020object\u0020by\u0020creating\u0020delete\u0020operations\nfor\u0020each\u0020key.", + "url": "classes/Parse-ParseObject.html#method_clear" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003A_performOperation\u0028\u0029", + "name": "_performOperation", + "summary": "Perform\u0020an\u0020operation\u0020on\u0020an\u0020object\u0020property.", + "url": "classes/Parse-ParseObject.html#method__performOperation" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AgetClassName\u0028\u0029", + "name": "getClassName", + "summary": "Get\u0020the\u0020Parse\u0020Class\u0020Name\u0020for\u0020the\u0020object.", + "url": "classes/Parse-ParseObject.html#method_getClassName" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AgetObjectId\u0028\u0029", + "name": "getObjectId", + "summary": "Get\u0020the\u0020objectId\u0020for\u0020the\u0020object,\u0020or\u0020null\u0020if\u0020unsaved.", + "url": "classes/Parse-ParseObject.html#method_getObjectId" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AgetCreatedAt\u0028\u0029", + "name": "getCreatedAt", + "summary": "Get\u0020the\u0020createdAt\u0020for\u0020the\u0020object,\u0020or\u0020null\u0020if\u0020unsaved.", + "url": "classes/Parse-ParseObject.html#method_getCreatedAt" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AisDataAvailable\u0028\u0029", + "name": "isDataAvailable", + "summary": "Returns\u0020true\u0020if\u0020the\u0020object\u0020has\u0020been\u0020fetched.", + "url": "classes/Parse-ParseObject.html#method_isDataAvailable" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003A_isDataAvailable\u0028\u0029", + "name": "_isDataAvailable", + "summary": "Returns\u0020whether\u0020or\u0020not\u0020data\u0020is\u0020available\u0020for\u0020a\u0020given\u0020key", + "url": "classes/Parse-ParseObject.html#method__isDataAvailable" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AgetUpdatedAt\u0028\u0029", + "name": "getUpdatedAt", + "summary": "Get\u0020the\u0020updatedAt\u0020for\u0020the\u0020object,\u0020or\u0020null\u0020if\u0020unsaved.", + "url": "classes/Parse-ParseObject.html#method_getUpdatedAt" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003Acreate\u0028\u0029", + "name": "create", + "summary": "Static\u0020method\u0020which\u0020returns\u0020a\u0020new\u0020Parse\u0020Object\u0020for\u0020a\u0020given\u0020class\nOptionally\u0020creates\u0020a\u0020pointer\u0020object\u0020if\u0020the\u0020objectId\u0020is\u0020provided.", + "url": "classes/Parse-ParseObject.html#method_create" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003Afetch\u0028\u0029", + "name": "fetch", + "summary": "Fetch\u0020the\u0020whole\u0020object\u0020from\u0020the\u0020server\u0020and\u0020update\u0020the\u0020local\u0020object.", + "url": "classes/Parse-ParseObject.html#method_fetch" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AfetchAll\u0028\u0029", + "name": "fetchAll", + "summary": "Fetch\u0020an\u0020array\u0020of\u0020Parse\u0020objects\u0020from\u0020the\u0020server.", + "url": "classes/Parse-ParseObject.html#method_fetchAll" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AtoObjectIdArray\u0028\u0029", + "name": "toObjectIdArray", + "summary": "Creates\u0020an\u0020array\u0020of\u0020object\u0020ids\u0020from\u0020a\u0020given\u0020array\u0020of\u0020ParseObjects", + "url": "classes/Parse-ParseObject.html#method_toObjectIdArray" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AupdateWithFetchedResults\u0028\u0029", + "name": "updateWithFetchedResults", + "summary": "Merges\u0020an\u0020existing\u0020array\u0020of\u0020objects\u0020with\u0020their\u0020fetched\u0020counterparts", + "url": "classes/Parse-ParseObject.html#method_updateWithFetchedResults" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003A_mergeAfterFetch\u0028\u0029", + "name": "_mergeAfterFetch", + "summary": "Merges\u0020data\u0020received\u0020from\u0020the\u0020server.", + "url": "classes/Parse-ParseObject.html#method__mergeAfterFetch" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003A_mergeAfterFetchWithSelectedKeys\u0028\u0029", + "name": "_mergeAfterFetchWithSelectedKeys", + "summary": "Merges\u0020data\u0020received\u0020from\u0020the\u0020server\u0020with\u0020a\u0020given\u0020selected\u0020keys.", + "url": "classes/Parse-ParseObject.html#method__mergeAfterFetchWithSelectedKeys" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AmergeFromServer\u0028\u0029", + "name": "mergeFromServer", + "summary": "Merges\u0020data\u0020received\u0020from\u0020the\u0020server.", + "url": "classes/Parse-ParseObject.html#method_mergeFromServer" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AmergeFromObject\u0028\u0029", + "name": "mergeFromObject", + "summary": "Merge\u0020data\u0020from\u0020other\u0020object.", + "url": "classes/Parse-ParseObject.html#method_mergeFromObject" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003A_mergeMagicFields\u0028\u0029", + "name": "_mergeMagicFields", + "summary": "Handle\u0020merging\u0020of\u0020special\u0020fields\u0020for\u0020the\u0020object.", + "url": "classes/Parse-ParseObject.html#method__mergeMagicFields" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003ArebuildEstimatedData\u0028\u0029", + "name": "rebuildEstimatedData", + "summary": "Start\u0020from\u0020serverData\u0020and\u0020process\u0020operations\u0020to\u0020generate\u0020the\u0020current\nvalue\u0020set\u0020for\u0020an\u0020object.", + "url": "classes/Parse-ParseObject.html#method_rebuildEstimatedData" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AapplyOperations\u0028\u0029", + "name": "applyOperations", + "summary": "Apply\u0020operations\u0020to\u0020a\u0020target\u0020object.", + "url": "classes/Parse-ParseObject.html#method_applyOperations" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003Adestroy\u0028\u0029", + "name": "destroy", + "summary": "Delete\u0020the\u0020object\u0020from\u0020Parse.", + "url": "classes/Parse-ParseObject.html#method_destroy" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AdestroyAll\u0028\u0029", + "name": "destroyAll", + "summary": "Delete\u0020an\u0020array\u0020of\u0020objects.", + "url": "classes/Parse-ParseObject.html#method_destroyAll" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AdestroyBatch\u0028\u0029", + "name": "destroyBatch", + "summary": "Destroy\u0020batch\u0020of\u0020objects.", + "url": "classes/Parse-ParseObject.html#method_destroyBatch" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003Aincrement\u0028\u0029", + "name": "increment", + "summary": "Increment\u0020a\u0020numeric\u0020key\u0020by\u0020a\u0020certain\u0020value.", + "url": "classes/Parse-ParseObject.html#method_increment" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003Aadd\u0028\u0029", + "name": "add", + "summary": "Add\u0020a\u0020value\u0020to\u0020an\u0020array\u0020property.", + "url": "classes/Parse-ParseObject.html#method_add" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AaddUnique\u0028\u0029", + "name": "addUnique", + "summary": "Add\u0020unique\u0020values\u0020to\u0020an\u0020array\u0020property.", + "url": "classes/Parse-ParseObject.html#method_addUnique" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003Adelete\u0028\u0029", + "name": "delete", + "summary": "Delete\u0020a\u0020key\u0020from\u0020an\u0020object.", + "url": "classes/Parse-ParseObject.html#method_delete" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003A_encode\u0028\u0029", + "name": "_encode", + "summary": "Return\u0020a\u0020JSON\u0020encoded\u0020value\u0020of\u0020the\u0020object.", + "url": "classes/Parse-ParseObject.html#method__encode" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003Aencode\u0028\u0029", + "name": "encode", + "summary": "Returns\u0020a\u0020JSON\u0020encoded\u0020array\u0020of\u0020a\u0020ParseObject", + "url": "classes/Parse-ParseObject.html#method_encode" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003Adecode\u0028\u0029", + "name": "decode", + "summary": "Decodes\u0020and\u0020returns\u0020a\u0020ParseObject\u0020from\u0020an\u0020encoded\u0020object", + "url": "classes/Parse-ParseObject.html#method_decode" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AgetSaveJSON\u0028\u0029", + "name": "getSaveJSON", + "summary": "Returns\u0020JSON\u0020object\u0020of\u0020the\u0020unsaved\u0020operations.", + "url": "classes/Parse-ParseObject.html#method_getSaveJSON" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AbeforeSave\u0028\u0029", + "name": "beforeSave", + "summary": "Before\u0020save\u0020stub", + "url": "classes/Parse-ParseObject.html#method_beforeSave" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003Asave\u0028\u0029", + "name": "save", + "summary": "Save\u0020Object\u0020to\u0020Parse.", + "url": "classes/Parse-ParseObject.html#method_save" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AsaveAll\u0028\u0029", + "name": "saveAll", + "summary": "Save\u0020all\u0020the\u0020objects\u0020in\u0020the\u0020provided\u0020array.", + "url": "classes/Parse-ParseObject.html#method_saveAll" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AdeepSave\u0028\u0029", + "name": "deepSave", + "summary": "Save\u0020object\u0020and\u0020unsaved\u0020children\u0020within.", + "url": "classes/Parse-ParseObject.html#method_deepSave" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AfindUnsavedChildren\u0028\u0029", + "name": "findUnsavedChildren", + "summary": "Find\u0020unsaved\u0020children\u0020inside\u0020an\u0020object.", + "url": "classes/Parse-ParseObject.html#method_findUnsavedChildren" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003Atraverse\u0028\u0029", + "name": "traverse", + "summary": "Traverse\u0020object\u0020to\u0020find\u0020children.", + "url": "classes/Parse-ParseObject.html#method_traverse" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AcanBeSerialized\u0028\u0029", + "name": "canBeSerialized", + "summary": "Determine\u0020if\u0020the\u0020current\u0020object\u0020can\u0020be\u0020serialized\u0020for\u0020saving.", + "url": "classes/Parse-ParseObject.html#method_canBeSerialized" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AcanBeSerializedAsValue\u0028\u0029", + "name": "canBeSerializedAsValue", + "summary": "Checks\u0020the\u0020given\u0020object\u0020and\u0020any\u0020children\u0020to\u0020see\u0020if\u0020the\u0020whole\u0020object\ncan\u0020be\u0020serialized\u0020for\u0020saving.", + "url": "classes/Parse-ParseObject.html#method_canBeSerializedAsValue" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AmergeAfterSave\u0028\u0029", + "name": "mergeAfterSave", + "summary": "Merge\u0020server\u0020data\u0020after\u0020a\u0020save\u0020completes.", + "url": "classes/Parse-ParseObject.html#method_mergeAfterSave" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AgetRelation\u0028\u0029", + "name": "getRelation", + "summary": "Access\u0020or\u0020create\u0020a\u0020Relation\u0020value\u0020for\u0020a\u0020key.", + "url": "classes/Parse-ParseObject.html#method_getRelation" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003A_toPointer\u0028\u0029", + "name": "_toPointer", + "summary": "Gets\u0020a\u0020Pointer\u0020referencing\u0020this\u0020Object.", + "url": "classes/Parse-ParseObject.html#method__toPointer" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AsetACL\u0028\u0029", + "name": "setACL", + "summary": "Set\u0020ACL\u0020for\u0020this\u0020object.", + "url": "classes/Parse-ParseObject.html#method_setACL" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AgetACL\u0028\u0029", + "name": "getACL", + "summary": "Get\u0020the\u0020ACL\u0020assigned\u0020to\u0020the\u0020object.", + "url": "classes/Parse-ParseObject.html#method_getACL" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AgetACLWithCopy\u0028\u0029", + "name": "getACLWithCopy", + "summary": "Internally\u0020retrieves\u0020the\u0020ACL\u0020assigned\u0020to\u0020this\u0020object,\u0020conditionally\u0020returning\u0020a\u0020copy\u0020of\u0020the\u0020existing\u0020one", + "url": "classes/Parse-ParseObject.html#method_getACLWithCopy" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AregisterSubclass\u0028\u0029", + "name": "registerSubclass", + "summary": "Register\u0020a\u0020subclass.\u0020\u0020\u0020\u0020Should\u0020be\u0020called\u0020before\u0020any\u0020other\u0020Parse\u0020functions.", + "url": "classes/Parse-ParseObject.html#method_registerSubclass" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003A_unregisterSubclass\u0028\u0029", + "name": "_unregisterSubclass", + "summary": "Un\u002Dregister\u0020a\u0020subclass.", + "url": "classes/Parse-ParseObject.html#method__unregisterSubclass" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AhasRegisteredSubclass\u0028\u0029", + "name": "hasRegisteredSubclass", + "summary": "Check\u0020whether\u0020there\u0020is\u0020a\u0020subclass\u0020registered\u0020for\u0020a\u0020given\u0020parse\u0020class.", + "url": "classes/Parse-ParseObject.html#method_hasRegisteredSubclass" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AgetRegisteredSubclass\u0028\u0029", + "name": "getRegisteredSubclass", + "summary": "Get\u0020the\u0020registered\u0020subclass\u0020for\u0020a\u0020Parse\u0020class,\u0020or\u0020a\u0020generic\u0020ParseObject\nif\u0020no\u0020subclass\u0020is\u0020registered.", + "url": "classes/Parse-ParseObject.html#method_getRegisteredSubclass" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003Aquery\u0028\u0029", + "name": "query", + "summary": "Creates\u0020a\u0020ParseQuery\u0020for\u0020the\u0020subclass\u0020of\u0020ParseObject.", + "url": "classes/Parse-ParseObject.html#method_query" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003A\u0024serverData", + "name": "serverData", + "summary": "Data\u0020as\u0020it\u0020exists\u0020on\u0020the\u0020server.", + "url": "classes/Parse-ParseObject.html#property_serverData" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003A\u0024operationSet", + "name": "operationSet", + "summary": "Set\u0020of\u0020unsaved\u0020operations.", + "url": "classes/Parse-ParseObject.html#property_operationSet" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003A\u0024estimatedData", + "name": "estimatedData", + "summary": "Estimated\u0020value\u0020of\u0020applying\u0020operationSet\u0020to\u0020serverData.", + "url": "classes/Parse-ParseObject.html#property_estimatedData" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003A\u0024dataAvailability", + "name": "dataAvailability", + "summary": "Determine\u0020if\u0020data\u0020available\u0020for\u0020a\u0020given\u0020key\u0020or\u0020not.", + "url": "classes/Parse-ParseObject.html#property_dataAvailability" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003A\u0024className", + "name": "className", + "summary": "Class\u0020name\u0020for\u0020data\u0020on\u0020Parse.", + "url": "classes/Parse-ParseObject.html#property_className" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003A\u0024objectId", + "name": "objectId", + "summary": "Unique\u0020identifier\u0020on\u0020Parse.", + "url": "classes/Parse-ParseObject.html#property_objectId" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003A\u0024createdAt", + "name": "createdAt", + "summary": "Timestamp\u0020when\u0020object\u0020was\u0020created.", + "url": "classes/Parse-ParseObject.html#property_createdAt" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003A\u0024updatedAt", + "name": "updatedAt", + "summary": "Timestamp\u0020when\u0020object\u0020was\u0020last\u0020updated.", + "url": "classes/Parse-ParseObject.html#property_updatedAt" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003A\u0024hasBeenFetched", + "name": "hasBeenFetched", + "summary": "Whether\u0020the\u0020object\u0020has\u0020been\u0020fully\u0020fetched\u0020from\u0020Parse.", + "url": "classes/Parse-ParseObject.html#property_hasBeenFetched" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003A\u0024registeredSubclasses", + "name": "registeredSubclasses", + "summary": "Holds\u0020the\u0020registered\u0020subclasses\u0020and\u0020Parse\u0020class\u0020names.", + "url": "classes/Parse-ParseObject.html#property_registeredSubclasses" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003A\u0024parseClassName", + "name": "parseClassName", + "summary": "Parse\u0020Class\u0020name,\u0020overridden\u0020by\u0020classes\u0020subclassing\u0020ParseObject", + "url": "classes/Parse-ParseObject.html#property_parseClassName" + }, { + "fqsen": "\\Parse\\ParsePolygon", + "name": "ParsePolygon", + "summary": "ParsePolygon\u0020\u002D\u0020Representation\u0020of\u0020a\u0020Parse\u0020Polygon\u0020object.", + "url": "classes/Parse-ParsePolygon.html" + }, { + "fqsen": "\\Parse\\ParsePolygon\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Create\u0020a\u0020Parse\u0020Polygon\u0020object.", + "url": "classes/Parse-ParsePolygon.html#method___construct" + }, { + "fqsen": "\\Parse\\ParsePolygon\u003A\u003AsetCoordinates\u0028\u0029", + "name": "setCoordinates", + "summary": "Set\u0020the\u0020Coordinates\u0020value\u0020for\u0020this\u0020Polygon.", + "url": "classes/Parse-ParsePolygon.html#method_setCoordinates" + }, { + "fqsen": "\\Parse\\ParsePolygon\u003A\u003AgetCoordinates\u0028\u0029", + "name": "getCoordinates", + "summary": "Returns\u0020the\u0020Coordinates\u0020value\u0020for\u0020this\u0020Polygon.", + "url": "classes/Parse-ParsePolygon.html#method_getCoordinates" + }, { + "fqsen": "\\Parse\\ParsePolygon\u003A\u003A_encode\u0028\u0029", + "name": "_encode", + "summary": "Encode\u0020to\u0020associative\u0020array\u0020representation.", + "url": "classes/Parse-ParsePolygon.html#method__encode" + }, { + "fqsen": "\\Parse\\ParsePolygon\u003A\u003A\u0024coordinates", + "name": "coordinates", + "summary": "The\u0020coordinates.", + "url": "classes/Parse-ParsePolygon.html#property_coordinates" + }, { + "fqsen": "\\Parse\\ParsePush", + "name": "ParsePush", + "summary": "Class\u0020ParsePush\u0020\u002D\u0020Handles\u0020sending\u0020push\u0020notifications\u0020with\u0020Parse.", + "url": "classes/Parse-ParsePush.html" + }, { + "fqsen": "\\Parse\\ParsePush\u003A\u003Asend\u0028\u0029", + "name": "send", + "summary": "Sends\u0020a\u0020push\u0020notification.", + "url": "classes/Parse-ParsePush.html#method_send" + }, { + "fqsen": "\\Parse\\ParsePush\u003A\u003AhasStatus\u0028\u0029", + "name": "hasStatus", + "summary": "Returns\u0020whether\u0020or\u0020not\u0020the\u0020given\u0020response\u0020has\u0020a\u0020push\u0020status\nChecks\u0020to\u0020see\u0020if\u0020X\u002DPush\u002DStatus\u002DId\u0020is\u0020present\u0020in\u0020\u0024response", + "url": "classes/Parse-ParsePush.html#method_hasStatus" + }, { + "fqsen": "\\Parse\\ParsePush\u003A\u003AgetStatus\u0028\u0029", + "name": "getStatus", + "summary": "Returns\u0020the\u0020PushStatus\u0020for\u0020a\u0020response\u0020from\u0020ParsePush\u003A\u003Asend", + "url": "classes/Parse-ParsePush.html#method_getStatus" + }, { + "fqsen": "\\Parse\\ParsePushStatus", + "name": "ParsePushStatus", + "summary": "Class\u0020ParsePushStatus\u0020\u002D\u0020Representation\u0020of\u0020PushStatus\u0020for\u0020push\u0020notifications", + "url": "classes/Parse-ParsePushStatus.html" + }, { + "fqsen": "\\Parse\\ParsePushStatus\u003A\u003AgetFromId\u0028\u0029", + "name": "getFromId", + "summary": "Returns\u0020a\u0020push\u0020status\u0020object\u0020or\u0020null\u0020from\u0020an\u0020id", + "url": "classes/Parse-ParsePushStatus.html#method_getFromId" + }, { + "fqsen": "\\Parse\\ParsePushStatus\u003A\u003AgetPushTime\u0028\u0029", + "name": "getPushTime", + "summary": "Gets\u0020the\u0020time\u0020this\u0020push\u0020was\u0020sent\u0020at", + "url": "classes/Parse-ParsePushStatus.html#method_getPushTime" + }, { + "fqsen": "\\Parse\\ParsePushStatus\u003A\u003AgetPushQuery\u0028\u0029", + "name": "getPushQuery", + "summary": "Gets\u0020the\u0020query\u0020used\u0020to\u0020send\u0020this\u0020push", + "url": "classes/Parse-ParsePushStatus.html#method_getPushQuery" + }, { + "fqsen": "\\Parse\\ParsePushStatus\u003A\u003AgetPushPayload\u0028\u0029", + "name": "getPushPayload", + "summary": "Gets\u0020the\u0020payload", + "url": "classes/Parse-ParsePushStatus.html#method_getPushPayload" + }, { + "fqsen": "\\Parse\\ParsePushStatus\u003A\u003AgetPushSource\u0028\u0029", + "name": "getPushSource", + "summary": "Gets\u0020the\u0020source\u0020of\u0020this\u0020push", + "url": "classes/Parse-ParsePushStatus.html#method_getPushSource" + }, { + "fqsen": "\\Parse\\ParsePushStatus\u003A\u003AgetPushStatus\u0028\u0029", + "name": "getPushStatus", + "summary": "Gets\u0020the\u0020status\u0020of\u0020this\u0020push", + "url": "classes/Parse-ParsePushStatus.html#method_getPushStatus" + }, { + "fqsen": "\\Parse\\ParsePushStatus\u003A\u003AisScheduled\u0028\u0029", + "name": "isScheduled", + "summary": "Indicates\u0020whether\u0020this\u0020push\u0020is\u0020scheduled", + "url": "classes/Parse-ParsePushStatus.html#method_isScheduled" + }, { + "fqsen": "\\Parse\\ParsePushStatus\u003A\u003AisPending\u0028\u0029", + "name": "isPending", + "summary": "Indicates\u0020whether\u0020this\u0020push\u0020is\u0020pending", + "url": "classes/Parse-ParsePushStatus.html#method_isPending" + }, { + "fqsen": "\\Parse\\ParsePushStatus\u003A\u003AisRunning\u0028\u0029", + "name": "isRunning", + "summary": "Indicates\u0020whether\u0020this\u0020push\u0020is\u0020running", + "url": "classes/Parse-ParsePushStatus.html#method_isRunning" + }, { + "fqsen": "\\Parse\\ParsePushStatus\u003A\u003AhasSucceeded\u0028\u0029", + "name": "hasSucceeded", + "summary": "Indicates\u0020whether\u0020this\u0020push\u0020has\u0020succeeded", + "url": "classes/Parse-ParsePushStatus.html#method_hasSucceeded" + }, { + "fqsen": "\\Parse\\ParsePushStatus\u003A\u003AhasFailed\u0028\u0029", + "name": "hasFailed", + "summary": "Indicates\u0020whether\u0020this\u0020push\u0020has\u0020failed", + "url": "classes/Parse-ParsePushStatus.html#method_hasFailed" + }, { + "fqsen": "\\Parse\\ParsePushStatus\u003A\u003AgetPushesSent\u0028\u0029", + "name": "getPushesSent", + "summary": "Gets\u0020the\u0020number\u0020of\u0020pushes\u0020sent", + "url": "classes/Parse-ParsePushStatus.html#method_getPushesSent" + }, { + "fqsen": "\\Parse\\ParsePushStatus\u003A\u003AgetPushHash\u0028\u0029", + "name": "getPushHash", + "summary": "Gets\u0020the\u0020hash\u0020for\u0020this\u0020push", + "url": "classes/Parse-ParsePushStatus.html#method_getPushHash" + }, { + "fqsen": "\\Parse\\ParsePushStatus\u003A\u003AgetPushesFailed\u0028\u0029", + "name": "getPushesFailed", + "summary": "Gets\u0020the\u0020number\u0020of\u0020pushes\u0020failed", + "url": "classes/Parse-ParsePushStatus.html#method_getPushesFailed" + }, { + "fqsen": "\\Parse\\ParsePushStatus\u003A\u003ASTATUS_SCHEDULED", + "name": "STATUS_SCHEDULED", + "summary": "", + "url": "classes/Parse-ParsePushStatus.html#constant_STATUS_SCHEDULED" + }, { + "fqsen": "\\Parse\\ParsePushStatus\u003A\u003ASTATUS_PENDING", + "name": "STATUS_PENDING", + "summary": "", + "url": "classes/Parse-ParsePushStatus.html#constant_STATUS_PENDING" + }, { + "fqsen": "\\Parse\\ParsePushStatus\u003A\u003ASTATUS_RUNNING", + "name": "STATUS_RUNNING", + "summary": "", + "url": "classes/Parse-ParsePushStatus.html#constant_STATUS_RUNNING" + }, { + "fqsen": "\\Parse\\ParsePushStatus\u003A\u003ASTATUS_SUCCEEDED", + "name": "STATUS_SUCCEEDED", + "summary": "", + "url": "classes/Parse-ParsePushStatus.html#constant_STATUS_SUCCEEDED" + }, { + "fqsen": "\\Parse\\ParsePushStatus\u003A\u003ASTATUS_FAILED", + "name": "STATUS_FAILED", + "summary": "", + "url": "classes/Parse-ParsePushStatus.html#constant_STATUS_FAILED" + }, { + "fqsen": "\\Parse\\ParsePushStatus\u003A\u003A\u0024parseClassName", + "name": "parseClassName", + "summary": "Parse\u0020Class\u0020name", + "url": "classes/Parse-ParsePushStatus.html#property_parseClassName" + }, { + "fqsen": "\\Parse\\ParseQuery", + "name": "ParseQuery", + "summary": "Class\u0020ParseQuery\u0020\u002D\u0020Handles\u0020querying\u0020data\u0020from\u0020Parse.", + "url": "classes/Parse-ParseQuery.html" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Create\u0020a\u0020Parse\u0020Query\u0020for\u0020a\u0020given\u0020Parse\u0020Class.", + "url": "classes/Parse-ParseQuery.html#method___construct" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003Aget\u0028\u0029", + "name": "get", + "summary": "Execute\u0020a\u0020query\u0020to\u0020retrieve\u0020a\u0020specific\u0020object.", + "url": "classes/Parse-ParseQuery.html#method_get" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AequalTo\u0028\u0029", + "name": "equalTo", + "summary": "Set\u0020a\u0020constraint\u0020for\u0020a\u0020field\u0020matching\u0020a\u0020given\u0020value.", + "url": "classes/Parse-ParseQuery.html#method_equalTo" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AaddCondition\u0028\u0029", + "name": "addCondition", + "summary": "Helper\u0020for\u0020condition\u0020queries.", + "url": "classes/Parse-ParseQuery.html#method_addCondition" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003A_setConditions\u0028\u0029", + "name": "_setConditions", + "summary": "Sets\u0020the\u0020conditions\u0020of\u0020this\u0020parse\u0020query\u0020from\u0020an\u0020array", + "url": "classes/Parse-ParseQuery.html#method__setConditions" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AnotEqualTo\u0028\u0029", + "name": "notEqualTo", + "summary": "Add\u0020a\u0020constraint\u0020to\u0020the\u0020query\u0020that\u0020requires\u0020a\u0020particular\u0020key\u0027s\u0020value\u0020to\nbe\u0020not\u0020equal\u0020to\u0020the\u0020provided\u0020value.", + "url": "classes/Parse-ParseQuery.html#method_notEqualTo" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AlessThan\u0028\u0029", + "name": "lessThan", + "summary": "Add\u0020a\u0020constraint\u0020to\u0020the\u0020query\u0020that\u0020requires\u0020a\u0020particular\u0020key\u0027s\u0020value\u0020to\nbe\u0020less\u0020than\u0020the\u0020provided\u0020value.", + "url": "classes/Parse-ParseQuery.html#method_lessThan" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AlessThanRelativeTime\u0028\u0029", + "name": "lessThanRelativeTime", + "summary": "Add\u0020a\u0020constraint\u0020to\u0020the\u0020query\u0020that\u0020requires\u0020a\u0020particular\u0020key\u0027s\u0020value\u0020to\nbe\u0020less\u0020than\u0020the\u0020provided\u0020relative\u0020time\u0020string.", + "url": "classes/Parse-ParseQuery.html#method_lessThanRelativeTime" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AgreaterThan\u0028\u0029", + "name": "greaterThan", + "summary": "Add\u0020a\u0020constraint\u0020to\u0020the\u0020query\u0020that\u0020requires\u0020a\u0020particular\u0020key\u0027s\u0020value\u0020to\nbe\u0020greater\u0020than\u0020the\u0020provided\u0020value.", + "url": "classes/Parse-ParseQuery.html#method_greaterThan" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AgreaterThanRelativeTime\u0028\u0029", + "name": "greaterThanRelativeTime", + "summary": "Add\u0020a\u0020constraint\u0020to\u0020the\u0020query\u0020that\u0020requires\u0020a\u0020particular\u0020key\u0027s\u0020value\u0020to\nbe\u0020greater\u0020than\u0020the\u0020provided\u0020relative\u0020time\u0020string.", + "url": "classes/Parse-ParseQuery.html#method_greaterThanRelativeTime" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AgreaterThanOrEqualTo\u0028\u0029", + "name": "greaterThanOrEqualTo", + "summary": "Add\u0020a\u0020constraint\u0020to\u0020the\u0020query\u0020that\u0020requires\u0020a\u0020particular\u0020key\u0027s\u0020value\u0020to\nbe\u0020greater\u0020than\u0020or\u0020equal\u0020to\u0020the\u0020provided\u0020value.", + "url": "classes/Parse-ParseQuery.html#method_greaterThanOrEqualTo" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AgreaterThanOrEqualToRelativeTime\u0028\u0029", + "name": "greaterThanOrEqualToRelativeTime", + "summary": "Add\u0020a\u0020constraint\u0020to\u0020the\u0020query\u0020that\u0020requires\u0020a\u0020particular\u0020key\u0027s\u0020value\u0020to\nbe\u0020greater\u0020than\u0020or\u0020equal\u0020to\u0020the\u0020provided\u0020relative\u0020time\u0020string.", + "url": "classes/Parse-ParseQuery.html#method_greaterThanOrEqualToRelativeTime" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AlessThanOrEqualTo\u0028\u0029", + "name": "lessThanOrEqualTo", + "summary": "Add\u0020a\u0020constraint\u0020to\u0020the\u0020query\u0020that\u0020requires\u0020a\u0020particular\u0020key\u0027s\u0020value\u0020to\nbe\u0020less\u0020than\u0020or\u0020equal\u0020to\u0020the\u0020provided\u0020value.", + "url": "classes/Parse-ParseQuery.html#method_lessThanOrEqualTo" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AlessThanOrEqualToRelativeTime\u0028\u0029", + "name": "lessThanOrEqualToRelativeTime", + "summary": "Add\u0020a\u0020constraint\u0020to\u0020the\u0020query\u0020that\u0020requires\u0020a\u0020particular\u0020key\u0027s\u0020value\u0020to\nbe\u0020less\u0020than\u0020or\u0020equal\u0020to\u0020the\u0020provided\u0020date\u0020string.", + "url": "classes/Parse-ParseQuery.html#method_lessThanOrEqualToRelativeTime" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003Aquote\u0028\u0029", + "name": "quote", + "summary": "Converts\u0020a\u0020string\u0020into\u0020a\u0020regex\u0020that\u0020matches\u0020it.", + "url": "classes/Parse-ParseQuery.html#method_quote" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AregexStartWith\u0028\u0029", + "name": "regexStartWith", + "summary": "Converts\u0020a\u0020string\u0020into\u0020a\u0020regex\u0020that\u0020matches\u0020it\u0020at\u0020the\u0020beginning", + "url": "classes/Parse-ParseQuery.html#method_regexStartWith" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AstartsWith\u0028\u0029", + "name": "startsWith", + "summary": "Add\u0020a\u0020constraint\u0020to\u0020the\u0020query\u0020that\u0020requires\u0020a\u0020particular\u0020key\u0027s\u0020value\u0020to\nstart\u0020with\u0020the\u0020provided\u0020value.", + "url": "classes/Parse-ParseQuery.html#method_startsWith" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AendsWith\u0028\u0029", + "name": "endsWith", + "summary": "Add\u0020a\u0020constraint\u0020to\u0020the\u0020query\u0020that\u0020requires\u0020a\u0020particular\u0020key\u0027s\u0020value\u0020to\nend\u0020with\u0020the\u0020provided\u0020value.", + "url": "classes/Parse-ParseQuery.html#method_endsWith" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003Acontains\u0028\u0029", + "name": "contains", + "summary": "Adds\u0020a\u0020constraint\u0020for\u0020finding\u0020string\u0020values\u0020that\u0020contain\u0020a\u0020provided\nstring.\u0020This\u0020may\u0020be\u0020slow\u0020for\u0020large\u0020datasets.", + "url": "classes/Parse-ParseQuery.html#method_contains" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AcontainedBy\u0028\u0029", + "name": "containedBy", + "summary": "Adds\u0020a\u0020constraint\u0020to\u0020the\u0020query\u0020that\u0020requires\u0020a\u0020particular\u0020key\u0027s\u0020value\u0020to\nbe\u0020contained\u0020by\u0020the\u0020provided\u0020list\u0020of\u0020values.\u0020Get\u0020objects\u0020where\u0020all\u0020array\u0020elements\u0020match.", + "url": "classes/Parse-ParseQuery.html#method_containedBy" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AfullText\u0028\u0029", + "name": "fullText", + "summary": "Adds\u0020a\u0020constraint\u0020for\u0020finding\u0020string\u0020values\u0020that\u0020contain\u0020a\u0020provided\nstring\u0020using\u0020Full\u0020Text\u0020Search", + "url": "classes/Parse-ParseQuery.html#method_fullText" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003A_getOptions\u0028\u0029", + "name": "_getOptions", + "summary": "Returns\u0020an\u0020associative\u0020array\u0020of\u0020the\u0020query\u0020constraints.", + "url": "classes/Parse-ParseQuery.html#method__getOptions" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003Afirst\u0028\u0029", + "name": "first", + "summary": "Execute\u0020a\u0020query\u0020to\u0020get\u0020only\u0020the\u0020first\u0020result.", + "url": "classes/Parse-ParseQuery.html#method_first" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AbuildQueryString\u0028\u0029", + "name": "buildQueryString", + "summary": "Build\u0020query\u0020string\u0020from\u0020query\u0020constraints.", + "url": "classes/Parse-ParseQuery.html#method_buildQueryString" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003A\u0024count", + "name": "count", + "summary": "Determines\u0020if\u0020the\u0020query\u0020is\u0020a\u0020count\u0020query\u0020or\u0020a\u0020results\u0020query.", + "url": "classes/Parse-ParseQuery.html#property_count" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AwithCount\u0028\u0029", + "name": "withCount", + "summary": "The\u0020response\u0020will\u0020include\u0020the\u0020total\u0020number\u0020of\u0020objects\u0020satisfying\u0020this\u0020query,\ndispite\u0020limit\u0020\/\u0020skip.\u0020Might\u0020be\u0020useful\u0020for\u0020pagination.", + "url": "classes/Parse-ParseQuery.html#method_withCount" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003Adistinct\u0028\u0029", + "name": "distinct", + "summary": "Execute\u0020a\u0020distinct\u0020query\u0020and\u0020return\u0020unique\u0020values.", + "url": "classes/Parse-ParseQuery.html#method_distinct" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003Aaggregate\u0028\u0029", + "name": "aggregate", + "summary": "Execute\u0020an\u0020aggregate\u0020query\u0020and\u0020returns\u0020aggregate\u0020results.", + "url": "classes/Parse-ParseQuery.html#method_aggregate" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003Afind\u0028\u0029", + "name": "find", + "summary": "Execute\u0020a\u0020find\u0020query\u0020and\u0020return\u0020the\u0020results.", + "url": "classes/Parse-ParseQuery.html#method_find" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AhandleQueryResult\u0028\u0029", + "name": "handleQueryResult", + "summary": "Handles\u0020result\u0020from\u0020ParseClient\u003A\u003A_request", + "url": "classes/Parse-ParseQuery.html#method_handleQueryResult" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003A\u0024skip", + "name": "skip", + "summary": "Skip\u0020from\u0020the\u0020beginning\u0020of\u0020the\u0020search\u0020results.", + "url": "classes/Parse-ParseQuery.html#property_skip" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003A\u0024limit", + "name": "limit", + "summary": "Limit\u0020of\u0020results,\u0020defaults\u0020to\u0020100\u0020when\u0020not\u0020explicitly\u0020set.", + "url": "classes/Parse-ParseQuery.html#property_limit" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003Aascending\u0028\u0029", + "name": "ascending", + "summary": "Set\u0020the\u0020query\u0020orderBy\u0020to\u0020ascending\u0020for\u0020the\u0020given\u0020key\u0028s\u0029.\u0020It\u0020overwrites\u0020the\nexisting\u0020order\u0020criteria.", + "url": "classes/Parse-ParseQuery.html#method_ascending" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AaddAscending\u0028\u0029", + "name": "addAscending", + "summary": "Set\u0020the\u0020query\u0020orderBy\u0020to\u0020ascending\u0020for\u0020the\u0020given\u0020key\u0028s\u0029.\u0020It\u0020can\u0020also\u0020add\nsecondary\u0020sort\u0020descriptors\u0020without\u0020overwriting\u0020the\u0020existing\u0020order.", + "url": "classes/Parse-ParseQuery.html#method_addAscending" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003Adescending\u0028\u0029", + "name": "descending", + "summary": "Set\u0020the\u0020query\u0020orderBy\u0020to\u0020descending\u0020for\u0020a\u0020given\u0020key\u0028s\u0029.\u0020It\u0020overwrites\u0020the\nexisting\u0020order\u0020criteria.", + "url": "classes/Parse-ParseQuery.html#method_descending" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AaddDescending\u0028\u0029", + "name": "addDescending", + "summary": "Set\u0020the\u0020query\u0020orderBy\u0020to\u0020descending\u0020for\u0020a\u0020given\u0020key\u0028s\u0029.\u0020It\u0020can\u0020also\u0020add\nsecondary\u0020sort\u0020descriptors\u0020without\u0020overwriting\u0020the\u0020existing\u0020order.", + "url": "classes/Parse-ParseQuery.html#method_addDescending" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003Anear\u0028\u0029", + "name": "near", + "summary": "Add\u0020a\u0020proximity\u0020based\u0020constraint\u0020for\u0020finding\u0020objects\u0020with\u0020key\u0020point\nvalues\u0020near\u0020the\u0020point\u0020given.", + "url": "classes/Parse-ParseQuery.html#method_near" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AwithinRadians\u0028\u0029", + "name": "withinRadians", + "summary": "Add\u0020a\u0020proximity\u0020based\u0020constraint\u0020for\u0020finding\u0020objects\u0020with\u0020key\u0020point\nvalues\u0020near\u0020the\u0020point\u0020given\u0020and\u0020within\u0020the\u0020maximum\u0020distance\u0020given.", + "url": "classes/Parse-ParseQuery.html#method_withinRadians" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AwithinMiles\u0028\u0029", + "name": "withinMiles", + "summary": "Add\u0020a\u0020proximity\u0020based\u0020constraint\u0020for\u0020finding\u0020objects\u0020with\u0020key\u0020point\nvalues\u0020near\u0020the\u0020point\u0020given\u0020and\u0020within\u0020the\u0020maximum\u0020distance\u0020given.", + "url": "classes/Parse-ParseQuery.html#method_withinMiles" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AwithinKilometers\u0028\u0029", + "name": "withinKilometers", + "summary": "Add\u0020a\u0020proximity\u0020based\u0020constraint\u0020for\u0020finding\u0020objects\u0020with\u0020key\u0020point\nvalues\u0020near\u0020the\u0020point\u0020given\u0020and\u0020within\u0020the\u0020maximum\u0020distance\u0020given.", + "url": "classes/Parse-ParseQuery.html#method_withinKilometers" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AwithinGeoBox\u0028\u0029", + "name": "withinGeoBox", + "summary": "Add\u0020a\u0020constraint\u0020to\u0020the\u0020query\u0020that\u0020requires\u0020a\u0020particular\u0020key\u0027s\ncoordinates\u0020be\u0020contained\u0020within\u0020a\u0020given\u0020rectangular\u0020geographic\u0020bounding\nbox.", + "url": "classes/Parse-ParseQuery.html#method_withinGeoBox" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AwithinPolygon\u0028\u0029", + "name": "withinPolygon", + "summary": "Add\u0020a\u0020constraint\u0020to\u0020the\u0020query\u0020that\u0020requires\u0020a\u0020particular\u0020key\u0027s\ncoordinates\u0020be\u0020contained\u0020within\u0020and\u0020on\u0020the\u0020bounds\u0020of\u0020a\u0020given\u0020polygon\nSupports\u0020closed\u0020and\u0020open\u0020\u0028last\u0020point\u0020is\u0020connected\u0020to\u0020first\u0029\u0020paths", + "url": "classes/Parse-ParseQuery.html#method_withinPolygon" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003ApolygonContains\u0028\u0029", + "name": "polygonContains", + "summary": "Add\u0020a\u0020constraint\u0020to\u0020the\u0020query\u0020that\u0020requires\u0020a\u0020particular\u0020key\u0027s\ncoordinates\u0020that\u0020contains\u0020a\u0020ParseGeoPoint", + "url": "classes/Parse-ParseQuery.html#method_polygonContains" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AcontainedIn\u0028\u0029", + "name": "containedIn", + "summary": "Add\u0020a\u0020constraint\u0020to\u0020the\u0020query\u0020that\u0020requires\u0020a\u0020particular\u0020key\u0027s\u0020value\u0020to\nbe\u0020contained\u0020in\u0020the\u0020provided\u0020list\u0020of\u0020values.", + "url": "classes/Parse-ParseQuery.html#method_containedIn" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003Aeach\u0028\u0029", + "name": "each", + "summary": "Iterates\u0020over\u0020each\u0020result\u0020of\u0020a\u0020query,\u0020calling\u0020a\u0020callback\u0020for\u0020each\u0020one.\u0020The\nitems\u0020are\u0020processed\u0020in\u0020an\u0020unspecified\u0020order.\u0020The\u0020query\u0020may\u0020not\u0020have\u0020any\nsort\u0020order,\u0020and\u0020may\u0020not\u0020use\u0020limit\u0020or\u0020skip.", + "url": "classes/Parse-ParseQuery.html#method_each" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AnotContainedIn\u0028\u0029", + "name": "notContainedIn", + "summary": "Add\u0020a\u0020constraint\u0020to\u0020the\u0020query\u0020that\u0020requires\u0020a\u0020particular\u0020key\u0027s\u0020value\u0020to\nnot\u0020be\u0020contained\u0020in\u0020the\u0020provided\u0020list\u0020of\u0020values.", + "url": "classes/Parse-ParseQuery.html#method_notContainedIn" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003Amatches\u0028\u0029", + "name": "matches", + "summary": "Adds\u0020a\u0020regular\u0020expression\u0020constraint\u0020for\u0020finding\u0020string\u0020values\u0020that\u0020match\nthe\u0020provided\u0020regular\u0020expression.", + "url": "classes/Parse-ParseQuery.html#method_matches" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AmatchesQuery\u0028\u0029", + "name": "matchesQuery", + "summary": "Add\u0020a\u0020constraint\u0020that\u0020requires\u0020that\u0020a\u0020key\u0027s\u0020value\u0020matches\u0020a\u0020ParseQuery\nconstraint.", + "url": "classes/Parse-ParseQuery.html#method_matchesQuery" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AdoesNotMatchQuery\u0028\u0029", + "name": "doesNotMatchQuery", + "summary": "Add\u0020a\u0020constraint\u0020that\u0020requires\u0020that\u0020a\u0020key\u0027s\u0020value\u0020not\u0020matches\u0020a\u0020ParseQuery\nconstraint.", + "url": "classes/Parse-ParseQuery.html#method_doesNotMatchQuery" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AmatchesKeyInQuery\u0028\u0029", + "name": "matchesKeyInQuery", + "summary": "Add\u0020a\u0020constraint\u0020that\u0020requires\u0020that\u0020a\u0020key\u0027s\u0020value\u0020matches\u0020a\u0020value\u0020in\u0020an\nobject\u0020returned\u0020by\u0020the\u0020given\u0020query.", + "url": "classes/Parse-ParseQuery.html#method_matchesKeyInQuery" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AdoesNotMatchKeyInQuery\u0028\u0029", + "name": "doesNotMatchKeyInQuery", + "summary": "Add\u0020a\u0020constraint\u0020that\u0020requires\u0020that\u0020a\u0020key\u0027s\u0020value\u0020not\u0020match\u0020a\u0020value\u0020in\u0020an\nobject\u0020returned\u0020by\u0020the\u0020given\u0020query.", + "url": "classes/Parse-ParseQuery.html#method_doesNotMatchKeyInQuery" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AorQueries\u0028\u0029", + "name": "orQueries", + "summary": "Constructs\u0020a\u0020ParseQuery\u0020object\u0020that\u0020is\u0020the\u0020OR\u0020of\u0020the\u0020passed\u0020in\u0020queries\u0020objects.", + "url": "classes/Parse-ParseQuery.html#method_orQueries" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AnorQueries\u0028\u0029", + "name": "norQueries", + "summary": "Constructs\u0020a\u0020ParseQuery\u0020object\u0020that\u0020is\u0020the\u0020NOR\u0020of\u0020the\u0020passed\u0020in\u0020queries\u0020objects.", + "url": "classes/Parse-ParseQuery.html#method_norQueries" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AandQueries\u0028\u0029", + "name": "andQueries", + "summary": "Constructs\u0020a\u0020ParseQuery\u0020object\u0020that\u0020is\u0020the\u0020AND\u0020of\u0020the\u0020passed\u0020in\u0020queries\u0020objects.", + "url": "classes/Parse-ParseQuery.html#method_andQueries" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003A_matchClassname\u0028\u0029", + "name": "_matchClassname", + "summary": "All\u0020queries\u0020must\u0020have\u0020same\u0020class\u0020name.", + "url": "classes/Parse-ParseQuery.html#method__matchClassname" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003A_or\u0028\u0029", + "name": "_or", + "summary": "Add\u0020constraint\u0020that\u0020at\u0020least\u0020one\u0020of\u0020the\u0020passed\u0020in\u0020queries\u0020matches.", + "url": "classes/Parse-ParseQuery.html#method__or" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003A_nor\u0028\u0029", + "name": "_nor", + "summary": "Add\u0020constraint\u0020that\u0020at\u0020none\u0020of\u0020the\u0020passed\u0020in\u0020queries\u0020matches.", + "url": "classes/Parse-ParseQuery.html#method__nor" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003A_and\u0028\u0029", + "name": "_and", + "summary": "Add\u0020constraint\u0020that\u0020at\u0020all\u0020of\u0020the\u0020passed\u0020in\u0020queries\u0020matches.", + "url": "classes/Parse-ParseQuery.html#method__and" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003A_mergeQueries\u0028\u0029", + "name": "_mergeQueries", + "summary": "Combines\u0020queries\u0020for\u0020NOR,\u0020AND,\u0020OR\u0020queries.", + "url": "classes/Parse-ParseQuery.html#method__mergeQueries" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AcontainsAll\u0028\u0029", + "name": "containsAll", + "summary": "Add\u0020a\u0020constraint\u0020to\u0020the\u0020query\u0020that\u0020requires\u0020a\u0020particular\u0020key\u0027s\u0020value\u0020to\ncontain\u0020each\u0020one\u0020of\u0020the\u0020provided\u0020list\u0020of\u0020values.", + "url": "classes/Parse-ParseQuery.html#method_containsAll" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AcontainsAllStartingWith\u0028\u0029", + "name": "containsAllStartingWith", + "summary": "Add\u0020a\u0020constraint\u0020to\u0020the\u0020query\u0020that\u0020requires\u0020a\u0020particular\u0020key\u0027s\u0020value\u0020to\ncontain\u0020each\u0020one\u0020of\u0020the\u0020provided\u0020list\u0020of\u0020values\u0020starting\u0020with\u0020the\u0020given\u0020string.", + "url": "classes/Parse-ParseQuery.html#method_containsAllStartingWith" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003Aexists\u0028\u0029", + "name": "exists", + "summary": "Add\u0020a\u0020constraint\u0020for\u0020finding\u0020objects\u0020that\u0020contain\u0020the\u0020given\u0020key.", + "url": "classes/Parse-ParseQuery.html#method_exists" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AdoesNotExist\u0028\u0029", + "name": "doesNotExist", + "summary": "Add\u0020a\u0020constraint\u0020for\u0020finding\u0020objects\u0020that\u0020not\u0020contain\u0020the\u0020given\u0020key.", + "url": "classes/Parse-ParseQuery.html#method_doesNotExist" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003Aselect\u0028\u0029", + "name": "select", + "summary": "Restrict\u0020the\u0020fields\u0020of\u0020the\u0020returned\u0020Parse\u0020Objects\u0020to\u0020include\u0020only\u0020the\nprovided\u0020keys.\u0020If\u0020this\u0020is\u0020called\u0020multiple\u0020times,\u0020then\u0020all\u0020of\u0020the\u0020keys\nspecified\u0020in\u0020each\u0020of\u0020the\u0020calls\u0020will\u0020be\u0020included.", + "url": "classes/Parse-ParseQuery.html#method_select" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AexcludeKey\u0028\u0029", + "name": "excludeKey", + "summary": "Restricts\u0020the\u0020fields\u0020of\u0020the\u0020returned\u0020Parse.Objects\u0020to\u0020all\u0020keys\u0020except\u0020the\nprovided\u0020keys.\u0020Exclude\u0020takes\u0020precedence\u0020over\u0020select\u0020and\u0020include.", + "url": "classes/Parse-ParseQuery.html#method_excludeKey" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AincludeKey\u0028\u0029", + "name": "includeKey", + "summary": "Include\u0020nested\u0020Parse\u0020Objects\u0020for\u0020the\u0020provided\u0020key.\u0020\u0020\u0020\u0020You\u0020can\u0020use\u0020dot\nnotation\u0020to\u0020specify\u0020which\u0020fields\u0020in\u0020the\u0020included\u0020object\u0020are\u0020also\u0020fetch.", + "url": "classes/Parse-ParseQuery.html#method_includeKey" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003AincludeAllKeys\u0028\u0029", + "name": "includeAllKeys", + "summary": "Includes\u0020all\u0020nested\u0020Parse.Objects.", + "url": "classes/Parse-ParseQuery.html#method_includeAllKeys" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003ArelatedTo\u0028\u0029", + "name": "relatedTo", + "summary": "Add\u0020constraint\u0020for\u0020parse\u0020relation.", + "url": "classes/Parse-ParseQuery.html#method_relatedTo" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003A\u0024readPreference", + "name": "readPreference", + "summary": "The\u0020read\u0020preference\u0020for\u0020the\u0020main\u0020query.", + "url": "classes/Parse-ParseQuery.html#property_readPreference" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003A\u0024className", + "name": "className", + "summary": "Class\u0020name\u0020for\u0020data\u0020stored\u0020on\u0020Parse.", + "url": "classes/Parse-ParseQuery.html#property_className" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003A\u0024where", + "name": "where", + "summary": "Where\u0020constraints.", + "url": "classes/Parse-ParseQuery.html#property_where" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003A\u0024orderBy", + "name": "orderBy", + "summary": "Order\u0020By\u0020keys.", + "url": "classes/Parse-ParseQuery.html#property_orderBy" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003A\u0024includes", + "name": "includes", + "summary": "Include\u0020nested\u0020objects.", + "url": "classes/Parse-ParseQuery.html#property_includes" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003A\u0024excludes", + "name": "excludes", + "summary": "Exclude\u0020keys.", + "url": "classes/Parse-ParseQuery.html#property_excludes" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003A\u0024selectedKeys", + "name": "selectedKeys", + "summary": "Include\u0020certain\u0020keys\u0020only.", + "url": "classes/Parse-ParseQuery.html#property_selectedKeys" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003A\u0024includeReadPreference", + "name": "includeReadPreference", + "summary": "The\u0020read\u0020preference\u0020for\u0020the\u0020queries\u0020to\u0020include\u0020pointers.", + "url": "classes/Parse-ParseQuery.html#property_includeReadPreference" + }, { + "fqsen": "\\Parse\\ParseQuery\u003A\u003A\u0024subqueryReadPreference", + "name": "subqueryReadPreference", + "summary": "The\u0020read\u0020preference\u0020for\u0020the\u0020sub\u0020queries.", + "url": "classes/Parse-ParseQuery.html#property_subqueryReadPreference" + }, { + "fqsen": "\\Parse\\ParseRelation", + "name": "ParseRelation", + "summary": "Class\u0020ParseRelation\u0020\u002D\u0020A\u0020class\u0020that\u0020is\u0020used\u0020to\u0020access\u0020all\u0020of\u0020the\u0020children\u0020of\u0020a\u0020many\u002Dto\u002Dmany\u0020relationship.", + "url": "classes/Parse-ParseRelation.html" + }, { + "fqsen": "\\Parse\\ParseRelation\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Creates\u0020a\u0020new\u0020Relation\u0020for\u0020the\u0020given\u0020parent\u0020object,\u0020key\u0020and\u0020class\u0020name\u0020of\u0020target\u0020objects.", + "url": "classes/Parse-ParseRelation.html#method___construct" + }, { + "fqsen": "\\Parse\\ParseRelation\u003A\u003Aadd\u0028\u0029", + "name": "add", + "summary": "Adds\u0020a\u0020ParseObject\u0020or\u0020an\u0020array\u0020of\u0020ParseObjects\u0020to\u0020the\u0020relation.", + "url": "classes/Parse-ParseRelation.html#method_add" + }, { + "fqsen": "\\Parse\\ParseRelation\u003A\u003Aremove\u0028\u0029", + "name": "remove", + "summary": "Removes\u0020a\u0020ParseObject\u0020or\u0020an\u0020array\u0020of\u0020ParseObjects\u0020from\u0020this\u0020relation.", + "url": "classes/Parse-ParseRelation.html#method_remove" + }, { + "fqsen": "\\Parse\\ParseRelation\u003A\u003AgetTargetClass\u0028\u0029", + "name": "getTargetClass", + "summary": "Returns\u0020the\u0020target\u0020classname\u0020for\u0020the\u0020relation.", + "url": "classes/Parse-ParseRelation.html#method_getTargetClass" + }, { + "fqsen": "\\Parse\\ParseRelation\u003A\u003AsetTargetClass\u0028\u0029", + "name": "setTargetClass", + "summary": "Set\u0020the\u0020target\u0020classname\u0020for\u0020the\u0020relation.", + "url": "classes/Parse-ParseRelation.html#method_setTargetClass" + }, { + "fqsen": "\\Parse\\ParseRelation\u003A\u003AsetParent\u0028\u0029", + "name": "setParent", + "summary": "Set\u0020the\u0020parent\u0020object\u0020for\u0020the\u0020relation.", + "url": "classes/Parse-ParseRelation.html#method_setParent" + }, { + "fqsen": "\\Parse\\ParseRelation\u003A\u003AgetQuery\u0028\u0029", + "name": "getQuery", + "summary": "Gets\u0020a\u0020query\u0020that\u0020can\u0020be\u0020used\u0020to\u0020query\u0020the\u0020objects\u0020in\u0020this\u0020relation.", + "url": "classes/Parse-ParseRelation.html#method_getQuery" + }, { + "fqsen": "\\Parse\\ParseRelation\u003A\u003A_encode\u0028\u0029", + "name": "_encode", + "summary": "Return\u0020an\u0020encoded\u0020array\u0020of\u0020this\u0020relation.", + "url": "classes/Parse-ParseRelation.html#method__encode" + }, { + "fqsen": "\\Parse\\ParseRelation\u003A\u003A\u0024parent", + "name": "parent", + "summary": "The\u0020parent\u0020of\u0020this\u0020relation.", + "url": "classes/Parse-ParseRelation.html#property_parent" + }, { + "fqsen": "\\Parse\\ParseRelation\u003A\u003A\u0024key", + "name": "key", + "summary": "The\u0020key\u0020of\u0020the\u0020relation\u0020in\u0020the\u0020parent\u0020object.", + "url": "classes/Parse-ParseRelation.html#property_key" + }, { + "fqsen": "\\Parse\\ParseRelation\u003A\u003A\u0024targetClassName", + "name": "targetClassName", + "summary": "The\u0020className\u0020of\u0020the\u0020target\u0020objects.", + "url": "classes/Parse-ParseRelation.html#property_targetClassName" + }, { + "fqsen": "\\Parse\\ParseRole", + "name": "ParseRole", + "summary": "Class\u0020ParseRole\u0020\u002D\u0020Representation\u0020of\u0020an\u0020access\u0020Role.", + "url": "classes/Parse-ParseRole.html" + }, { + "fqsen": "\\Parse\\ParseRole\u003A\u003AcreateRole\u0028\u0029", + "name": "createRole", + "summary": "Create\u0020a\u0020ParseRole\u0020object\u0020with\u0020a\u0020given\u0020name\u0020and\u0020ACL.", + "url": "classes/Parse-ParseRole.html#method_createRole" + }, { + "fqsen": "\\Parse\\ParseRole\u003A\u003AgetName\u0028\u0029", + "name": "getName", + "summary": "Returns\u0020the\u0020role\u0020name.", + "url": "classes/Parse-ParseRole.html#method_getName" + }, { + "fqsen": "\\Parse\\ParseRole\u003A\u003AsetName\u0028\u0029", + "name": "setName", + "summary": "Sets\u0020the\u0020role\u0020name.", + "url": "classes/Parse-ParseRole.html#method_setName" + }, { + "fqsen": "\\Parse\\ParseRole\u003A\u003AgetUsers\u0028\u0029", + "name": "getUsers", + "summary": "Gets\u0020the\u0020ParseRelation\u0020for\u0020the\u0020ParseUsers\u0020which\u0020are\u0020direct\u0020children\u0020of\n\u0020\u0020\u0020\u0020this\u0020role.\u0020\u0020\u0020\u0020These\u0020users\u0020are\u0020granted\u0020any\u0020privileges\u0020that\u0020this\u0020role\n\u0020\u0020\u0020\u0020has\u0020been\u0020granted.", + "url": "classes/Parse-ParseRole.html#method_getUsers" + }, { + "fqsen": "\\Parse\\ParseRole\u003A\u003AgetRoles\u0028\u0029", + "name": "getRoles", + "summary": "Gets\u0020the\u0020ParseRelation\u0020for\u0020the\u0020ParseRoles\u0020which\u0020are\u0020direct\u0020children\u0020of\n\u0020\u0020\u0020\u0020this\u0020role.\u0020\u0020\u0020\u0020These\u0020roles\u0027\u0020users\u0020are\u0020granted\u0020any\u0020privileges\u0020that\u0020this\u0020role\n\u0020\u0020\u0020\u0020has\u0020been\u0020granted.", + "url": "classes/Parse-ParseRole.html#method_getRoles" + }, { + "fqsen": "\\Parse\\ParseRole\u003A\u003Asave\u0028\u0029", + "name": "save", + "summary": "Handles\u0020pre\u002Dsaving\u0020of\u0020this\u0020role\nCalls\u0020ParseObject\u003A\u003Asave\u0020to\u0020finish", + "url": "classes/Parse-ParseRole.html#method_save" + }, { + "fqsen": "\\Parse\\ParseRole\u003A\u003A\u0024parseClassName", + "name": "parseClassName", + "summary": "Parse\u0020Class\u0020name", + "url": "classes/Parse-ParseRole.html#property_parseClassName" + }, { + "fqsen": "\\Parse\\ParseSchema", + "name": "ParseSchema", + "summary": "Class\u0020ParseSchema\u0020\u002D\u0020Handles\u0020schemas\u0020data\u0020from\u0020Parse.", + "url": "classes/Parse-ParseSchema.html" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "Create\u0020a\u0020Parse\u0020Schema.", + "url": "classes/Parse-ParseSchema.html#method___construct" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003Aall\u0028\u0029", + "name": "all", + "summary": "Get\u0020all\u0020the\u0020Schema\u0020data\u0020on\u0020Parse.", + "url": "classes/Parse-ParseSchema.html#method_all" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003Aget\u0028\u0029", + "name": "get", + "summary": "Get\u0020the\u0020Schema\u0020from\u0020Parse.", + "url": "classes/Parse-ParseSchema.html#method_get" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003Asave\u0028\u0029", + "name": "save", + "summary": "Create\u0020a\u0020new\u0020Schema\u0020on\u0020Parse.", + "url": "classes/Parse-ParseSchema.html#method_save" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003Aupdate\u0028\u0029", + "name": "update", + "summary": "Update\u0020a\u0020Schema\u0020from\u0020Parse.", + "url": "classes/Parse-ParseSchema.html#method_update" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003Apurge\u0028\u0029", + "name": "purge", + "summary": "Removes\u0020all\u0020objects\u0020from\u0020a\u0020Schema\u0020\u0028class\u0029\u0020in\u0020Parse.", + "url": "classes/Parse-ParseSchema.html#method_purge" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003Adelete\u0028\u0029", + "name": "delete", + "summary": "Removing\u0020a\u0020Schema\u0020from\u0020Parse.", + "url": "classes/Parse-ParseSchema.html#method_delete" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003AaddField\u0028\u0029", + "name": "addField", + "summary": "Adding\u0020a\u0020Field\u0020to\u0020Create\u0020\/\u0020Update\u0020a\u0020Schema.", + "url": "classes/Parse-ParseSchema.html#method_addField" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003AaddIndex\u0028\u0029", + "name": "addIndex", + "summary": "Adding\u0020an\u0020Index\u0020to\u0020Create\u0020\/\u0020Update\u0020a\u0020Schema.", + "url": "classes/Parse-ParseSchema.html#method_addIndex" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003AaddString\u0028\u0029", + "name": "addString", + "summary": "Adding\u0020String\u0020Field.", + "url": "classes/Parse-ParseSchema.html#method_addString" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003AaddNumber\u0028\u0029", + "name": "addNumber", + "summary": "Adding\u0020Number\u0020Field.", + "url": "classes/Parse-ParseSchema.html#method_addNumber" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003AaddBoolean\u0028\u0029", + "name": "addBoolean", + "summary": "Adding\u0020Boolean\u0020Field.", + "url": "classes/Parse-ParseSchema.html#method_addBoolean" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003AaddDate\u0028\u0029", + "name": "addDate", + "summary": "Adding\u0020Date\u0020Field.", + "url": "classes/Parse-ParseSchema.html#method_addDate" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003AaddFile\u0028\u0029", + "name": "addFile", + "summary": "Adding\u0020File\u0020Field.", + "url": "classes/Parse-ParseSchema.html#method_addFile" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003AaddGeoPoint\u0028\u0029", + "name": "addGeoPoint", + "summary": "Adding\u0020GeoPoint\u0020Field.", + "url": "classes/Parse-ParseSchema.html#method_addGeoPoint" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003AaddPolygon\u0028\u0029", + "name": "addPolygon", + "summary": "Adding\u0020Polygon\u0020Field.", + "url": "classes/Parse-ParseSchema.html#method_addPolygon" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003AaddArray\u0028\u0029", + "name": "addArray", + "summary": "Adding\u0020Array\u0020Field.", + "url": "classes/Parse-ParseSchema.html#method_addArray" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003AaddObject\u0028\u0029", + "name": "addObject", + "summary": "Adding\u0020Object\u0020Field.", + "url": "classes/Parse-ParseSchema.html#method_addObject" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003AaddPointer\u0028\u0029", + "name": "addPointer", + "summary": "Adding\u0020Pointer\u0020Field.", + "url": "classes/Parse-ParseSchema.html#method_addPointer" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003AaddRelation\u0028\u0029", + "name": "addRelation", + "summary": "Adding\u0020Relation\u0020Field.", + "url": "classes/Parse-ParseSchema.html#method_addRelation" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003AdeleteField\u0028\u0029", + "name": "deleteField", + "summary": "Deleting\u0020a\u0020Field\u0020to\u0020Update\u0020on\u0020a\u0020Schema.", + "url": "classes/Parse-ParseSchema.html#method_deleteField" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003AdeleteIndex\u0028\u0029", + "name": "deleteIndex", + "summary": "Deleting\u0020an\u0020Index\u0020to\u0020Update\u0020on\u0020a\u0020Schema.", + "url": "classes/Parse-ParseSchema.html#method_deleteIndex" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003AassertClassName\u0028\u0029", + "name": "assertClassName", + "summary": "Assert\u0020if\u0020ClassName\u0020has\u0020filled.", + "url": "classes/Parse-ParseSchema.html#method_assertClassName" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003AassertTypes\u0028\u0029", + "name": "assertTypes", + "summary": "Assert\u0020types\u0020of\u0020fields.", + "url": "classes/Parse-ParseSchema.html#method_assertTypes" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003A\u0024STRING", + "name": "STRING", + "summary": "String\u0020data\u0020type", + "url": "classes/Parse-ParseSchema.html#property_STRING" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003A\u0024NUMBER", + "name": "NUMBER", + "summary": "Number\u0020data\u0020type", + "url": "classes/Parse-ParseSchema.html#property_NUMBER" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003A\u0024BOOLEAN", + "name": "BOOLEAN", + "summary": "Boolean\u0020data\u0020type", + "url": "classes/Parse-ParseSchema.html#property_BOOLEAN" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003A\u0024DATE", + "name": "DATE", + "summary": "Date\u0020data\u0020type", + "url": "classes/Parse-ParseSchema.html#property_DATE" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003A\u0024FILE", + "name": "FILE", + "summary": "File\u0020data\u0020type", + "url": "classes/Parse-ParseSchema.html#property_FILE" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003A\u0024GEO_POINT", + "name": "GEO_POINT", + "summary": "GeoPoint\u0020data\u0020type", + "url": "classes/Parse-ParseSchema.html#property_GEO_POINT" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003A\u0024POLYGON", + "name": "POLYGON", + "summary": "Polygon\u0020data\u0020type", + "url": "classes/Parse-ParseSchema.html#property_POLYGON" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003A\u0024ARRAY", + "name": "ARRAY", + "summary": "Array\u0020data\u0020type", + "url": "classes/Parse-ParseSchema.html#property_ARRAY" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003A\u0024OBJECT", + "name": "OBJECT", + "summary": "Object\u0020data\u0020type", + "url": "classes/Parse-ParseSchema.html#property_OBJECT" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003A\u0024POINTER", + "name": "POINTER", + "summary": "Pointer\u0020data\u0020type", + "url": "classes/Parse-ParseSchema.html#property_POINTER" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003A\u0024RELATION", + "name": "RELATION", + "summary": "Relation\u0020data\u0020type", + "url": "classes/Parse-ParseSchema.html#property_RELATION" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003A\u0024className", + "name": "className", + "summary": "Class\u0020name\u0020for\u0020data\u0020stored\u0020on\u0020Parse.", + "url": "classes/Parse-ParseSchema.html#property_className" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003A\u0024fields", + "name": "fields", + "summary": "Fields\u0020to\u0020create.", + "url": "classes/Parse-ParseSchema.html#property_fields" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003A\u0024indexes", + "name": "indexes", + "summary": "Indexes\u0020to\u0020create.", + "url": "classes/Parse-ParseSchema.html#property_indexes" + }, { + "fqsen": "\\Parse\\ParseSchema\u003A\u003A\u0024useMasterKey", + "name": "useMasterKey", + "summary": "Force\u0020to\u0020use\u0020master\u0020key\u0020in\u0020Schema\u0020Methods.", + "url": "classes/Parse-ParseSchema.html#property_useMasterKey" + }, { + "fqsen": "\\Parse\\ParseServerInfo", + "name": "ParseServerInfo", + "summary": "Class\u0020ParseFeatures\u0020\u002D\u0020Representation\u0020of\u0020server\u002Dside\u0020features", + "url": "classes/Parse-ParseServerInfo.html" + }, { + "fqsen": "\\Parse\\ParseServerInfo\u003A\u003AgetServerInfo\u0028\u0029", + "name": "getServerInfo", + "summary": "Requests,\u0020sets\u0020and\u0020returns\u0020server\u0020features\u0020and\u0020version", + "url": "classes/Parse-ParseServerInfo.html#method_getServerInfo" + }, { + "fqsen": "\\Parse\\ParseServerInfo\u003A\u003A_setServerVersion\u0028\u0029", + "name": "_setServerVersion", + "summary": "Sets\u0020the\u0020current\u0020server\u0020version.", + "url": "classes/Parse-ParseServerInfo.html#method__setServerVersion" + }, { + "fqsen": "\\Parse\\ParseServerInfo\u003A\u003Aget\u0028\u0029", + "name": "get", + "summary": "Get\u0020a\u0020specific\u0020feature\u0020set\u0020from\u0020the\u0020server", + "url": "classes/Parse-ParseServerInfo.html#method_get" + }, { + "fqsen": "\\Parse\\ParseServerInfo\u003A\u003AgetFeatures\u0028\u0029", + "name": "getFeatures", + "summary": "Gets\u0020features\u0020for\u0020the\u0020current\u0020server", + "url": "classes/Parse-ParseServerInfo.html#method_getFeatures" + }, { + "fqsen": "\\Parse\\ParseServerInfo\u003A\u003AgetVersion\u0028\u0029", + "name": "getVersion", + "summary": "Gets\u0020the\u0020reported\u0020version\u0020of\u0020the\u0020current\u0020server", + "url": "classes/Parse-ParseServerInfo.html#method_getVersion" + }, { + "fqsen": "\\Parse\\ParseServerInfo\u003A\u003AgetGlobalConfigFeatures\u0028\u0029", + "name": "getGlobalConfigFeatures", + "summary": "Gets\u0020features\u0020available\u0020for\u0020globalConfig", + "url": "classes/Parse-ParseServerInfo.html#method_getGlobalConfigFeatures" + }, { + "fqsen": "\\Parse\\ParseServerInfo\u003A\u003AgetHooksFeatures\u0028\u0029", + "name": "getHooksFeatures", + "summary": "Gets\u0020features\u0020available\u0020for\u0020hooks", + "url": "classes/Parse-ParseServerInfo.html#method_getHooksFeatures" + }, { + "fqsen": "\\Parse\\ParseServerInfo\u003A\u003AgetCloudCodeFeatures\u0028\u0029", + "name": "getCloudCodeFeatures", + "summary": "Gets\u0020features\u0020available\u0020for\u0020cloudCode", + "url": "classes/Parse-ParseServerInfo.html#method_getCloudCodeFeatures" + }, { + "fqsen": "\\Parse\\ParseServerInfo\u003A\u003AgetLogsFeatures\u0028\u0029", + "name": "getLogsFeatures", + "summary": "Gets\u0020features\u0020available\u0020for\u0020logs", + "url": "classes/Parse-ParseServerInfo.html#method_getLogsFeatures" + }, { + "fqsen": "\\Parse\\ParseServerInfo\u003A\u003AgetPushFeatures\u0028\u0029", + "name": "getPushFeatures", + "summary": "Gets\u0020features\u0020available\u0020for\u0020push", + "url": "classes/Parse-ParseServerInfo.html#method_getPushFeatures" + }, { + "fqsen": "\\Parse\\ParseServerInfo\u003A\u003AgetSchemasFeatures\u0028\u0029", + "name": "getSchemasFeatures", + "summary": "Gets\u0020features\u0020available\u0020for\u0020schemas", + "url": "classes/Parse-ParseServerInfo.html#method_getSchemasFeatures" + }, { + "fqsen": "\\Parse\\ParseServerInfo\u003A\u003A\u0024serverFeatures", + "name": "serverFeatures", + "summary": "Reported\u0020server\u0020features\u0020and\u0020configs", + "url": "classes/Parse-ParseServerInfo.html#property_serverFeatures" + }, { + "fqsen": "\\Parse\\ParseServerInfo\u003A\u003A\u0024serverVersion", + "name": "serverVersion", + "summary": "Reported\u0020server\u0020version", + "url": "classes/Parse-ParseServerInfo.html#property_serverVersion" + }, { + "fqsen": "\\Parse\\ParseSession", + "name": "ParseSession", + "summary": "Class\u0020ParseSession\u0020\u002D\u0020Representation\u0020of\u0020an\u0020expiring\u0020user\u0020session.", + "url": "classes/Parse-ParseSession.html" + }, { + "fqsen": "\\Parse\\ParseSession\u003A\u003AgetSessionToken\u0028\u0029", + "name": "getSessionToken", + "summary": "Returns\u0020the\u0020session\u0020token\u0020string.", + "url": "classes/Parse-ParseSession.html#method_getSessionToken" + }, { + "fqsen": "\\Parse\\ParseSession\u003A\u003AgetCurrentSession\u0028\u0029", + "name": "getCurrentSession", + "summary": "Retrieves\u0020the\u0020Session\u0020object\u0020for\u0020the\u0020currently\u0020logged\u0020in\u0020user.", + "url": "classes/Parse-ParseSession.html#method_getCurrentSession" + }, { + "fqsen": "\\Parse\\ParseSession\u003A\u003AisCurrentSessionRevocable\u0028\u0029", + "name": "isCurrentSessionRevocable", + "summary": "Determines\u0020whether\u0020the\u0020current\u0020session\u0020token\u0020is\u0020revocable.", + "url": "classes/Parse-ParseSession.html#method_isCurrentSessionRevocable" + }, { + "fqsen": "\\Parse\\ParseSession\u003A\u003A_isRevocable\u0028\u0029", + "name": "_isRevocable", + "summary": "Determines\u0020whether\u0020a\u0020session\u0020token\u0020is\u0020revocable.", + "url": "classes/Parse-ParseSession.html#method__isRevocable" + }, { + "fqsen": "\\Parse\\ParseSession\u003A\u003AupgradeToRevocableSession\u0028\u0029", + "name": "upgradeToRevocableSession", + "summary": "Upgrades\u0020the\u0020current\u0020session\u0020to\u0020a\u0020revocable\u0020one", + "url": "classes/Parse-ParseSession.html#method_upgradeToRevocableSession" + }, { + "fqsen": "\\Parse\\ParseSession\u003A\u003AhandleSaveResult\u0028\u0029", + "name": "handleSaveResult", + "summary": "After\u0020a\u0020save,\u0020perform\u0020Session\u0020object\u0020specific\u0020logic.", + "url": "classes/Parse-ParseSession.html#method_handleSaveResult" + }, { + "fqsen": "\\Parse\\ParseSession\u003A\u003A\u0024parseClassName", + "name": "parseClassName", + "summary": "Parse\u0020Class\u0020name", + "url": "classes/Parse-ParseSession.html#property_parseClassName" + }, { + "fqsen": "\\Parse\\ParseSession\u003A\u003A\u0024_sessionToken", + "name": "_sessionToken", + "summary": "Session\u0020token\u0020string", + "url": "classes/Parse-ParseSession.html#property__sessionToken" + }, { + "fqsen": "\\Parse\\ParseSessionStorage", + "name": "ParseSessionStorage", + "summary": "Class\u0020ParseSessionStorage\u0020\u002D\u0020Uses\u0020PHP\u0020session\u0020support\u0020for\u0020persistent\u0020storage.", + "url": "classes/Parse-ParseSessionStorage.html" + }, { + "fqsen": "\\Parse\\ParseSessionStorage\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "ParseSessionStorage\u0020constructor.", + "url": "classes/Parse-ParseSessionStorage.html#method___construct" + }, { + "fqsen": "\\Parse\\ParseSessionStorage\u003A\u003Aset\u0028\u0029", + "name": "set", + "summary": "Sets\u0020a\u0020key\u002Dvalue\u0020pair\u0020in\u0020storage.", + "url": "classes/Parse-ParseSessionStorage.html#method_set" + }, { + "fqsen": "\\Parse\\ParseSessionStorage\u003A\u003Aremove\u0028\u0029", + "name": "remove", + "summary": "Remove\u0020a\u0020key\u0020from\u0020storage.", + "url": "classes/Parse-ParseSessionStorage.html#method_remove" + }, { + "fqsen": "\\Parse\\ParseSessionStorage\u003A\u003Aget\u0028\u0029", + "name": "get", + "summary": "Gets\u0020the\u0020value\u0020for\u0020a\u0020key\u0020from\u0020storage.", + "url": "classes/Parse-ParseSessionStorage.html#method_get" + }, { + "fqsen": "\\Parse\\ParseSessionStorage\u003A\u003Aclear\u0028\u0029", + "name": "clear", + "summary": "Clear\u0020all\u0020the\u0020values\u0020in\u0020storage.", + "url": "classes/Parse-ParseSessionStorage.html#method_clear" + }, { + "fqsen": "\\Parse\\ParseSessionStorage\u003A\u003Asave\u0028\u0029", + "name": "save", + "summary": "Save\u0020the\u0020data,\u0020if\u0020necessary.\u0020Not\u0020implemented.", + "url": "classes/Parse-ParseSessionStorage.html#method_save" + }, { + "fqsen": "\\Parse\\ParseSessionStorage\u003A\u003AgetKeys\u0028\u0029", + "name": "getKeys", + "summary": "Get\u0020all\u0020keys\u0020in\u0020storage.", + "url": "classes/Parse-ParseSessionStorage.html#method_getKeys" + }, { + "fqsen": "\\Parse\\ParseSessionStorage\u003A\u003AgetAll\u0028\u0029", + "name": "getAll", + "summary": "Get\u0020all\u0020key\u002Dvalue\u0020pairs\u0020from\u0020storage.", + "url": "classes/Parse-ParseSessionStorage.html#method_getAll" + }, { + "fqsen": "\\Parse\\ParseSessionStorage\u003A\u003A\u0024storageKey", + "name": "storageKey", + "summary": "Parse\u0020will\u0020store\u0020its\u0020values\u0020in\u0020a\u0020specific\u0020key.", + "url": "classes/Parse-ParseSessionStorage.html#property_storageKey" + }, { + "fqsen": "\\Parse\\ParseStorageInterface", + "name": "ParseStorageInterface", + "summary": "Class\u0020ParseStorageInterface\u0020\u002D\u0020Specifies\u0020an\u0020interface\u0020for\u0020implementing\u0020persistence.", + "url": "classes/Parse-ParseStorageInterface.html" + }, { + "fqsen": "\\Parse\\ParseStorageInterface\u003A\u003Aset\u0028\u0029", + "name": "set", + "summary": "Sets\u0020a\u0020key\u002Dvalue\u0020pair\u0020in\u0020storage.", + "url": "classes/Parse-ParseStorageInterface.html#method_set" + }, { + "fqsen": "\\Parse\\ParseStorageInterface\u003A\u003Aremove\u0028\u0029", + "name": "remove", + "summary": "Remove\u0020a\u0020key\u0020from\u0020storage.", + "url": "classes/Parse-ParseStorageInterface.html#method_remove" + }, { + "fqsen": "\\Parse\\ParseStorageInterface\u003A\u003Aget\u0028\u0029", + "name": "get", + "summary": "Gets\u0020the\u0020value\u0020for\u0020a\u0020key\u0020from\u0020storage.", + "url": "classes/Parse-ParseStorageInterface.html#method_get" + }, { + "fqsen": "\\Parse\\ParseStorageInterface\u003A\u003Aclear\u0028\u0029", + "name": "clear", + "summary": "Clear\u0020all\u0020the\u0020values\u0020in\u0020storage.", + "url": "classes/Parse-ParseStorageInterface.html#method_clear" + }, { + "fqsen": "\\Parse\\ParseStorageInterface\u003A\u003Asave\u0028\u0029", + "name": "save", + "summary": "Save\u0020the\u0020data,\u0020if\u0020necessary.\u0020\u0020\u0020\u0020This\u0020would\u0020be\u0020a\u0020no\u002Dop\u0020when\u0020using\u0020the\n\u0024_SESSION\u0020implementation,\u0020but\u0020could\u0020be\u0020used\u0020for\u0020saving\u0020to\u0020file\u0020or\ndatabase\u0020as\u0020an\u0020action\u0020instead\u0020of\u0020on\u0020every\u0020set.", + "url": "classes/Parse-ParseStorageInterface.html#method_save" + }, { + "fqsen": "\\Parse\\ParseStorageInterface\u003A\u003AgetKeys\u0028\u0029", + "name": "getKeys", + "summary": "Get\u0020all\u0020keys\u0020in\u0020storage.", + "url": "classes/Parse-ParseStorageInterface.html#method_getKeys" + }, { + "fqsen": "\\Parse\\ParseStorageInterface\u003A\u003AgetAll\u0028\u0029", + "name": "getAll", + "summary": "Get\u0020all\u0020key\u002Dvalue\u0020pairs\u0020from\u0020storage.", + "url": "classes/Parse-ParseStorageInterface.html#method_getAll" + }, { + "fqsen": "\\Parse\\ParseUser", + "name": "ParseUser", + "summary": "Class\u0020ParseUser\u0020\u002D\u0020Representation\u0020of\u0020a\u0020user\u0020object\u0020stored\u0020on\u0020Parse.", + "url": "classes/Parse-ParseUser.html" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003AgetUsername\u0028\u0029", + "name": "getUsername", + "summary": "Returns\u0020the\u0020username.", + "url": "classes/Parse-ParseUser.html#method_getUsername" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003AsetUsername\u0028\u0029", + "name": "setUsername", + "summary": "Sets\u0020the\u0020username\u0020for\u0020the\u0020ParseUser.", + "url": "classes/Parse-ParseUser.html#method_setUsername" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003AsetPassword\u0028\u0029", + "name": "setPassword", + "summary": "Sets\u0020the\u0020password\u0020for\u0020the\u0020ParseUser.", + "url": "classes/Parse-ParseUser.html#method_setPassword" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003AgetEmail\u0028\u0029", + "name": "getEmail", + "summary": "Returns\u0020the\u0020email\u0020address,\u0020if\u0020set,\u0020for\u0020the\u0020ParseUser.", + "url": "classes/Parse-ParseUser.html#method_getEmail" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003AsetEmail\u0028\u0029", + "name": "setEmail", + "summary": "Sets\u0020the\u0020email\u0020address\u0020for\u0020the\u0020ParseUser.", + "url": "classes/Parse-ParseUser.html#method_setEmail" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003AisAuthenticated\u0028\u0029", + "name": "isAuthenticated", + "summary": "Checks\u0020whether\u0020this\u0020user\u0020has\u0020been\u0020authenticated.", + "url": "classes/Parse-ParseUser.html#method_isAuthenticated" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003AsignUp\u0028\u0029", + "name": "signUp", + "summary": "Signs\u0020up\u0020the\u0020current\u0020user,\u0020or\u0020throw\u0020if\u0020invalid.", + "url": "classes/Parse-ParseUser.html#method_signUp" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003AlogIn\u0028\u0029", + "name": "logIn", + "summary": "Logs\u0020in\u0020and\u0020returns\u0020a\u0020valid\u0020ParseUser,\u0020or\u0020throws\u0020if\u0020invalid.", + "url": "classes/Parse-ParseUser.html#method_logIn" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003AlogInAs\u0028\u0029", + "name": "logInAs", + "summary": "Uses\u0020the\u0020master\u0020key\u0020to\u0020log\u0020in\u0020and\u0020return\u0020a\u0020valid\u0020ParseUser,\u0020or\u0020throws\u0020if\u0020invalid.", + "url": "classes/Parse-ParseUser.html#method_logInAs" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003AlogInWithFacebook\u0028\u0029", + "name": "logInWithFacebook", + "summary": "Logs\u0020in\u0020with\u0020Facebook\u0020details,\u0020or\u0020throws\u0020if\u0020invalid.", + "url": "classes/Parse-ParseUser.html#method_logInWithFacebook" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003AlogInWithTwitter\u0028\u0029", + "name": "logInWithTwitter", + "summary": "Logs\u0020in\u0020with\u0020Twitter\u0020details,\u0020or\u0020throws\u0020if\u0020invalid.", + "url": "classes/Parse-ParseUser.html#method_logInWithTwitter" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003AloginWithAnonymous\u0028\u0029", + "name": "loginWithAnonymous", + "summary": "Login\u0020as\u0020an\u0020anonymous\u0020User\u0020with\u0020REST\u0020API.\u0020See\u0020docs\u0020http\u003A\/\/parseplatform.org\/docs\/php\/guide\/\u0023users", + "url": "classes/Parse-ParseUser.html#method_loginWithAnonymous" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003AlogInWith\u0028\u0029", + "name": "logInWith", + "summary": "Logs\u0020in\u0020with\u0020a\u0020service.", + "url": "classes/Parse-ParseUser.html#method_logInWith" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003AlinkWithFacebook\u0028\u0029", + "name": "linkWithFacebook", + "summary": "Link\u0020the\u0020user\u0020with\u0020Facebook\u0020details.", + "url": "classes/Parse-ParseUser.html#method_linkWithFacebook" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003AlinkWithTwitter\u0028\u0029", + "name": "linkWithTwitter", + "summary": "Link\u0020the\u0020user\u0020with\u0020Twitter\u0020details.", + "url": "classes/Parse-ParseUser.html#method_linkWithTwitter" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003AlinkWith\u0028\u0029", + "name": "linkWith", + "summary": "Link\u0020the\u0020user\u0020with\u0020a\u0020service.", + "url": "classes/Parse-ParseUser.html#method_linkWith" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003Abecome\u0028\u0029", + "name": "become", + "summary": "Logs\u0020in\u0020a\u0020user\u0020with\u0020a\u0020session\u0020token.\u0020\u0020\u0020\u0020Calls\u0020the\u0020\/users\/me\u0020route\u0020and\u0020if\n\u0020\u0020\u0020\u0020valid,\u0020creates\u0020and\u0020returns\u0020the\u0020current\u0020user.", + "url": "classes/Parse-ParseUser.html#method_become" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003AlogOut\u0028\u0029", + "name": "logOut", + "summary": "Log\u0020out\u0020the\u0020current\u0020user.\u0020\u0020\u0020\u0020This\u0020will\u0020clear\u0020the\u0020storage\u0020and\u0020future\u0020calls\n\u0020\u0020\u0020\u0020to\u0020current\u0020will\u0020return\u0020null.", + "url": "classes/Parse-ParseUser.html#method_logOut" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003AhandleSaveResult\u0028\u0029", + "name": "handleSaveResult", + "summary": "After\u0020a\u0020save,\u0020perform\u0020User\u0020object\u0020specific\u0020logic.", + "url": "classes/Parse-ParseUser.html#method_handleSaveResult" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003AgetCurrentUser\u0028\u0029", + "name": "getCurrentUser", + "summary": "Retrieves\u0020the\u0020currently\u0020logged\u0020in\u0020ParseUser\u0020with\u0020a\u0020valid\u0020session,\neither\u0020from\u0020memory\u0020or\u0020the\u0020storage\u0020provider,\u0020if\u0020necessary.", + "url": "classes/Parse-ParseUser.html#method_getCurrentUser" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003AsaveCurrentUser\u0028\u0029", + "name": "saveCurrentUser", + "summary": "Persists\u0020the\u0020current\u0020user\u0020to\u0020the\u0020storage\u0020provider.", + "url": "classes/Parse-ParseUser.html#method_saveCurrentUser" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003AgetSessionToken\u0028\u0029", + "name": "getSessionToken", + "summary": "Returns\u0020the\u0020session\u0020token,\u0020if\u0020available.", + "url": "classes/Parse-ParseUser.html#method_getSessionToken" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003AisCurrent\u0028\u0029", + "name": "isCurrent", + "summary": "Returns\u0020true\u0020if\u0020this\u0020user\u0020is\u0020the\u0020current\u0020user.", + "url": "classes/Parse-ParseUser.html#method_isCurrent" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003AclearAnonymousAuthData\u0028\u0029", + "name": "clearAnonymousAuthData", + "summary": "Remove\u0020current\u0020user\u0027s\u0020anonymous\u0020AuthData", + "url": "classes/Parse-ParseUser.html#method_clearAnonymousAuthData" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003Asave\u0028\u0029", + "name": "save", + "summary": "Save\u0020the\u0020current\u0020user\u0020object,\u0020unless\u0020it\u0020is\u0020not\u0020signed\u0020up.", + "url": "classes/Parse-ParseUser.html#method_save" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003ArequestPasswordReset\u0028\u0029", + "name": "requestPasswordReset", + "summary": "Requests\u0020a\u0020password\u0020reset\u0020email\u0020to\u0020be\u0020sent\u0020to\u0020the\u0020specified\u0020email\naddress\u0020associated\u0020with\u0020the\u0020user\u0020account.\u0020\u0020\u0020\u0020This\u0020email\u0020allows\u0020the\u0020user\nto\u0020securely\u0020reset\u0020their\u0020password\u0020on\u0020the\u0020Parse\u0020site.", + "url": "classes/Parse-ParseUser.html#method_requestPasswordReset" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003ArequestVerificationEmail\u0028\u0029", + "name": "requestVerificationEmail", + "summary": "Request\u0020a\u0020verification\u0020email\u0020to\u0020be\u0020sent\u0020to\u0020the\u0020specified\u0020email\u0020address", + "url": "classes/Parse-ParseUser.html#method_requestVerificationEmail" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003A_clearCurrentUserVariable\u0028\u0029", + "name": "_clearCurrentUserVariable", + "summary": "Sets\u0020the\u0020current\u0020user\u0020to\u0020null.\u0020Used\u0020internally\u0020for\u0020testing\u0020purposes.", + "url": "classes/Parse-ParseUser.html#method__clearCurrentUserVariable" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003A\u0024parseClassName", + "name": "parseClassName", + "summary": "Parse\u0020Class\u0020name", + "url": "classes/Parse-ParseUser.html#property_parseClassName" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003A\u0024currentUser", + "name": "currentUser", + "summary": "The\u0020currently\u0020logged\u002Din\u0020user.", + "url": "classes/Parse-ParseUser.html#property_currentUser" + }, { + "fqsen": "\\Parse\\ParseUser\u003A\u003A\u0024_sessionToken", + "name": "_sessionToken", + "summary": "The\u0020sessionToken\u0020for\u0020an\u0020authenticated\u0020user.", + "url": "classes/Parse-ParseUser.html#property__sessionToken" + }, { + "fqsen": "\\", + "name": "\\", + "summary": "", + "url": "namespaces/default.html" + }, { + "fqsen": "\\Parse\\HttpClients", + "name": "HttpClients", + "summary": "", + "url": "namespaces/parse-httpclients.html" + }, { + "fqsen": "\\Parse\\Internal", + "name": "Internal", + "summary": "", + "url": "namespaces/parse-internal.html" + }, { + "fqsen": "\\Parse", + "name": "Parse", + "summary": "", + "url": "namespaces/parse.html" + } ] +); diff --git a/js/sidebar.js b/js/sidebar.js deleted file mode 100644 index e9096fff..00000000 --- a/js/sidebar.js +++ /dev/null @@ -1,45 +0,0 @@ -jQuery.expr[':'].Contains = function(a, i, m) { - return jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase()) >= 0; -}; - -$(function() { - $("#sidebar-nav").accordion({ - autoHeight: false, - navigation: true, - collapsible: true - }).accordion("activate", false) - .find('a.link').unbind('click').click( - function(ev) { - ev.cancelBubble = true; // IE - if (ev.stopPropagation) { - ev.stopPropagation(); // the rest - } - - return true; - }).prev().prev().remove(); - - $("#sidebar-nav>h3").click(function() { - if ($(this).attr('initialized') == 'true') return; - - $(this).next().find(".sidebar-nav-tree").treeview({ - collapsed: true, - persist: "cookie" - }); - $(this).attr('initialized', true); - }); -}); - -function tree_search(input) { - treeview = $(input).parent().parent().next(); - - // Expand all items - treeview.find('.expandable-hitarea').click(); - - // make all items visible again - treeview.find('li:hidden').show(); - - // hide all items that do not match the given search criteria - if ($(input).val()) { - treeview.find('li').not(':has(a:Contains(' + $(input).val() + '))').hide(); - } -} diff --git a/js/template.js b/js/template.js deleted file mode 100644 index f6872645..00000000 --- a/js/template.js +++ /dev/null @@ -1,248 +0,0 @@ -$.browser.chrome = /chrome/.test(navigator.userAgent.toLowerCase()); -$.browser.ipad = /ipad/.test(navigator.userAgent.toLowerCase()); - -/** - * Initializes page contents for progressive enhancement. - */ -function initializeContents() -{ - // hide all more buttons because they are not needed with JS - $(".element a.more").hide(); - - $(".clickable.class,.clickable.interface,.clickable.trait").click(function() { - document.location = $("a.more", this).attr('href'); - }); - - // change the cursor to a pointer to make it more explicit that this it clickable - // do a background color change on hover to emphasize the clickability eveb more - // we do not use CSS for this because when JS is disabled this behaviour does not - // apply and we do not want the hover - $(".element.method,.element.function,.element.class.clickable,.element.interface.clickable,.element.trait.clickable,.element.property.clickable") - .css("cursor", "pointer") - .hover(function() { - $(this).css('backgroundColor', '#F8FDF6') - }, function(){ - $(this).css('backgroundColor', 'white')} - ); - - $("ul.side-nav.nav.nav-list li.nav-header").contents() - .filter(function(){return this.nodeType == 3 && $.trim($(this).text()).length > 0}) - .wrap(''); - - $("ul.side-nav.nav.nav-list li.nav-header span.side-nav-header") - .css("cursor", "pointer"); - - // do not show tooltips on iPad; it will cause the user having to click twice - if (!$.browser.ipad) { - $('.btn-group.visibility,.btn-group.view,.btn-group.type-filter,.icon-custom') - .tooltip({'placement':'bottom'}); - $('.element').tooltip({'placement':'left'}); - } - - $('.btn-group.visibility,.btn-group.view,.btn-group.type-filter') - .show() - .css('display', 'inline-block') - .find('button') - .find('i').click(function(){ $(this).parent().click(); }); - - // set the events for the visibility buttons and enable by default. - function toggleVisibility(event) - { - // because the active class is toggled _after_ this event we toggle it for the duration of this event. This - // will make the next piece of code generic - if (event) { - $(this).toggleClass('active'); - } - - $('.element.public,.side-nav li.public').toggle($('.visibility button.public').hasClass('active')); - $('.element.protected,.side-nav li.protected').toggle($('.visibility button.protected').hasClass('active')); - $('.element.private,.side-nav li.private').toggle($('.visibility button.private').hasClass('active')); - $('.element.public.inherited,.side-nav li.public.inherited').toggle( - $('.visibility button.public').hasClass('active') && $('.visibility button.inherited').hasClass('active') - ); - $('.element.protected.inherited,.side-nav li.protected.inherited').toggle( - $('.visibility button.protected').hasClass('active') && $('.visibility button.inherited').hasClass('active') - ); - $('.element.private.inherited,.side-nav li.private.inherited').toggle( - $('.visibility button.private').hasClass('active') && $('.visibility button.inherited').hasClass('active') - ); - - // and untoggle the active class again so that bootstrap's default handling keeps working - if (event) { - $(this).toggleClass('active'); - } - } - $('.visibility button.public').on("click", toggleVisibility); - $('.visibility button.protected').on("click", toggleVisibility); - $('.visibility button.private').on("click", toggleVisibility); - $('.visibility button.inherited').on("click", toggleVisibility); - toggleVisibility(); - - $('.type-filter button.critical').click(function() { - packageContentDivs = $('.package-contents'); - packageContentDivs.show(); - $('tr.critical').toggle($(this).hasClass('active')); - packageContentDivs.each(function() { - var rowCount = $(this).find('tbody tr:visible').length; - - $(this).find('.badge-info').html(rowCount); - $(this).toggle(rowCount > 0); - }); - }); - $('.type-filter button.error').click(function(){ - packageContentDivs = $('.package-contents'); - packageContentDivs.show(); - $('tr.error').toggle($(this).hasClass('active')); - packageContentDivs.each(function() { - var rowCount = $(this).find('tbody tr:visible').length; - - $(this).find('.badge-info').html(rowCount); - $(this).toggle(rowCount > 0); - }); - }); - $('.type-filter button.notice').click(function(){ - packageContentDivs = $('.package-contents'); - packageContentDivs.show(); - $('tr.notice').toggle($(this).hasClass('active')); - packageContentDivs.each(function() { - var rowCount = $(this).find('tbody tr:visible').length; - - $(this).find('.badge-info').html(rowCount); - $(this).toggle(rowCount > 0); - }); - }); - - $('.view button.details').click(function(){ - $('.side-nav li.view-simple').removeClass('view-simple'); - }).button('toggle').click(); - - $('.view button.simple').click(function(){ - $('.side-nav li').addClass('view-simple'); - }); - - $('ul.side-nav.nav.nav-list li.nav-header span.side-nav-header').click(function(){ - $(this).siblings('ul').collapse('toggle'); - }); - -// sorting example -// $('ol li').sort( -// function(a, b) { return a.innerHTML.toLowerCase() > b.innerHTML.toLowerCase() ? 1 : -1; } -// ).appendTo('ol'); -} - -$(document).ready(function() { - prettyPrint(); - - initializeContents(); - - // do not show tooltips on iPad; it will cause the user having to click twice - if(!$.browser.ipad) { - $(".side-nav a").tooltip({'placement': 'top'}); - } - - // chrome cannot deal with certain situations; warn the user about reduced features - if ($.browser.chrome && (window.location.protocol == 'file:')) { - $("body > .container").prepend( - '
                                                                                                                                                                                ×' + - 'You are using Google Chrome in a local environment; AJAX interaction has been ' + - 'disabled because Chrome cannot ' + - 'retrieve files using Ajax.
                                                                                                                                                                                ' - ); - } - - $('ul.nav-namespaces li a, ul.nav-packages li a').click(function(){ - // Google Chrome does not do Ajax locally - if ($.browser.chrome && (window.location.protocol == 'file:')) - { - return true; - } - - $(this).parents('.side-nav').find('.active').removeClass('active'); - $(this).parent().addClass('active'); - $('div.namespace-contents').load( - this.href + ' div.namespace-contents', function(){ - initializeContents(); - $(window).scrollTop($('div.namespace-contents').position().top); - } - ); - $('div.package-contents').load( - this.href + ' div.package-contents', function(){ - initializeContents(); - $(window).scrollTop($('div.package-contents').position().top); - } - ); - - return false; - }); - - function filterPath(string) - { - return string - .replace(/^\//, '') - .replace(/(index|default).[a-zA-Z]{3,4}$/, '') - .replace(/\/$/, ''); - } - - var locationPath = filterPath(location.pathname); - - // the ipad already smoothly scrolls and does not detect the scrollable - // element if top=0; as such we disable this behaviour for the iPad - if (!$.browser.ipad) { - $('a[href*=#]').each(function () - { - var thisPath = filterPath(this.pathname) || locationPath; - if (locationPath == thisPath && (location.hostname == this.hostname || !this.hostname) && this.hash.replace(/#/, '')) - { - var target = decodeURIComponent(this.hash.replace(/#/,'')); - // note: I'm using attribute selector, because id selector can't match elements with '$' - var $target = $('[id="'+target+'"]'); - - if ($target.length > 0) - { - $(this).click(function (event) - { - var scrollElem = scrollableElement('html', 'body'); - var targetOffset = $target.offset().top; - - event.preventDefault(); - $(scrollElem).animate({scrollTop:targetOffset}, 400, function () - { - location.hash = target; - }); - }); - } - } - }); - } - - // use the first element that is "scrollable" - function scrollableElement(els) - { - for (var i = 0, argLength = arguments.length; i < argLength; i++) - { - var el = arguments[i], $scrollElement = $(el); - if ($scrollElement.scrollTop() > 0) - { - return el; - } - else - { - $scrollElement.scrollTop(1); - var isScrollable = $scrollElement.scrollTop() > 0; - $scrollElement.scrollTop(0); - if (isScrollable) - { - return el; - } - } - } - return []; - } - - // Hide API Documentation menu if it's empty - $('.nav .dropdown a[href=#api]').next().filter(function(i, el) { - if ($(el).children().length == 0) { - return true; - } - }).parent().hide(); -}); diff --git a/markers.html b/markers.html deleted file mode 100644 index 01dd6876..00000000 --- a/markers.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - » Markers - - - - - - - - - - - - - - - - - - - - - - - -
                                                                                                                                                                                - - - -
                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - -
                                                                                                                                                                                - - - -
                                                                                                                                                                                No markers have been found in this project.
                                                                                                                                                                                - -
                                                                                                                                                                                -
                                                                                                                                                                                -
                                                                                                                                                                                -
                                                                                                                                                                                -
                                                                                                                                                                                - - - - diff --git a/namespaces/default.html b/namespaces/default.html index 3ad67400..7ce9945a 100644 --- a/namespaces/default.html +++ b/namespaces/default.html @@ -1,596 +1,129 @@ - - - » \ - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - + -
                                                                                                                                                                                - +
                                                                                                                                                                                +

                                                                                                                                                                                Reports

                                                                                                                                                                                +

                                                                                                                                                                                Deprecated

                                                                                                                                                                                +

                                                                                                                                                                                Errors

                                                                                                                                                                                +

                                                                                                                                                                                Markers

                                                                                                                                                                                +
                                                                                                                                                                                - - -
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                Indices

                                                                                                                                                                                +

                                                                                                                                                                                Files

                                                                                                                                                                                +
                                                                                                                                                                                + -
                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - -
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                  +
                                                                                                                                                                                -
                                                                                                                                                                                - - - - - +
                                                                                                                                                                                +

                                                                                                                                                                                API Documentation

                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                Classes, interfaces and traits

                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseStorageInterface¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseStorageInterface - Specifies an interface for implementing persistence.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseACL¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseACL - is used to control which users can access or modify a particular -object. Each ParseObject can have its own ParseACL. You can grant read and -write permissions separately to specific users, to groups of users that -belong to roles, or you can grant permissions to "the public" so that, for -example, any user could read a particular object but only a particular set -of users could write to that object.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseAggregateException¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseAggregateException - Multiple error condition.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseAnalytics¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseAnalytics - Handles sending app-open and custom analytics events.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseApp¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseApp - Used to manage individual app instances on parse.com.

                                                                                                                                                                                -
                                                                                                                                                                                -

                                                                                                                                                                                Note that with the open source parse-server this is not used as each parse-server is a singular app instance.

                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseAudience¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseAudience - Representation of Audience for tracking and sending push notifications

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseBytes¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseBytes - Representation of a Byte array for storage on a Parse Object.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseClient¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseClient - Main class for Parse initialization and communication.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseCloud¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseCloud - Facilitates calling Parse Cloud functions.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseConfig¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseConfig - For accessing Parse Config settings.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseException¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseException - Wrapper for \Exception class.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseFile¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseFile - Representation of a Parse File object.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseGeoPoint¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseGeoPoint - Representation of a Parse GeoPoint object.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseHooks¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseHooks - Representation of a Parse Hooks object.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseInstallation¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseInstallation - Representation of an Installation stored on Parse.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseLogs¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseLogs - Allows access to server side parse script logs

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseMemoryStorage¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseMemoryStorage - Uses non-persisted memory for storage.

                                                                                                                                                                                -
                                                                                                                                                                                -

                                                                                                                                                                                This is used by default if a PHP Session is not active.

                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                +

                                                                                                                                                                                + Namespaces + +

                                                                                                                                                                                -
                                                                                                                                                                                -

                                                                                                                                                                                ParseObject¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseObject - Representation of an object stored on Parse.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                Parse
                                                                                                                                                                                +
                                                                                                                                                                                -
                                                                                                                                                                                -

                                                                                                                                                                                ParsePolygon¶

                                                                                                                                                                                -

                                                                                                                                                                                ParsePolygon - Representation of a Parse Polygon object.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                -
                                                                                                                                                                                -

                                                                                                                                                                                ParsePush¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParsePush - Handles sending push notifications with Parse.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                -
                                                                                                                                                                                -

                                                                                                                                                                                ParsePushStatus¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParsePushStatus - Representation of PushStatus for push notifications

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                -
                                                                                                                                                                                -

                                                                                                                                                                                ParseQuery¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseQuery - Handles querying data from Parse.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseRelation¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseRelation - A class that is used to access all of the children of a many-to-many relationship.

                                                                                                                                                                                -
                                                                                                                                                                                -

                                                                                                                                                                                Each instance of ParseRelation is associated with a particular parent object and key.

                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseRole¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseRole - Representation of an access Role.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseSchema¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseSchema - Handles schemas data from Parse.

                                                                                                                                                                                -
                                                                                                                                                                                -

                                                                                                                                                                                All the schemas methods need use of the master key for your application.

                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseServerInfo¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseFeatures - Representation of server-side features

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseSession¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseSession - Representation of an expiring user session.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseSessionStorage¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseSessionStorage - Uses PHP session support for persistent storage.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseUser¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseUser - Representation of a user object stored on Parse.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                - - - - - - -
                                                                                                                                                                                -

                                                                                                                                                                                Classes, interfaces and traits

                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseHttpable¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseHttpable - Interface for an HTTPable client

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseCurl¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseCurl - Wrapper for abstracted curl usage

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseCurlHttpClient¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseCurlHttpClient - Curl http client

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseStream¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseStream - Wrapper for abstracted stream usage

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseStreamHttpClient¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseStreamHttpClient - Stream http client

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                - - - - - - - -
                                                                                                                                                                                -

                                                                                                                                                                                Classes, interfaces and traits

                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                Encodable¶

                                                                                                                                                                                -

                                                                                                                                                                                Class Encodable - Interface for Parse Classes which provide an encode -method.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                FieldOperation¶

                                                                                                                                                                                -

                                                                                                                                                                                Class FieldOperation - Interface for all Parse Field Operations.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - - -
                                                                                                                                                                                -

                                                                                                                                                                                AddOperation¶

                                                                                                                                                                                -

                                                                                                                                                                                Class AddOperation - FieldOperation for adding object(s) to array fields.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                AddUniqueOperation¶

                                                                                                                                                                                -

                                                                                                                                                                                Class AddUniqueOperation - Operation to add unique objects to an array key.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                DeleteOperation¶

                                                                                                                                                                                -

                                                                                                                                                                                Class DeleteOperation - FieldOperation to remove a key from an object.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                IncrementOperation¶

                                                                                                                                                                                -

                                                                                                                                                                                Class IncrementOperation - Operation to increment numeric object key.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                ParseRelationOperation¶

                                                                                                                                                                                -

                                                                                                                                                                                Class ParseRelationOperation - A class that is used to manage ParseRelation changes such as object add or remove.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                RemoveOperation¶

                                                                                                                                                                                -

                                                                                                                                                                                Class RemoveOperation - FieldOperation for removing object(s) from array -fields.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                -

                                                                                                                                                                                SetOperation¶

                                                                                                                                                                                -

                                                                                                                                                                                Class SetOperation - Operation to set a value for an object key.

                                                                                                                                                                                -
                                                                                                                                                                                - -
                                                                                                                                                                                - « More »
                                                                                                                                                                                - -
                                                                                                                                                                                - - - - +
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                +

                                                                                                                                                                                Search results

                                                                                                                                                                                + +
                                                                                                                                                                                +
                                                                                                                                                                                +
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  -
                                                                                                                                                                                  -
                                                                                                                                                                                  + + + - - + + diff --git a/namespaces/parse-httpclients.html b/namespaces/parse-httpclients.html index 369aa056..60403c66 100644 --- a/namespaces/parse-httpclients.html +++ b/namespaces/parse-httpclients.html @@ -1,203 +1,141 @@ - - - » \Parse\HttpClients - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - + +
                                                                                                                                                                                  +

                                                                                                                                                                                  Parse PHP SDK API Reference

                                                                                                                                                                                  + + + -
                                                                                                                                                                                  - - - - - +
                                                                                                                                                                                  +
                                                                                                                                                                                  + + + - -
                                                                                                                                                                                • - \HttpClients -
                                                                                                                                                                                • +
                                                                                                                                                                                  + - +
                                                                                                                                                                                  +

                                                                                                                                                                                  HttpClients

                                                                                                                                                                                  - -
                                                                                                                                                                                  -

                                                                                                                                                                                  Classes, interfaces and traits

                                                                                                                                                                                  - -
                                                                                                                                                                                  -

                                                                                                                                                                                  ParseHttpable¶

                                                                                                                                                                                  -

                                                                                                                                                                                  Class ParseHttpable - Interface for an HTTPable client

                                                                                                                                                                                  -
                                                                                                                                                                                  - -
                                                                                                                                                                                  - « More »
                                                                                                                                                                                  - -
                                                                                                                                                                                  -

                                                                                                                                                                                  ParseCurl¶

                                                                                                                                                                                  -

                                                                                                                                                                                  Class ParseCurl - Wrapper for abstracted curl usage

                                                                                                                                                                                  -
                                                                                                                                                                                  - -
                                                                                                                                                                                  - « More »
                                                                                                                                                                                  +

                                                                                                                                                                                  + Interfaces, Classes and Traits + +

                                                                                                                                                                                  + +
                                                                                                                                                                                  +
                                                                                                                                                                                  ParseHttpable
                                                                                                                                                                                  +
                                                                                                                                                                                  Class ParseHttpable - Interface for an HTTPable client
                                                                                                                                                                                  + +
                                                                                                                                                                                  ParseCurl
                                                                                                                                                                                  +
                                                                                                                                                                                  Class ParseCurl - Wrapper for abstracted curl usage
                                                                                                                                                                                  +
                                                                                                                                                                                  ParseCurlHttpClient
                                                                                                                                                                                  +
                                                                                                                                                                                  Class ParseCurlHttpClient - Curl http client
                                                                                                                                                                                  +
                                                                                                                                                                                  ParseStream
                                                                                                                                                                                  +
                                                                                                                                                                                  Class ParseStream - Wrapper for abstracted stream usage
                                                                                                                                                                                  +
                                                                                                                                                                                  ParseStreamHttpClient
                                                                                                                                                                                  +
                                                                                                                                                                                  Class ParseStreamHttpClient - Stream http client
                                                                                                                                                                                  + +
                                                                                                                                                                                  -
                                                                                                                                                                                  -

                                                                                                                                                                                  ParseCurlHttpClient¶

                                                                                                                                                                                  -

                                                                                                                                                                                  Class ParseCurlHttpClient - Curl http client

                                                                                                                                                                                  -
                                                                                                                                                                                  - -
                                                                                                                                                                                  - « More »
                                                                                                                                                                                  -
                                                                                                                                                                                  -

                                                                                                                                                                                  ParseStream¶

                                                                                                                                                                                  -

                                                                                                                                                                                  Class ParseStream - Wrapper for abstracted stream usage

                                                                                                                                                                                  -
                                                                                                                                                                                  - -
                                                                                                                                                                                  - « More »
                                                                                                                                                                                  -
                                                                                                                                                                                  -

                                                                                                                                                                                  ParseStreamHttpClient¶

                                                                                                                                                                                  -

                                                                                                                                                                                  Class ParseStreamHttpClient - Stream http client

                                                                                                                                                                                  -
                                                                                                                                                                                  - -
                                                                                                                                                                                  - « More »
                                                                                                                                                                                  + -
                                                                                                                                                                                  - - + +
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                  +

                                                                                                                                                                                  Search results

                                                                                                                                                                                  + +
                                                                                                                                                                                  +
                                                                                                                                                                                  +
                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                    - - + + +
                                                                                                                                                                                    - - + + diff --git a/namespaces/parse-internal.html b/namespaces/parse-internal.html index 94ad766b..73fb968a 100644 --- a/namespaces/parse-internal.html +++ b/namespaces/parse-internal.html @@ -1,237 +1,151 @@ - - - » \Parse\Internal - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - + -
                                                                                                                                                                                    - +
                                                                                                                                                                                    +

                                                                                                                                                                                    Reports

                                                                                                                                                                                    +

                                                                                                                                                                                    Deprecated

                                                                                                                                                                                    +

                                                                                                                                                                                    Errors

                                                                                                                                                                                    +

                                                                                                                                                                                    Markers

                                                                                                                                                                                    +
                                                                                                                                                                                    + +
                                                                                                                                                                                    +

                                                                                                                                                                                    Indices

                                                                                                                                                                                    +

                                                                                                                                                                                    Files

                                                                                                                                                                                    +
                                                                                                                                                                                    + + +
                                                                                                                                                                                    + + +
                                                                                                                                                                                    +

                                                                                                                                                                                    Internal

                                                                                                                                                                                    - -
                                                                                                                                                                                    - -
                                                                                                                                                                                    -
                                                                                                                                                                                    - -
                                                                                                                                                                                    - -
                                                                                                                                                                                    -
                                                                                                                                                                                    - +

                                                                                                                                                                                    + Interfaces, Classes and Traits + +

                                                                                                                                                                                    + +
                                                                                                                                                                                    +
                                                                                                                                                                                    Encodable
                                                                                                                                                                                    +
                                                                                                                                                                                    Class Encodable - Interface for Parse Classes which provide an encode +method.
                                                                                                                                                                                    +
                                                                                                                                                                                    FieldOperation
                                                                                                                                                                                    +
                                                                                                                                                                                    Class FieldOperation - Interface for all Parse Field Operations.
                                                                                                                                                                                    -
                                                                                                                                                                                    - -
                                                                                                                                                                                  • - \Internal -
                                                                                                                                                                                  • - - -
                                                                                                                                                                                    -

                                                                                                                                                                                    Classes, interfaces and traits

                                                                                                                                                                                    - -
                                                                                                                                                                                    -

                                                                                                                                                                                    Encodable¶

                                                                                                                                                                                    -

                                                                                                                                                                                    Class Encodable - Interface for Parse Classes which provide an encode -method.

                                                                                                                                                                                    -
                                                                                                                                                                                    - -
                                                                                                                                                                                    - « More »
                                                                                                                                                                                    - -
                                                                                                                                                                                    -

                                                                                                                                                                                    FieldOperation¶

                                                                                                                                                                                    -

                                                                                                                                                                                    Class FieldOperation - Interface for all Parse Field Operations.

                                                                                                                                                                                    -
                                                                                                                                                                                    - -
                                                                                                                                                                                    - « More »
                                                                                                                                                                                    - - -
                                                                                                                                                                                    -

                                                                                                                                                                                    AddOperation¶

                                                                                                                                                                                    -

                                                                                                                                                                                    Class AddOperation - FieldOperation for adding object(s) to array fields.

                                                                                                                                                                                    -
                                                                                                                                                                                    - -
                                                                                                                                                                                    - « More »
                                                                                                                                                                                    - -
                                                                                                                                                                                    -

                                                                                                                                                                                    AddUniqueOperation¶

                                                                                                                                                                                    -

                                                                                                                                                                                    Class AddUniqueOperation - Operation to add unique objects to an array key.

                                                                                                                                                                                    -
                                                                                                                                                                                    - -
                                                                                                                                                                                    - « More »
                                                                                                                                                                                    - -
                                                                                                                                                                                    -

                                                                                                                                                                                    DeleteOperation¶

                                                                                                                                                                                    -

                                                                                                                                                                                    Class DeleteOperation - FieldOperation to remove a key from an object.

                                                                                                                                                                                    -
                                                                                                                                                                                    - -
                                                                                                                                                                                    - « More »
                                                                                                                                                                                    - -
                                                                                                                                                                                    -

                                                                                                                                                                                    IncrementOperation¶

                                                                                                                                                                                    -

                                                                                                                                                                                    Class IncrementOperation - Operation to increment numeric object key.

                                                                                                                                                                                    -
                                                                                                                                                                                    - -
                                                                                                                                                                                    - « More »
                                                                                                                                                                                    -
                                                                                                                                                                                    -

                                                                                                                                                                                    ParseRelationOperation¶

                                                                                                                                                                                    -

                                                                                                                                                                                    Class ParseRelationOperation - A class that is used to manage ParseRelation changes such as object add or remove.

                                                                                                                                                                                    -
                                                                                                                                                                                    - -
                                                                                                                                                                                    - « More »
                                                                                                                                                                                    - -
                                                                                                                                                                                    -

                                                                                                                                                                                    RemoveOperation¶

                                                                                                                                                                                    -

                                                                                                                                                                                    Class RemoveOperation - FieldOperation for removing object(s) from array -fields.

                                                                                                                                                                                    -
                                                                                                                                                                                    - -
                                                                                                                                                                                    - « More »
                                                                                                                                                                                    - -
                                                                                                                                                                                    -

                                                                                                                                                                                    SetOperation¶

                                                                                                                                                                                    -

                                                                                                                                                                                    Class SetOperation - Operation to set a value for an object key.

                                                                                                                                                                                    -
                                                                                                                                                                                    - -
                                                                                                                                                                                    - « More »
                                                                                                                                                                                    - -
                                                                                                                                                                                    - - + +
                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                    +

                                                                                                                                                                                    Search results

                                                                                                                                                                                    + +
                                                                                                                                                                                    +
                                                                                                                                                                                    +
                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                      - - + + + - - + + diff --git a/namespaces/parse.html b/namespaces/parse.html index 6c074bf5..f788b6f4 100644 --- a/namespaces/parse.html +++ b/namespaces/parse.html @@ -1,584 +1,200 @@ - - - » \Parse - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - + -
                                                                                                                                                                                      - +
                                                                                                                                                                                      +

                                                                                                                                                                                      Reports

                                                                                                                                                                                      +

                                                                                                                                                                                      Deprecated

                                                                                                                                                                                      +

                                                                                                                                                                                      Errors

                                                                                                                                                                                      +

                                                                                                                                                                                      Markers

                                                                                                                                                                                      +
                                                                                                                                                                                      - - -
                                                                                                                                                                                      +
                                                                                                                                                                                      +

                                                                                                                                                                                      Indices

                                                                                                                                                                                      +

                                                                                                                                                                                      Files

                                                                                                                                                                                      +
                                                                                                                                                                                      + -
                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - - - +
                                                                                                                                                                                      +

                                                                                                                                                                                      Parse

                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      Classes, interfaces and traits

                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseStorageInterface¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseStorageInterface - Specifies an interface for implementing persistence.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseACL¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseACL - is used to control which users can access or modify a particular +

                                                                                                                                                                                      + Namespaces + +

                                                                                                                                                                                      + +
                                                                                                                                                                                      +
                                                                                                                                                                                      HttpClients
                                                                                                                                                                                      +
                                                                                                                                                                                      Internal
                                                                                                                                                                                      +
                                                                                                                                                                                      + +

                                                                                                                                                                                      + Interfaces, Classes and Traits + +

                                                                                                                                                                                      + +
                                                                                                                                                                                      +
                                                                                                                                                                                      ParseStorageInterface
                                                                                                                                                                                      +
                                                                                                                                                                                      Class ParseStorageInterface - Specifies an interface for implementing persistence.
                                                                                                                                                                                      + +
                                                                                                                                                                                      ParseACL
                                                                                                                                                                                      +
                                                                                                                                                                                      Class ParseACL - is used to control which users can access or modify a particular object. Each ParseObject can have its own ParseACL. You can grant read and write permissions separately to specific users, to groups of users that belong to roles, or you can grant permissions to "the public" so that, for example, any user could read a particular object but only a particular set -of users could write to that object.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseAggregateException¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseAggregateException - Multiple error condition.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseAnalytics¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseAnalytics - Handles sending app-open and custom analytics events.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseApp¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseApp - Used to manage individual app instances on parse.com.

                                                                                                                                                                                      -
                                                                                                                                                                                      -

                                                                                                                                                                                      Note that with the open source parse-server this is not used as each parse-server is a singular app instance.

                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseAudience¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseAudience - Representation of Audience for tracking and sending push notifications

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseBytes¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseBytes - Representation of a Byte array for storage on a Parse Object.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseClient¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseClient - Main class for Parse initialization and communication.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseCloud¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseCloud - Facilitates calling Parse Cloud functions.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseConfig¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseConfig - For accessing Parse Config settings.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseException¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseException - Wrapper for \Exception class.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseFile¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseFile - Representation of a Parse File object.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseGeoPoint¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseGeoPoint - Representation of a Parse GeoPoint object.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseHooks¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseHooks - Representation of a Parse Hooks object.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseInstallation¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseInstallation - Representation of an Installation stored on Parse.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseLogs¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseLogs - Allows access to server side parse script logs

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseMemoryStorage¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseMemoryStorage - Uses non-persisted memory for storage.

                                                                                                                                                                                      -
                                                                                                                                                                                      -

                                                                                                                                                                                      This is used by default if a PHP Session is not active.

                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseObject¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseObject - Representation of an object stored on Parse.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParsePolygon¶

                                                                                                                                                                                      -

                                                                                                                                                                                      ParsePolygon - Representation of a Parse Polygon object.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      +of users could write to that object. +
                                                                                                                                                                                      ParseAggregateException
                                                                                                                                                                                      +
                                                                                                                                                                                      Class ParseAggregateException - Multiple error condition.
                                                                                                                                                                                      +
                                                                                                                                                                                      ParseAnalytics
                                                                                                                                                                                      +
                                                                                                                                                                                      Class ParseAnalytics - Handles sending app-open and custom analytics events.
                                                                                                                                                                                      +
                                                                                                                                                                                      ParseAudience
                                                                                                                                                                                      +
                                                                                                                                                                                      Class ParseAudience - Representation of Audience for tracking and sending push notifications
                                                                                                                                                                                      +
                                                                                                                                                                                      ParseBytes
                                                                                                                                                                                      +
                                                                                                                                                                                      Class ParseBytes - Representation of a Byte array for storage on a Parse Object.
                                                                                                                                                                                      +
                                                                                                                                                                                      ParseClient
                                                                                                                                                                                      +
                                                                                                                                                                                      Class ParseClient - Main class for Parse initialization and communication.
                                                                                                                                                                                      +
                                                                                                                                                                                      ParseCloud
                                                                                                                                                                                      +
                                                                                                                                                                                      Class ParseCloud - Facilitates calling Parse Cloud functions.
                                                                                                                                                                                      +
                                                                                                                                                                                      ParseConfig
                                                                                                                                                                                      +
                                                                                                                                                                                      Class ParseConfig - For accessing Parse Config settings.
                                                                                                                                                                                      +
                                                                                                                                                                                      ParseException
                                                                                                                                                                                      +
                                                                                                                                                                                      Class ParseException - Wrapper for \Exception class.
                                                                                                                                                                                      +
                                                                                                                                                                                      ParseFile
                                                                                                                                                                                      +
                                                                                                                                                                                      Class ParseFile - Representation of a Parse File object.
                                                                                                                                                                                      +
                                                                                                                                                                                      ParseGeoPoint
                                                                                                                                                                                      +
                                                                                                                                                                                      Class ParseGeoPoint - Representation of a Parse GeoPoint object.
                                                                                                                                                                                      +
                                                                                                                                                                                      ParseHooks
                                                                                                                                                                                      +
                                                                                                                                                                                      Class ParseHooks - Representation of a Parse Hooks object.
                                                                                                                                                                                      +
                                                                                                                                                                                      ParseInstallation
                                                                                                                                                                                      +
                                                                                                                                                                                      Class ParseInstallation - Representation of an Installation stored on Parse.
                                                                                                                                                                                      +
                                                                                                                                                                                      ParseLogs
                                                                                                                                                                                      +
                                                                                                                                                                                      Class ParseLogs - Allows access to server side parse script logs
                                                                                                                                                                                      +
                                                                                                                                                                                      ParseMemoryStorage
                                                                                                                                                                                      +
                                                                                                                                                                                      Class ParseMemoryStorage - Uses non-persisted memory for storage.
                                                                                                                                                                                      +
                                                                                                                                                                                      ParseObject
                                                                                                                                                                                      +
                                                                                                                                                                                      Class ParseObject - Representation of an object stored on Parse.
                                                                                                                                                                                      +
                                                                                                                                                                                      ParsePolygon
                                                                                                                                                                                      +
                                                                                                                                                                                      ParsePolygon - Representation of a Parse Polygon object.
                                                                                                                                                                                      +
                                                                                                                                                                                      ParsePush
                                                                                                                                                                                      +
                                                                                                                                                                                      Class ParsePush - Handles sending push notifications with Parse.
                                                                                                                                                                                      +
                                                                                                                                                                                      ParsePushStatus
                                                                                                                                                                                      +
                                                                                                                                                                                      Class ParsePushStatus - Representation of PushStatus for push notifications
                                                                                                                                                                                      +
                                                                                                                                                                                      ParseQuery
                                                                                                                                                                                      +
                                                                                                                                                                                      Class ParseQuery - Handles querying data from Parse.
                                                                                                                                                                                      +
                                                                                                                                                                                      ParseRelation
                                                                                                                                                                                      +
                                                                                                                                                                                      Class ParseRelation - A class that is used to access all of the children of a many-to-many relationship.
                                                                                                                                                                                      +
                                                                                                                                                                                      ParseRole
                                                                                                                                                                                      +
                                                                                                                                                                                      Class ParseRole - Representation of an access Role.
                                                                                                                                                                                      +
                                                                                                                                                                                      ParseSchema
                                                                                                                                                                                      +
                                                                                                                                                                                      Class ParseSchema - Handles schemas data from Parse.
                                                                                                                                                                                      +
                                                                                                                                                                                      ParseServerInfo
                                                                                                                                                                                      +
                                                                                                                                                                                      Class ParseFeatures - Representation of server-side features
                                                                                                                                                                                      +
                                                                                                                                                                                      ParseSession
                                                                                                                                                                                      +
                                                                                                                                                                                      Class ParseSession - Representation of an expiring user session.
                                                                                                                                                                                      +
                                                                                                                                                                                      ParseSessionStorage
                                                                                                                                                                                      +
                                                                                                                                                                                      Class ParseSessionStorage - Uses PHP session support for persistent storage.
                                                                                                                                                                                      +
                                                                                                                                                                                      ParseUser
                                                                                                                                                                                      +
                                                                                                                                                                                      Class ParseUser - Representation of a user object stored on Parse.
                                                                                                                                                                                      + + -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParsePush¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParsePush - Handles sending push notifications with Parse.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParsePushStatus¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParsePushStatus - Representation of PushStatus for push notifications

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseQuery¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseQuery - Handles querying data from Parse.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseRelation¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseRelation - A class that is used to access all of the children of a many-to-many relationship.

                                                                                                                                                                                      -
                                                                                                                                                                                      -

                                                                                                                                                                                      Each instance of ParseRelation is associated with a particular parent object and key.

                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseRole¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseRole - Representation of an access Role.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseSchema¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseSchema - Handles schemas data from Parse.

                                                                                                                                                                                      -
                                                                                                                                                                                      -

                                                                                                                                                                                      All the schemas methods need use of the master key for your application.

                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseServerInfo¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseFeatures - Representation of server-side features

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseSession¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseSession - Representation of an expiring user session.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseSessionStorage¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseSessionStorage - Uses PHP session support for persistent storage.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseUser¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseUser - Representation of a user object stored on Parse.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      - - - - - -
                                                                                                                                                                                      -

                                                                                                                                                                                      Classes, interfaces and traits

                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseHttpable¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseHttpable - Interface for an HTTPable client

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseCurl¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseCurl - Wrapper for abstracted curl usage

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseCurlHttpClient¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseCurlHttpClient - Curl http client

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseStream¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseStream - Wrapper for abstracted stream usage

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseStreamHttpClient¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseStreamHttpClient - Stream http client

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      -
                                                                                                                                                                                      - - - - - - - -
                                                                                                                                                                                      -

                                                                                                                                                                                      Classes, interfaces and traits

                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      Encodable¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class Encodable - Interface for Parse Classes which provide an encode -method.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      FieldOperation¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class FieldOperation - Interface for all Parse Field Operations.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - - -
                                                                                                                                                                                      -

                                                                                                                                                                                      AddOperation¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class AddOperation - FieldOperation for adding object(s) to array fields.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      AddUniqueOperation¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class AddUniqueOperation - Operation to add unique objects to an array key.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      DeleteOperation¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class DeleteOperation - FieldOperation to remove a key from an object.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      IncrementOperation¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class IncrementOperation - Operation to increment numeric object key.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      ParseRelationOperation¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class ParseRelationOperation - A class that is used to manage ParseRelation changes such as object add or remove.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      RemoveOperation¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class RemoveOperation - FieldOperation for removing object(s) from array -fields.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      -

                                                                                                                                                                                      SetOperation¶

                                                                                                                                                                                      -

                                                                                                                                                                                      Class SetOperation - Operation to set a value for an object key.

                                                                                                                                                                                      -
                                                                                                                                                                                      - -
                                                                                                                                                                                      - « More »
                                                                                                                                                                                      - -
                                                                                                                                                                                      - - - +
                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                      +

                                                                                                                                                                                      Search results

                                                                                                                                                                                      + +
                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        -
                                                                                                                                                                                        - + + + - - + + diff --git a/packages/Default.html b/packages/Default.html index 7d20e252..e3154c9e 100644 --- a/packages/Default.html +++ b/packages/Default.html @@ -1,149 +1,121 @@ - - - » \Default - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - + +
                                                                                                                                                                                        +

                                                                                                                                                                                        Parse PHP SDK API Reference

                                                                                                                                                                                        + + + -
                                                                                                                                                                                        - - - - - + -
                                                                                                                                                                                        - +
                                                                                                                                                                                        +

                                                                                                                                                                                        Reports

                                                                                                                                                                                        +

                                                                                                                                                                                        Deprecated

                                                                                                                                                                                        +

                                                                                                                                                                                        Errors

                                                                                                                                                                                        +

                                                                                                                                                                                        Markers

                                                                                                                                                                                        +
                                                                                                                                                                                        + +
                                                                                                                                                                                        +

                                                                                                                                                                                        Indices

                                                                                                                                                                                        +

                                                                                                                                                                                        Files

                                                                                                                                                                                        +
                                                                                                                                                                                        + + +
                                                                                                                                                                                        +
                                                                                                                                                                                          +
                                                                                                                                                                                        + +
                                                                                                                                                                                        +

                                                                                                                                                                                        Default

                                                                                                                                                                                        - -
                                                                                                                                                                                        -
                                                                                                                                                                                        -
                                                                                                                                                                                        - -
                                                                                                                                                                                        - -
                                                                                                                                                                                        -
                                                                                                                                                                                        - - - - + + + +
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                        +

                                                                                                                                                                                        Search results

                                                                                                                                                                                        + +
                                                                                                                                                                                        +
                                                                                                                                                                                        +
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                          - - + + + - - + + diff --git a/packages/Parse-HttpClients.html b/packages/Parse-HttpClients.html index 54828d96..03caad3d 100644 --- a/packages/Parse-HttpClients.html +++ b/packages/Parse-HttpClients.html @@ -1,198 +1,141 @@ - - - » \Parse\HttpClients - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - - -
                                                                                                                                                                                          - + +
                                                                                                                                                                                          +

                                                                                                                                                                                          Parse PHP SDK API Reference

                                                                                                                                                                                          + + + - - -
                                                                                                                                                                                          + +
                                                                                                                                                                                          -
                                                                                                                                                                                          -
                                                                                                                                                                                          - -
                                                                                                                                                                                          - -
                                                                                                                                                                                          +
                                                                                                                                                                                          +

                                                                                                                                                                                          Namespaces

                                                                                                                                                                                          +

                                                                                                                                                                                          Parse

                                                                                                                                                                                          + +
                                                                                                                                                                                          -
                                                                                                                                                                                          - -
                                                                                                                                                                                          -
                                                                                                                                                                                          - + + + - - + + diff --git a/packages/Parse-Internal.html b/packages/Parse-Internal.html index 0b850246..d92f3814 100644 --- a/packages/Parse-Internal.html +++ b/packages/Parse-Internal.html @@ -1,228 +1,151 @@ - - - » \Parse\Internal - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - + -
                                                                                                                                                                                          - +
                                                                                                                                                                                          +

                                                                                                                                                                                          Reports

                                                                                                                                                                                          +

                                                                                                                                                                                          Deprecated

                                                                                                                                                                                          +

                                                                                                                                                                                          Errors

                                                                                                                                                                                          +

                                                                                                                                                                                          Markers

                                                                                                                                                                                          +
                                                                                                                                                                                          + +
                                                                                                                                                                                          +

                                                                                                                                                                                          Indices

                                                                                                                                                                                          +

                                                                                                                                                                                          Files

                                                                                                                                                                                          +
                                                                                                                                                                                          + + +
                                                                                                                                                                                          + + +
                                                                                                                                                                                          +

                                                                                                                                                                                          Internal

                                                                                                                                                                                          - -
                                                                                                                                                                                          -
                                                                                                                                                                                          -
                                                                                                                                                                                          - -
                                                                                                                                                                                          - -
                                                                                                                                                                                          - -
                                                                                                                                                                                          - - - - -
                                                                                                                                                                                          -

                                                                                                                                                                                          Classes, interfaces and traits

                                                                                                                                                                                          - -
                                                                                                                                                                                          -

                                                                                                                                                                                          Encodable¶

                                                                                                                                                                                          -

                                                                                                                                                                                          Class Encodable - Interface for Parse Classes which provide an encode -method.

                                                                                                                                                                                          -
                                                                                                                                                                                          - « More » -
                                                                                                                                                                                          - -
                                                                                                                                                                                          -

                                                                                                                                                                                          FieldOperation¶

                                                                                                                                                                                          -

                                                                                                                                                                                          Class FieldOperation - Interface for all Parse Field Operations.

                                                                                                                                                                                          -
                                                                                                                                                                                          - « More » -
                                                                                                                                                                                          - - -
                                                                                                                                                                                          -

                                                                                                                                                                                          AddOperation¶

                                                                                                                                                                                          -

                                                                                                                                                                                          Class AddOperation - FieldOperation for adding object(s) to array fields.

                                                                                                                                                                                          -
                                                                                                                                                                                          - « More » -
                                                                                                                                                                                          - -
                                                                                                                                                                                          -

                                                                                                                                                                                          AddUniqueOperation¶

                                                                                                                                                                                          -

                                                                                                                                                                                          Class AddUniqueOperation - Operation to add unique objects to an array key.

                                                                                                                                                                                          -
                                                                                                                                                                                          - « More » -
                                                                                                                                                                                          - -
                                                                                                                                                                                          -

                                                                                                                                                                                          DeleteOperation¶

                                                                                                                                                                                          -

                                                                                                                                                                                          Class DeleteOperation - FieldOperation to remove a key from an object.

                                                                                                                                                                                          -
                                                                                                                                                                                          - « More » -
                                                                                                                                                                                          -
                                                                                                                                                                                          -

                                                                                                                                                                                          IncrementOperation¶

                                                                                                                                                                                          -

                                                                                                                                                                                          Class IncrementOperation - Operation to increment numeric object key.

                                                                                                                                                                                          -
                                                                                                                                                                                          - « More » -
                                                                                                                                                                                          - -
                                                                                                                                                                                          -

                                                                                                                                                                                          ParseRelationOperation¶

                                                                                                                                                                                          -

                                                                                                                                                                                          Class ParseRelationOperation - A class that is used to manage ParseRelation changes such as object add or remove.

                                                                                                                                                                                          -
                                                                                                                                                                                          - « More » -
                                                                                                                                                                                          - -
                                                                                                                                                                                          -

                                                                                                                                                                                          RemoveOperation¶

                                                                                                                                                                                          -

                                                                                                                                                                                          Class RemoveOperation - FieldOperation for removing object(s) from array -fields.

                                                                                                                                                                                          -
                                                                                                                                                                                          - « More » -
                                                                                                                                                                                          - -
                                                                                                                                                                                          -

                                                                                                                                                                                          SetOperation¶

                                                                                                                                                                                          -

                                                                                                                                                                                          Class SetOperation - Operation to set a value for an object key.

                                                                                                                                                                                          -
                                                                                                                                                                                          - « More » -
                                                                                                                                                                                          - -
                                                                                                                                                                                          - - + +
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                          +

                                                                                                                                                                                          Search results

                                                                                                                                                                                          + +
                                                                                                                                                                                          +
                                                                                                                                                                                          +
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                            - - + + + - - + + diff --git a/packages/Parse.html b/packages/Parse.html index b560f9c4..b23dd263 100644 --- a/packages/Parse.html +++ b/packages/Parse.html @@ -1,537 +1,200 @@ - - - » \Parse - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - - -
                                                                                                                                                                                            - + + +
                                                                                                                                                                                            +

                                                                                                                                                                                            Reports

                                                                                                                                                                                            +

                                                                                                                                                                                            Deprecated

                                                                                                                                                                                            +

                                                                                                                                                                                            Errors

                                                                                                                                                                                            +

                                                                                                                                                                                            Markers

                                                                                                                                                                                            +
                                                                                                                                                                                            + +
                                                                                                                                                                                            +

                                                                                                                                                                                            Indices

                                                                                                                                                                                            +

                                                                                                                                                                                            Files

                                                                                                                                                                                            +
                                                                                                                                                                                            + + +
                                                                                                                                                                                            +
                                                                                                                                                                                              +
                                                                                                                                                                                            - - -
                                                                                                                                                                                            +
                                                                                                                                                                                            +

                                                                                                                                                                                            Parse

                                                                                                                                                                                            -
                                                                                                                                                                                            -
                                                                                                                                                                                            - -
                                                                                                                                                                                            - -
                                                                                                                                                                                            +

                                                                                                                                                                                            + Packages + +

                                                                                                                                                                                            -
                                                                                                                                                                                            - - - - - -
                                                                                                                                                                                            -

                                                                                                                                                                                            Classes, interfaces and traits

                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseStorageInterface¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseStorageInterface - Specifies an interface for implementing persistence.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            +

                                                                                                                                                                                            + Interfaces, Classes and Traits + +

                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseACL¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseACL - is used to control which users can access or modify a particular +

                                                                                                                                                                                            +
                                                                                                                                                                                            ParseStorageInterface
                                                                                                                                                                                            +
                                                                                                                                                                                            Class ParseStorageInterface - Specifies an interface for implementing persistence.
                                                                                                                                                                                            + +
                                                                                                                                                                                            ParseACL
                                                                                                                                                                                            +
                                                                                                                                                                                            Class ParseACL - is used to control which users can access or modify a particular object. Each ParseObject can have its own ParseACL. You can grant read and write permissions separately to specific users, to groups of users that belong to roles, or you can grant permissions to "the public" so that, for example, any user could read a particular object but only a particular set -of users could write to that object.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseAggregateException¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseAggregateException - Multiple error condition.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseAnalytics¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseAnalytics - Handles sending app-open and custom analytics events.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseApp¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseApp - Used to manage individual app instances on parse.com.

                                                                                                                                                                                            -
                                                                                                                                                                                            Note that with the open source parse-server this is not used as each parse-server is a singular app instance.
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseAudience¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseAudience - Representation of Audience for tracking and sending push notifications

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseBytes¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseBytes - Representation of a Byte array for storage on a Parse Object.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseClient¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseClient - Main class for Parse initialization and communication.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseCloud¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseCloud - Facilitates calling Parse Cloud functions.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseConfig¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseConfig - For accessing Parse Config settings.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseException¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseException - Wrapper for \Exception class.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseFile¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseFile - Representation of a Parse File object.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseGeoPoint¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseGeoPoint - Representation of a Parse GeoPoint object.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseHooks¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseHooks - Representation of a Parse Hooks object.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseInstallation¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseInstallation - Representation of an Installation stored on Parse.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseLogs¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseLogs - Allows access to server side parse script logs

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseMemoryStorage¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseMemoryStorage - Uses non-persisted memory for storage.

                                                                                                                                                                                            -
                                                                                                                                                                                            This is used by default if a PHP Session is not active.
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseObject¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseObject - Representation of an object stored on Parse.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            +of users could write to that object. +
                                                                                                                                                                                            ParseAggregateException
                                                                                                                                                                                            +
                                                                                                                                                                                            Class ParseAggregateException - Multiple error condition.
                                                                                                                                                                                            +
                                                                                                                                                                                            ParseAnalytics
                                                                                                                                                                                            +
                                                                                                                                                                                            Class ParseAnalytics - Handles sending app-open and custom analytics events.
                                                                                                                                                                                            +
                                                                                                                                                                                            ParseAudience
                                                                                                                                                                                            +
                                                                                                                                                                                            Class ParseAudience - Representation of Audience for tracking and sending push notifications
                                                                                                                                                                                            +
                                                                                                                                                                                            ParseBytes
                                                                                                                                                                                            +
                                                                                                                                                                                            Class ParseBytes - Representation of a Byte array for storage on a Parse Object.
                                                                                                                                                                                            +
                                                                                                                                                                                            ParseClient
                                                                                                                                                                                            +
                                                                                                                                                                                            Class ParseClient - Main class for Parse initialization and communication.
                                                                                                                                                                                            +
                                                                                                                                                                                            ParseCloud
                                                                                                                                                                                            +
                                                                                                                                                                                            Class ParseCloud - Facilitates calling Parse Cloud functions.
                                                                                                                                                                                            +
                                                                                                                                                                                            ParseConfig
                                                                                                                                                                                            +
                                                                                                                                                                                            Class ParseConfig - For accessing Parse Config settings.
                                                                                                                                                                                            +
                                                                                                                                                                                            ParseException
                                                                                                                                                                                            +
                                                                                                                                                                                            Class ParseException - Wrapper for \Exception class.
                                                                                                                                                                                            +
                                                                                                                                                                                            ParseFile
                                                                                                                                                                                            +
                                                                                                                                                                                            Class ParseFile - Representation of a Parse File object.
                                                                                                                                                                                            +
                                                                                                                                                                                            ParseGeoPoint
                                                                                                                                                                                            +
                                                                                                                                                                                            Class ParseGeoPoint - Representation of a Parse GeoPoint object.
                                                                                                                                                                                            +
                                                                                                                                                                                            ParseHooks
                                                                                                                                                                                            +
                                                                                                                                                                                            Class ParseHooks - Representation of a Parse Hooks object.
                                                                                                                                                                                            +
                                                                                                                                                                                            ParseInstallation
                                                                                                                                                                                            +
                                                                                                                                                                                            Class ParseInstallation - Representation of an Installation stored on Parse.
                                                                                                                                                                                            +
                                                                                                                                                                                            ParseLogs
                                                                                                                                                                                            +
                                                                                                                                                                                            Class ParseLogs - Allows access to server side parse script logs
                                                                                                                                                                                            +
                                                                                                                                                                                            ParseMemoryStorage
                                                                                                                                                                                            +
                                                                                                                                                                                            Class ParseMemoryStorage - Uses non-persisted memory for storage.
                                                                                                                                                                                            +
                                                                                                                                                                                            ParseObject
                                                                                                                                                                                            +
                                                                                                                                                                                            Class ParseObject - Representation of an object stored on Parse.
                                                                                                                                                                                            +
                                                                                                                                                                                            ParsePolygon
                                                                                                                                                                                            +
                                                                                                                                                                                            ParsePolygon - Representation of a Parse Polygon object.
                                                                                                                                                                                            +
                                                                                                                                                                                            ParsePush
                                                                                                                                                                                            +
                                                                                                                                                                                            Class ParsePush - Handles sending push notifications with Parse.
                                                                                                                                                                                            +
                                                                                                                                                                                            ParsePushStatus
                                                                                                                                                                                            +
                                                                                                                                                                                            Class ParsePushStatus - Representation of PushStatus for push notifications
                                                                                                                                                                                            +
                                                                                                                                                                                            ParseQuery
                                                                                                                                                                                            +
                                                                                                                                                                                            Class ParseQuery - Handles querying data from Parse.
                                                                                                                                                                                            +
                                                                                                                                                                                            ParseRelation
                                                                                                                                                                                            +
                                                                                                                                                                                            Class ParseRelation - A class that is used to access all of the children of a many-to-many relationship.
                                                                                                                                                                                            +
                                                                                                                                                                                            ParseRole
                                                                                                                                                                                            +
                                                                                                                                                                                            Class ParseRole - Representation of an access Role.
                                                                                                                                                                                            +
                                                                                                                                                                                            ParseSchema
                                                                                                                                                                                            +
                                                                                                                                                                                            Class ParseSchema - Handles schemas data from Parse.
                                                                                                                                                                                            +
                                                                                                                                                                                            ParseServerInfo
                                                                                                                                                                                            +
                                                                                                                                                                                            Class ParseFeatures - Representation of server-side features
                                                                                                                                                                                            +
                                                                                                                                                                                            ParseSession
                                                                                                                                                                                            +
                                                                                                                                                                                            Class ParseSession - Representation of an expiring user session.
                                                                                                                                                                                            +
                                                                                                                                                                                            ParseSessionStorage
                                                                                                                                                                                            +
                                                                                                                                                                                            Class ParseSessionStorage - Uses PHP session support for persistent storage.
                                                                                                                                                                                            +
                                                                                                                                                                                            ParseUser
                                                                                                                                                                                            +
                                                                                                                                                                                            Class ParseUser - Representation of a user object stored on Parse.
                                                                                                                                                                                            + + -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParsePolygon¶

                                                                                                                                                                                            -

                                                                                                                                                                                            ParsePolygon - Representation of a Parse Polygon object.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParsePush¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParsePush - Handles sending push notifications with Parse.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParsePushStatus¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParsePushStatus - Representation of PushStatus for push notifications

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseQuery¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseQuery - Handles querying data from Parse.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseRelation¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseRelation - A class that is used to access all of the children of a many-to-many relationship.

                                                                                                                                                                                            -
                                                                                                                                                                                            Each instance of ParseRelation is associated with a particular parent object and key.
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseRole¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseRole - Representation of an access Role.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseSchema¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseSchema - Handles schemas data from Parse.

                                                                                                                                                                                            -
                                                                                                                                                                                            All the schemas methods need use of the master key for your application.
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseServerInfo¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseFeatures - Representation of server-side features

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseSession¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseSession - Representation of an expiring user session.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseSessionStorage¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseSessionStorage - Uses PHP session support for persistent storage.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseUser¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseUser - Representation of a user object stored on Parse.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            - - - - - - -
                                                                                                                                                                                            -

                                                                                                                                                                                            Classes, interfaces and traits

                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseHttpable¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseHttpable - Interface for an HTTPable client

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseCurl¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseCurl - Wrapper for abstracted curl usage

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseCurlHttpClient¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseCurlHttpClient - Curl http client

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseStream¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseStream - Wrapper for abstracted stream usage

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseStreamHttpClient¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseStreamHttpClient - Stream http client

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            - - - - - - - -
                                                                                                                                                                                            -

                                                                                                                                                                                            Classes, interfaces and traits

                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            Encodable¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class Encodable - Interface for Parse Classes which provide an encode -method.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            FieldOperation¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class FieldOperation - Interface for all Parse Field Operations.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - - -
                                                                                                                                                                                            -

                                                                                                                                                                                            AddOperation¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class AddOperation - FieldOperation for adding object(s) to array fields.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            AddUniqueOperation¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class AddUniqueOperation - Operation to add unique objects to an array key.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            DeleteOperation¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class DeleteOperation - FieldOperation to remove a key from an object.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            IncrementOperation¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class IncrementOperation - Operation to increment numeric object key.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            ParseRelationOperation¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class ParseRelationOperation - A class that is used to manage ParseRelation changes such as object add or remove.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            RemoveOperation¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class RemoveOperation - FieldOperation for removing object(s) from array -fields.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            -

                                                                                                                                                                                            SetOperation¶

                                                                                                                                                                                            -

                                                                                                                                                                                            Class SetOperation - Operation to set a value for an object key.

                                                                                                                                                                                            -
                                                                                                                                                                                            - « More » -
                                                                                                                                                                                            - -
                                                                                                                                                                                            - - - +
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                            +

                                                                                                                                                                                            Search results

                                                                                                                                                                                            + +
                                                                                                                                                                                            +
                                                                                                                                                                                            +
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              -
                                                                                                                                                                                              - + + + - - + + diff --git a/packages/default.html b/packages/default.html index 9b7dd06e..903dcf68 100644 --- a/packages/default.html +++ b/packages/default.html @@ -1,581 +1,130 @@ - - - » \ - - - - - - - - - - - - - - - - - - + + Parse PHP SDK API Reference + + + + + + + + + + + + + - - - - -
                                                                                                                                                                                              - - - - -
                                                                                                                                                                                              - -
                                                                                                                                                                                              -
                                                                                                                                                                                              - -
                                                                                                                                                                                              -
                                                                                                                                                                                              - -
                                                                                                                                                                                              - - - - - - - - - - -
                                                                                                                                                                                              -
                                                                                                                                                                                              + + + - - + + diff --git a/reports/deprecated.html b/reports/deprecated.html new file mode 100644 index 00000000..a39608bb --- /dev/null +++ b/reports/deprecated.html @@ -0,0 +1,119 @@ + + + + + Parse PHP SDK API Reference » Deprecated elements + + + + + + + + + + + + + + + + +
                                                                                                                                                                                              +

                                                                                                                                                                                              Parse PHP SDK API Reference

                                                                                                                                                                                              + + + + + +
                                                                                                                                                                                              + +
                                                                                                                                                                                              +
                                                                                                                                                                                              + + + + +
                                                                                                                                                                                              + + +
                                                                                                                                                                                              +

                                                                                                                                                                                              Deprecated

                                                                                                                                                                                              + + +
                                                                                                                                                                                              + No deprecated elements have been found in this project. +
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                              +

                                                                                                                                                                                              Search results

                                                                                                                                                                                              + +
                                                                                                                                                                                              +
                                                                                                                                                                                              +
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + +
                                                                                                                                                                                                + + + + diff --git a/reports/errors.html b/reports/errors.html new file mode 100644 index 00000000..bd6228cd --- /dev/null +++ b/reports/errors.html @@ -0,0 +1,142 @@ + + + + + Parse PHP SDK API Reference » Compilation errors + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                +

                                                                                                                                                                                                Parse PHP SDK API Reference

                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                + +
                                                                                                                                                                                                +
                                                                                                                                                                                                + + + + +
                                                                                                                                                                                                + + +
                                                                                                                                                                                                +

                                                                                                                                                                                                Errors

                                                                                                                                                                                                + +

                                                                                                                                                                                                Table of Contents

                                                                                                                                                                                                + + + + + +
                                                                                                                                                                                                src/Parse/ParseUser.php1
                                                                                                                                                                                                + + + +

                                                                                                                                                                                                ParseUser.php

                                                                                                                                                                                                + + + + + + + + + + + + + + + +
                                                                                                                                                                                                TypeLineDescription
                                                                                                                                                                                                ERROR0Tag "$userId" with body "@$userId @param" has error
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                +

                                                                                                                                                                                                Search results

                                                                                                                                                                                                + +
                                                                                                                                                                                                +
                                                                                                                                                                                                +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + +
                                                                                                                                                                                                  + + + + diff --git a/reports/markers.html b/reports/markers.html new file mode 100644 index 00000000..467c1985 --- /dev/null +++ b/reports/markers.html @@ -0,0 +1,119 @@ + + + + + Parse PHP SDK API Reference » Markers + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  Parse PHP SDK API Reference

                                                                                                                                                                                                  + + + + + +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  + + + + +
                                                                                                                                                                                                  + + +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  Markers

                                                                                                                                                                                                  + +
                                                                                                                                                                                                  + No markers have been found in this project. +
                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  Search results

                                                                                                                                                                                                  + +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + +
                                                                                                                                                                                                    + + + + From ee9f6d2cedd3012e4585fd9c9d41d573ccc0467f Mon Sep 17 00:00:00 2001 From: mtrezza Date: Sat, 13 May 2023 12:28:43 +0000 Subject: [PATCH 5/9] deploy: ee2a5fa389d553e73e483130647fd93cf187d142 --- ...Parse-HttpClients-ParseCurlHttpClient.html | 78 ++++++++- classes/Parse-HttpClients-ParseHttpable.html | 61 ++++++- classes/Parse-HttpClients-ParseStream.html | 75 +++++++- ...rse-HttpClients-ParseStreamHttpClient.html | 126 ++++++++++++-- classes/Parse-ParseClient.html | 160 ++++++++++++++---- js/searchIndex.js | 37 +++- 6 files changed, 476 insertions(+), 61 deletions(-) diff --git a/classes/Parse-HttpClients-ParseCurlHttpClient.html b/classes/Parse-HttpClients-ParseCurlHttpClient.html index 3d7569a5..a0379e34 100644 --- a/classes/Parse-HttpClients-ParseCurlHttpClient.html +++ b/classes/Parse-HttpClients-ParseCurlHttpClient.html @@ -297,6 +297,14 @@

                                                                                                                                                                                                    Sets the connection timeout
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + setHttpOptions() + +  : mixed +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    Sets multiple curl options +https://www.php.net/manual/en/function.curl-setopt.php
                                                                                                                                                                                                    +
                                                                                                                                                                                                    setTimeout() @@ -807,7 +815,7 @@

                                                                                                                                                                                                    Gets the error code

                                                                                                                                                                                                    @@ -841,7 +849,7 @@

                                                                                                                                                                                                    Gets the error message

                                                                                                                                                                                                    @@ -1134,6 +1142,68 @@

                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + setHttpOptions() + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Sets multiple curl options +https://www.php.net/manual/en/function.curl-setopt.php

                                                                                                                                                                                                    + + + public + setHttpOptions(array<string|int, mixed> $options) : mixed + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $options + : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    Array of options to set

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + +
                                                                                                                                                                                                    + Tags + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + throws +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + ParseException + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + mixed + — +
                                                                                                                                                                                                    + +

                                                                                                                                                                                                    Return proper header size

                                                                                                                                                                                                    @@ -1342,7 +1412,7 @@

                                                                                                                                                                                                    Detect versions of Curl which report incorrect header lengths when diff --git a/classes/Parse-HttpClients-ParseHttpable.html b/classes/Parse-HttpClients-ParseHttpable.html index 1ef2d9a9..a2680571 100644 --- a/classes/Parse-HttpClients-ParseHttpable.html +++ b/classes/Parse-HttpClients-ParseHttpable.html @@ -200,6 +200,13 @@

                                                                                                                                                                                                    Sets the connection timeout
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + setHttpOptions() + +  : mixed +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    Sets http options to pass to the http client
                                                                                                                                                                                                    +
                                                                                                                                                                                                    setTimeout() @@ -293,7 +300,7 @@

                                                                                                                                                                                                    Gets the error code

                                                                                                                                                                                                    @@ -327,7 +334,7 @@

                                                                                                                                                                                                    Gets the error message

                                                                                                                                                                                                    @@ -463,7 +470,7 @@

                                                                                                                                                                                                    Sends an HTTP request

                                                                                                                                                                                                    @@ -605,6 +612,52 @@

                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + setHttpOptions() + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Sets http options to pass to the http client

                                                                                                                                                                                                    + + + public + setHttpOptions(string $httpOptions) : mixed + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $httpOptions + : string +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    Options to set

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + mixed + — +
                                                                                                                                                                                                    + +

                                                                                                                                                                                                    Sets up our client before we make a request

                                                                                                                                                                                                    diff --git a/classes/Parse-HttpClients-ParseStream.html b/classes/Parse-HttpClients-ParseStream.html index 40b83563..26d7a1c7 100644 --- a/classes/Parse-HttpClients-ParseStream.html +++ b/classes/Parse-HttpClients-ParseStream.html @@ -188,7 +188,7 @@

                                                                                                                                                                                                     : int

                                                                                                                                                                                                    -
                                                                                                                                                                                                    Gest the current error code
                                                                                                                                                                                                    +
                                                                                                                                                                                                    Get the current error code
                                                                                                                                                                                                    getErrorMessage() @@ -197,6 +197,13 @@

                                                                                                                                                                                                    Gets the current error message
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + getFileContents() + +  : mixed +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    Wrapper for file_get_contents, used for testing
                                                                                                                                                                                                    +
                                                                                                                                                                                                    getResponseHeaders() @@ -456,10 +463,10 @@

                                                                                                                                                                                                    -

                                                                                                                                                                                                    Gest the current error code

                                                                                                                                                                                                    +

                                                                                                                                                                                                    Get the current error code

                                                                                                                                                                                                    public @@ -490,7 +497,7 @@

                                                                                                                                                                                                    Gets the current error message

                                                                                                                                                                                                    @@ -510,6 +517,64 @@

                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + getFileContents() + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Wrapper for file_get_contents, used for testing

                                                                                                                                                                                                    + + + public + getFileContents(mixed $filename, mixed $use_include_path, mixed $context) : mixed + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $filename + : mixed +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $use_include_path + : mixed +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $context + : mixed +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + mixed + — +
                                                                                                                                                                                                    + +

                                                                                                                                                                                                    Returns the response headers for the last request

                                                                                                                                                                                                    diff --git a/classes/Parse-HttpClients-ParseStreamHttpClient.html b/classes/Parse-HttpClients-ParseStreamHttpClient.html index 29394e87..ba60ad16 100644 --- a/classes/Parse-HttpClients-ParseStreamHttpClient.html +++ b/classes/Parse-HttpClients-ParseStreamHttpClient.html @@ -169,6 +169,13 @@

                                                                                                                                                                                                    Request Headers
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $httpOptions + +  : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    Options to pass to the stream context.
                                                                                                                                                                                                    +
                                                                                                                                                                                                    $options @@ -309,6 +316,14 @@

                                                                                                                                                                                                    Sets a connection timeout. UNUSED in the stream client.
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + setHttpOptions() + +  : mixed +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    Sets http options to pass to the stream context +https://www.php.net/manual/en/context.php
                                                                                                                                                                                                    +
                                                                                                                                                                                                    setTimeout() @@ -405,6 +420,38 @@

                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $httpOptions + + + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Options to pass to the stream context.

                                                                                                                                                                                                    + + + private + array<string|int, mixed> + $httpOptions + + +
                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Optional timeout for this request

                                                                                                                                                                                                    @@ -682,7 +729,7 @@

                                                                                                                                                                                                    ParseStreamHttpClient constructor.

                                                                                                                                                                                                    @@ -716,7 +763,7 @@

                                                                                                                                                                                                    Adds a header to this request

                                                                                                                                                                                                    @@ -771,7 +818,7 @@

                                                                                                                                                                                                    Converts unformatted headers to an array of headers

                                                                                                                                                                                                    @@ -816,7 +863,7 @@

                                                                                                                                                                                                    Gets the error code

                                                                                                                                                                                                    @@ -850,7 +897,7 @@

                                                                                                                                                                                                    Gets the error message

                                                                                                                                                                                                    @@ -884,7 +931,7 @@

                                                                                                                                                                                                    Returns the content type of the response

                                                                                                                                                                                                    @@ -918,7 +965,7 @@

                                                                                                                                                                                                    Gets headers in the response

                                                                                                                                                                                                    @@ -952,7 +999,7 @@

                                                                                                                                                                                                    Returns the status code of the response

                                                                                                                                                                                                    @@ -986,7 +1033,7 @@

                                                                                                                                                                                                    Extracts the Http status code from the given header

                                                                                                                                                                                                    @@ -1031,7 +1078,7 @@

                                                                                                                                                                                                    Sends an HTTP request

                                                                                                                                                                                                    @@ -1110,7 +1157,7 @@

                                                                                                                                                                                                    Sets the CA file to validate requests with

                                                                                                                                                                                                    @@ -1156,7 +1203,7 @@

                                                                                                                                                                                                    Sets a connection timeout. UNUSED in the stream client.

                                                                                                                                                                                                    @@ -1188,6 +1235,53 @@

                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + setHttpOptions() + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Sets http options to pass to the stream context +https://www.php.net/manual/en/context.php

                                                                                                                                                                                                    + + + public + setHttpOptions(array<string|int, mixed> $httpOptions) : mixed + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $httpOptions + : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    options to set

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + mixed + — +
                                                                                                                                                                                                    + +

                                                                                                                                                                                                    Sets the request timeout

                                                                                                                                                                                                    @@ -1248,7 +1342,7 @@

                                                                                                                                                                                                    Sets up ssl related options for the stream context

                                                                                                                                                                                                    @@ -1282,7 +1376,7 @@

                                                                                                                                                                                                    Builds and returns the coalesced request headers

                                                                                                                                                                                                    diff --git a/classes/Parse-ParseClient.html b/classes/Parse-ParseClient.html index debf5d11..c253aa66 100644 --- a/classes/Parse-ParseClient.html +++ b/classes/Parse-ParseClient.html @@ -142,7 +142,7 @@

                                                                                                                                                                                                    VERSION_STRING -  = '2.1.0' +  = '2.2.0'
                                                                                                                                                                                                    Constant for version string to include with requests.
                                                                                                                                                                                                    @@ -188,6 +188,13 @@

                                                                                                                                                                                                    Http client for requests
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $httpOptions + +  : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    Options to pass to the http client.
                                                                                                                                                                                                    +
                                                                                                                                                                                                    $masterKey @@ -373,6 +380,15 @@

                                                                                                                                                                                                    Sets the Http client to use for requests
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + setHttpOptions() + +  : mixed +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    Sets http options to pass to the http client +For curl +https://www.php.net/manual/en/function.curl-setopt.php
                                                                                                                                                                                                    +
                                                                                                                                                                                                    setServerURL() @@ -449,7 +465,7 @@

                                                                                                                                                                                                    Constant for version string to include with requests.

                                                                                                                                                                                                    @@ -458,7 +474,7 @@

                                                                                                                                                                                                    public string VERSION_STRING - = '2.1.0' + = '2.2.0' @@ -666,6 +682,38 @@

                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + $httpOptions + + + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Options to pass to the http client.

                                                                                                                                                                                                    + + + private + static array<string|int, mixed> + $httpOptions + + +
                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Clears the existing mount path.

                                                                                                                                                                                                    @@ -914,7 +962,7 @@

                                                                                                                                                                                                    Clears the existing server url.

                                                                                                                                                                                                    @@ -949,7 +997,7 @@

                                                                                                                                                                                                    ParseClient::_decode, internal method for decoding server responses.

                                                                                                                                                                                                    @@ -995,7 +1043,7 @@

                                                                                                                                                                                                    ParseClient::_encode, internal method for encoding object values.

                                                                                                                                                                                                    @@ -1066,7 +1114,7 @@

                                                                                                                                                                                                    ParseClient::_encodeArray, internal method for encoding arrays.

                                                                                                                                                                                                    @@ -1122,7 +1170,7 @@

                                                                                                                                                                                                    Parse\Client::_request, internal method for communicating with Parse.

                                                                                                                                                                                                    @@ -1238,7 +1286,7 @@

                                                                                                                                                                                                    ParseClient::_unsetStorage, will null the storage object.

                                                                                                                                                                                                    @@ -1274,7 +1322,7 @@

                                                                                                                                                                                                    Clears the currently set http client

                                                                                                                                                                                                    @@ -1308,7 +1356,7 @@

                                                                                                                                                                                                    Allows an existing application to start using revocable sessions, without forcing @@ -1344,7 +1392,7 @@

                                                                                                                                                                                                    Get remote Parse API url.

                                                                                                                                                                                                    @@ -1378,7 +1426,7 @@

                                                                                                                                                                                                    Gets the current Http client, or creates one to suite the need

                                                                                                                                                                                                    @@ -1412,7 +1460,7 @@

                                                                                                                                                                                                    Get remote Parse API mount path

                                                                                                                                                                                                    @@ -1446,7 +1494,7 @@

                                                                                                                                                                                                    Get a date value in the format stored on Parse.

                                                                                                                                                                                                    @@ -1494,7 +1542,7 @@

                                                                                                                                                                                                    Get a date value in the format to use in Local Push Scheduling on Parse.

                                                                                                                                                                                                    @@ -1551,7 +1599,7 @@

                                                                                                                                                                                                    Returns an array of information regarding the current server's health

                                                                                                                                                                                                    @@ -1585,7 +1633,7 @@

                                                                                                                                                                                                    ParseClient::getStorage, will return the storage object used for @@ -1620,7 +1668,7 @@

                                                                                                                                                                                                    Parse\Client::initialize, must be called before using Parse features.

                                                                                                                                                                                                    @@ -1708,7 +1756,7 @@

                                                                                                                                                                                                    Sets a CA file to validate peers of our requests with

                                                                                                                                                                                                    @@ -1754,7 +1802,7 @@

                                                                                                                                                                                                    Sets number of seconds to wait while trying to connect. Use 0 to wait indefinitely, null to default behaviour.

                                                                                                                                                                                                    @@ -1799,7 +1847,7 @@

                                                                                                                                                                                                    Sets the Http client to use for requests

                                                                                                                                                                                                    @@ -1831,6 +1879,56 @@

                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + setHttpOptions() + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Sets http options to pass to the http client +For curl +https://www.php.net/manual/en/function.curl-setopt.php

                                                                                                                                                                                                    + + + public + static setHttpOptions(array<string|int, mixed> $httpOptions) : mixed + +

                                                                                                                                                                                                    For stream context +https://www.php.net/manual/en/context.php

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $httpOptions + : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    options to set

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + mixed + — +
                                                                                                                                                                                                    + +

                                                                                                                                                                                                    ParseClient::setServerURL, to change the Parse Server address & mount path for this app

                                                                                                                                                                                                    @@ -1915,7 +2013,7 @@

                                                                                                                                                                                                    ParseClient::setStorage, will update the storage object used for @@ -1961,7 +2059,7 @@

                                                                                                                                                                                                    Sets maximum number of seconds of request/response operation.

                                                                                                                                                                                                    @@ -2007,7 +2105,7 @@

                                                                                                                                                                                                    Asserts that the sdk has been initialized with a valid application id

                                                                                                                                                                                                    @@ -2056,7 +2154,7 @@

                                                                                                                                                                                                    Asserts that the server and mount path have been initialized

                                                                                                                                                                                                    @@ -2105,7 +2203,7 @@

                                                                                                                                                                                                    Creates an absolute request url from a relative one

                                                                                                                                                                                                    @@ -2151,7 +2249,7 @@

                                                                                                                                                                                                    Returns the last error message from a failed json_decode call

                                                                                                                                                                                                    @@ -2185,7 +2283,7 @@

                                                                                                                                                                                                    Returns an httpClient prepared for use

                                                                                                                                                                                                    diff --git a/js/searchIndex.js b/js/searchIndex.js index 3c757d82..8d5e92c8 100644 --- a/js/searchIndex.js +++ b/js/searchIndex.js @@ -115,6 +115,11 @@ Search.appendIndex( "name": "setCAFile", "summary": "Sets\u0020the\u0020CA\u0020file\u0020to\u0020validate\u0020requests\u0020with", "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html#method_setCAFile" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient\u003A\u003AsetHttpOptions\u0028\u0029", + "name": "setHttpOptions", + "summary": "Sets\u0020multiple\u0020curl\u0020options\nhttps\u003A\/\/www.php.net\/manual\/en\/function.curl\u002Dsetopt.php", + "url": "classes/Parse-HttpClients-ParseCurlHttpClient.html#method_setHttpOptions" }, { "fqsen": "\\Parse\\HttpClients\\ParseCurlHttpClient\u003A\u003AgetErrorCode\u0028\u0029", "name": "getErrorCode", @@ -225,6 +230,11 @@ Search.appendIndex( "name": "setCAFile", "summary": "Sets\u0020the\u0020CA\u0020file\u0020to\u0020validate\u0020requests\u0020with", "url": "classes/Parse-HttpClients-ParseHttpable.html#method_setCAFile" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseHttpable\u003A\u003AsetHttpOptions\u0028\u0029", + "name": "setHttpOptions", + "summary": "Sets\u0020http\u0020options\u0020to\u0020pass\u0020to\u0020the\u0020http\u0020client", + "url": "classes/Parse-HttpClients-ParseHttpable.html#method_setHttpOptions" }, { "fqsen": "\\Parse\\HttpClients\\ParseHttpable\u003A\u003AgetErrorCode\u0028\u0029", "name": "getErrorCode", @@ -273,8 +283,13 @@ Search.appendIndex( }, { "fqsen": "\\Parse\\HttpClients\\ParseStream\u003A\u003AgetErrorCode\u0028\u0029", "name": "getErrorCode", - "summary": "Gest\u0020the\u0020current\u0020error\u0020code", + "summary": "Get\u0020the\u0020current\u0020error\u0020code", "url": "classes/Parse-HttpClients-ParseStream.html#method_getErrorCode" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStream\u003A\u003AgetFileContents\u0028\u0029", + "name": "getFileContents", + "summary": "Wrapper\u0020for\u0020file_get_contents,\u0020used\u0020for\u0020testing", + "url": "classes/Parse-HttpClients-ParseStream.html#method_getFileContents" }, { "fqsen": "\\Parse\\HttpClients\\ParseStream\u003A\u003A\u0024stream", "name": "stream", @@ -370,6 +385,11 @@ Search.appendIndex( "name": "setCAFile", "summary": "Sets\u0020the\u0020CA\u0020file\u0020to\u0020validate\u0020requests\u0020with", "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#method_setCAFile" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003AsetHttpOptions\u0028\u0029", + "name": "setHttpOptions", + "summary": "Sets\u0020http\u0020options\u0020to\u0020pass\u0020to\u0020the\u0020stream\u0020context\nhttps\u003A\/\/www.php.net\/manual\/en\/context.php", + "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#method_setHttpOptions" }, { "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003AsetTimeout\u0028\u0029", "name": "setTimeout", @@ -420,6 +440,11 @@ Search.appendIndex( "name": "caFile", "summary": "Optional\u0020CA\u0020file\u0020to\u0020verify\u0020our\u0020peers\u0020with", "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#property_caFile" + }, { + "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003A\u0024httpOptions", + "name": "httpOptions", + "summary": "Options\u0020to\u0020pass\u0020to\u0020the\u0020stream\u0020context.", + "url": "classes/Parse-HttpClients-ParseStreamHttpClient.html#property_httpOptions" }, { "fqsen": "\\Parse\\HttpClients\\ParseStreamHttpClient\u003A\u003A\u0024timeout", "name": "timeout", @@ -1080,6 +1105,11 @@ Search.appendIndex( "name": "setCAFile", "summary": "Sets\u0020a\u0020CA\u0020file\u0020to\u0020validate\u0020peers\u0020of\u0020our\u0020requests\u0020with", "url": "classes/Parse-ParseClient.html#method_setCAFile" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003AsetHttpOptions\u0028\u0029", + "name": "setHttpOptions", + "summary": "Sets\u0020http\u0020options\u0020to\u0020pass\u0020to\u0020the\u0020http\u0020client\nFor\u0020curl\nhttps\u003A\/\/www.php.net\/manual\/en\/function.curl\u002Dsetopt.php", + "url": "classes/Parse-ParseClient.html#method_setHttpOptions" }, { "fqsen": "\\Parse\\ParseClient\u003A\u003A_encode\u0028\u0029", "name": "_encode", @@ -1240,6 +1270,11 @@ Search.appendIndex( "name": "caFile", "summary": "CA\u0020file\u0020holding\u0020one\u0020or\u0020more\u0020certificates\u0020to\u0020verify\u0020a\u0020peer", "url": "classes/Parse-ParseClient.html#property_caFile" + }, { + "fqsen": "\\Parse\\ParseClient\u003A\u003A\u0024httpOptions", + "name": "httpOptions", + "summary": "Options\u0020to\u0020pass\u0020to\u0020the\u0020http\u0020client.", + "url": "classes/Parse-ParseClient.html#property_httpOptions" }, { "fqsen": "\\Parse\\ParseCloud", "name": "ParseCloud", From 72444bbe1b5365d2b2cfde7571f82d1e11bee4d0 Mon Sep 17 00:00:00 2001 From: mtrezza Date: Sat, 13 May 2023 12:36:31 +0000 Subject: [PATCH 6/9] deploy: 0570f157a5e4efb2310b7df44c25ff246077589a --- classes/Parse-ParseAudience.html | 214 ++++++++++++++++++++++----- classes/Parse-ParseClient.html | 4 +- classes/Parse-ParseInstallation.html | 214 ++++++++++++++++++++++----- classes/Parse-ParseObject.html | 214 ++++++++++++++++++++++----- classes/Parse-ParsePushStatus.html | 214 ++++++++++++++++++++++----- classes/Parse-ParseRole.html | 212 +++++++++++++++++++++----- classes/Parse-ParseSession.html | 214 ++++++++++++++++++++++----- classes/Parse-ParseUser.html | 212 +++++++++++++++++++++----- js/searchIndex.js | 10 ++ 9 files changed, 1228 insertions(+), 280 deletions(-) diff --git a/classes/Parse-ParseAudience.html b/classes/Parse-ParseAudience.html index 7bbab062..894531e7 100644 --- a/classes/Parse-ParseAudience.html +++ b/classes/Parse-ParseAudience.html @@ -394,6 +394,20 @@

                                                                                                                                                                                                     : array<string|int, mixed>

                                                                                                                                                                                                    +
                                                                                                                                                                                                    Fetch an array of Parse objects from the server.
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + fetchAllWithInclude() + +  : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    Fetch an array of Parse Objects from the server with nested Parse Objects.
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + fetchWithInclude() + +  : ParseObject +
                                                                                                                                                                                                    Fetch an array of Parse objects from the server.
                                                                                                                                                                                                    @@ -1377,7 +1391,7 @@

                                                                                                                                                                                                    Return a JSON encoded value of the object.

                                                                                                                                                                                                    @@ -1411,7 +1425,7 @@

                                                                                                                                                                                                    Merges data received from the server.

                                                                                                                                                                                                    @@ -1466,7 +1480,7 @@

                                                                                                                                                                                                    ParseObject.php : - 678 + 730

                                                                                                                                                                                                    Merges data received from the server with a given selected keys.

                                                                                                                                                                                                    @@ -1522,7 +1536,7 @@

                                                                                                                                                                                                    Handle merging of special fields for the object.

                                                                                                                                                                                                    @@ -1623,7 +1637,7 @@

                                                                                                                                                                                                    Gets a Pointer referencing this Object.

                                                                                                                                                                                                    @@ -1672,7 +1686,7 @@

                                                                                                                                                                                                    Un-register a subclass.

                                                                                                                                                                                                    @@ -1707,7 +1721,7 @@

                                                                                                                                                                                                    Add a value to an array property.

                                                                                                                                                                                                    @@ -1762,7 +1776,7 @@

                                                                                                                                                                                                    Add unique values to an array property.

                                                                                                                                                                                                    @@ -1817,7 +1831,7 @@

                                                                                                                                                                                                    Before save stub

                                                                                                                                                                                                    @@ -2006,7 +2020,7 @@

                                                                                                                                                                                                    Decodes and returns a ParseObject from an encoded object

                                                                                                                                                                                                    @@ -2067,7 +2081,7 @@

                                                                                                                                                                                                    Delete a key from an object.

                                                                                                                                                                                                    @@ -2113,7 +2127,7 @@

                                                                                                                                                                                                    Delete the object from Parse.

                                                                                                                                                                                                    @@ -2159,7 +2173,7 @@

                                                                                                                                                                                                    Delete an array of objects.

                                                                                                                                                                                                    @@ -2238,7 +2252,7 @@

                                                                                                                                                                                                    Returns a JSON encoded array of a ParseObject

                                                                                                                                                                                                    @@ -2365,7 +2379,7 @@

                                                                                                                                                                                                    Fetch an array of Parse objects from the server.

                                                                                                                                                                                                    @@ -2406,6 +2420,126 @@

                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + fetchAllWithInclude() + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Fetch an array of Parse Objects from the server with nested Parse Objects.

                                                                                                                                                                                                    + + + public + static fetchAllWithInclude(array<string|int, mixed> $objects, mixed $includeKeys[, bool $useMasterKey = false ]) : array<string|int, mixed> + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $objects + : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    The ParseObjects to fetch

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $includeKeys + : mixed +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    The nested ParseObjects to fetch

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $useMasterKey + : bool + = false
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    Whether to override ACLs

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + array<string|int, mixed> + — +
                                                                                                                                                                                                    + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + fetchWithInclude() + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Fetch an array of Parse objects from the server.

                                                                                                                                                                                                    + + + public + fetchWithInclude(array<string|int, mixed> $includeKeys[, bool $useMasterKey = false ]) : ParseObject + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $includeKeys + : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    The nested ParseObjects to fetch

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $useMasterKey + : bool + = false
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    Whether to override ACLs

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + ParseObject + — +

                                                                                                                                                                                                    Returns self, so you can chain this call.

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +

                                                                                                                                                                                                    Get the ACL assigned to the object.

                                                                                                                                                                                                    @@ -2753,7 +2887,7 @@

                                                                                                                                                                                                    Get the registered subclass for a Parse class, or a generic ParseObject @@ -2799,7 +2933,7 @@

                                                                                                                                                                                                    Access or create a Relation value for a key.

                                                                                                                                                                                                    @@ -2970,7 +3104,7 @@

                                                                                                                                                                                                    Check whether there is a subclass registered for a given parse class.

                                                                                                                                                                                                    @@ -3015,7 +3149,7 @@

                                                                                                                                                                                                    Increment a numeric key by a certain value.

                                                                                                                                                                                                    @@ -3184,7 +3318,7 @@

                                                                                                                                                                                                    Creates a ParseQuery for the subclass of ParseObject.

                                                                                                                                                                                                    @@ -3234,7 +3368,7 @@

                                                                                                                                                                                                    Register a subclass. Should be called before any other Parse functions.

                                                                                                                                                                                                    @@ -3388,7 +3522,7 @@

                                                                                                                                                                                                    Save Object to Parse.

                                                                                                                                                                                                    @@ -3434,7 +3568,7 @@

                                                                                                                                                                                                    Save all the objects in the provided array.

                                                                                                                                                                                                    @@ -3567,7 +3701,7 @@

                                                                                                                                                                                                    Set ACL for this object.

                                                                                                                                                                                                    @@ -3891,7 +4025,7 @@

                                                                                                                                                                                                    Start from serverData and process operations to generate the current @@ -3972,7 +4106,7 @@

                                                                                                                                                                                                    Apply operations to a target object.

                                                                                                                                                                                                    @@ -4027,7 +4161,7 @@

                                                                                                                                                                                                    Determine if the current object can be serialized for saving.

                                                                                                                                                                                                    @@ -4061,7 +4195,7 @@

                                                                                                                                                                                                    Checks the given object and any children to see if the whole object @@ -4108,7 +4242,7 @@

                                                                                                                                                                                                    Save object and unsaved children within.

                                                                                                                                                                                                    @@ -4204,7 +4338,7 @@

                                                                                                                                                                                                    Destroy batch of objects.

                                                                                                                                                                                                    @@ -4272,7 +4406,7 @@

                                                                                                                                                                                                    Find unsaved children inside an object.

                                                                                                                                                                                                    @@ -4336,7 +4470,7 @@

                                                                                                                                                                                                    Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one

                                                                                                                                                                                                    @@ -4382,7 +4516,7 @@

                                                                                                                                                                                                    Returns JSON object of the unsaved operations.

                                                                                                                                                                                                    @@ -4484,7 +4618,7 @@

                                                                                                                                                                                                    Merge server data after a save completes.

                                                                                                                                                                                                    @@ -4530,7 +4664,7 @@

                                                                                                                                                                                                    Merge data from other object.

                                                                                                                                                                                                    @@ -4576,7 +4710,7 @@

                                                                                                                                                                                                    Merges data received from the server.

                                                                                                                                                                                                    @@ -4631,7 +4765,7 @@

                                                                                                                                                                                                    Creates an array of object ids from a given array of ParseObjects

                                                                                                                                                                                                    @@ -4692,7 +4826,7 @@

                                                                                                                                                                                                    Traverse object to find children.

                                                                                                                                                                                                    @@ -4766,7 +4900,7 @@

                                                                                                                                                                                                    Merges an existing array of objects with their fetched counterparts

                                                                                                                                                                                                    diff --git a/classes/Parse-ParseClient.html b/classes/Parse-ParseClient.html index c253aa66..60ea2e09 100644 --- a/classes/Parse-ParseClient.html +++ b/classes/Parse-ParseClient.html @@ -142,7 +142,7 @@

                                                                                                                                                                                                    VERSION_STRING -  = '2.2.0' +  = '2.3.0'
                                                                                                                                                                                                    Constant for version string to include with requests.
                                                                                                                                                                                                    @@ -474,7 +474,7 @@

                                                                                                                                                                                                    public string VERSION_STRING - = '2.2.0' + = '2.3.0' diff --git a/classes/Parse-ParseInstallation.html b/classes/Parse-ParseInstallation.html index 11fe0975..d6af0a3e 100644 --- a/classes/Parse-ParseInstallation.html +++ b/classes/Parse-ParseInstallation.html @@ -387,6 +387,20 @@

                                                                                                                                                                                                     : array<string|int, mixed>

                                                                                                                                                                                                    +
                                                                                                                                                                                                    Fetch an array of Parse objects from the server.
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + fetchAllWithInclude() + +  : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    Fetch an array of Parse Objects from the server with nested Parse Objects.
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + fetchWithInclude() + +  : ParseObject +
                                                                                                                                                                                                    Fetch an array of Parse objects from the server.
                                                                                                                                                                                                    @@ -1419,7 +1433,7 @@

                                                                                                                                                                                                    Return a JSON encoded value of the object.

                                                                                                                                                                                                    @@ -1453,7 +1467,7 @@

                                                                                                                                                                                                    Merges data received from the server.

                                                                                                                                                                                                    @@ -1508,7 +1522,7 @@

                                                                                                                                                                                                    ParseObject.php : - 678 + 730

                                                                                                                                                                                                    Merges data received from the server with a given selected keys.

                                                                                                                                                                                                    @@ -1564,7 +1578,7 @@

                                                                                                                                                                                                    Handle merging of special fields for the object.

                                                                                                                                                                                                    @@ -1665,7 +1679,7 @@

                                                                                                                                                                                                    Gets a Pointer referencing this Object.

                                                                                                                                                                                                    @@ -1714,7 +1728,7 @@

                                                                                                                                                                                                    Un-register a subclass.

                                                                                                                                                                                                    @@ -1749,7 +1763,7 @@

                                                                                                                                                                                                    Add a value to an array property.

                                                                                                                                                                                                    @@ -1804,7 +1818,7 @@

                                                                                                                                                                                                    Add unique values to an array property.

                                                                                                                                                                                                    @@ -1859,7 +1873,7 @@

                                                                                                                                                                                                    Before save stub

                                                                                                                                                                                                    @@ -1993,7 +2007,7 @@

                                                                                                                                                                                                    Decodes and returns a ParseObject from an encoded object

                                                                                                                                                                                                    @@ -2054,7 +2068,7 @@

                                                                                                                                                                                                    Delete a key from an object.

                                                                                                                                                                                                    @@ -2100,7 +2114,7 @@

                                                                                                                                                                                                    Delete the object from Parse.

                                                                                                                                                                                                    @@ -2146,7 +2160,7 @@

                                                                                                                                                                                                    Delete an array of objects.

                                                                                                                                                                                                    @@ -2225,7 +2239,7 @@

                                                                                                                                                                                                    Returns a JSON encoded array of a ParseObject

                                                                                                                                                                                                    @@ -2352,7 +2366,7 @@

                                                                                                                                                                                                    Fetch an array of Parse objects from the server.

                                                                                                                                                                                                    @@ -2393,6 +2407,126 @@

                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + fetchAllWithInclude() + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Fetch an array of Parse Objects from the server with nested Parse Objects.

                                                                                                                                                                                                    + + + public + static fetchAllWithInclude(array<string|int, mixed> $objects, mixed $includeKeys[, bool $useMasterKey = false ]) : array<string|int, mixed> + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $objects + : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    The ParseObjects to fetch

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $includeKeys + : mixed +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    The nested ParseObjects to fetch

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $useMasterKey + : bool + = false
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    Whether to override ACLs

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + array<string|int, mixed> + — +
                                                                                                                                                                                                    + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + fetchWithInclude() + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Fetch an array of Parse objects from the server.

                                                                                                                                                                                                    + + + public + fetchWithInclude(array<string|int, mixed> $includeKeys[, bool $useMasterKey = false ]) : ParseObject + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $includeKeys + : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    The nested ParseObjects to fetch

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $useMasterKey + : bool + = false
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    Whether to override ACLs

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + ParseObject + — +

                                                                                                                                                                                                    Returns self, so you can chain this call.

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +

                                                                                                                                                                                                    Get the ACL assigned to the object.

                                                                                                                                                                                                    @@ -3046,7 +3180,7 @@

                                                                                                                                                                                                    Get the registered subclass for a Parse class, or a generic ParseObject @@ -3092,7 +3226,7 @@

                                                                                                                                                                                                    Access or create a Relation value for a key.

                                                                                                                                                                                                    @@ -3263,7 +3397,7 @@

                                                                                                                                                                                                    Check whether there is a subclass registered for a given parse class.

                                                                                                                                                                                                    @@ -3308,7 +3442,7 @@

                                                                                                                                                                                                    Increment a numeric key by a certain value.

                                                                                                                                                                                                    @@ -3477,7 +3611,7 @@

                                                                                                                                                                                                    Creates a ParseQuery for the subclass of ParseObject.

                                                                                                                                                                                                    @@ -3527,7 +3661,7 @@

                                                                                                                                                                                                    Register a subclass. Should be called before any other Parse functions.

                                                                                                                                                                                                    @@ -3681,7 +3815,7 @@

                                                                                                                                                                                                    Save Object to Parse.

                                                                                                                                                                                                    @@ -3727,7 +3861,7 @@

                                                                                                                                                                                                    Save all the objects in the provided array.

                                                                                                                                                                                                    @@ -3860,7 +3994,7 @@

                                                                                                                                                                                                    Set ACL for this object.

                                                                                                                                                                                                    @@ -4092,7 +4226,7 @@

                                                                                                                                                                                                    Start from serverData and process operations to generate the current @@ -4173,7 +4307,7 @@

                                                                                                                                                                                                    Apply operations to a target object.

                                                                                                                                                                                                    @@ -4228,7 +4362,7 @@

                                                                                                                                                                                                    Determine if the current object can be serialized for saving.

                                                                                                                                                                                                    @@ -4262,7 +4396,7 @@

                                                                                                                                                                                                    Checks the given object and any children to see if the whole object @@ -4309,7 +4443,7 @@

                                                                                                                                                                                                    Save object and unsaved children within.

                                                                                                                                                                                                    @@ -4405,7 +4539,7 @@

                                                                                                                                                                                                    Destroy batch of objects.

                                                                                                                                                                                                    @@ -4473,7 +4607,7 @@

                                                                                                                                                                                                    Find unsaved children inside an object.

                                                                                                                                                                                                    @@ -4537,7 +4671,7 @@

                                                                                                                                                                                                    Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one

                                                                                                                                                                                                    @@ -4583,7 +4717,7 @@

                                                                                                                                                                                                    Returns JSON object of the unsaved operations.

                                                                                                                                                                                                    @@ -4685,7 +4819,7 @@

                                                                                                                                                                                                    Merge server data after a save completes.

                                                                                                                                                                                                    @@ -4731,7 +4865,7 @@

                                                                                                                                                                                                    Merge data from other object.

                                                                                                                                                                                                    @@ -4777,7 +4911,7 @@

                                                                                                                                                                                                    Merges data received from the server.

                                                                                                                                                                                                    @@ -4832,7 +4966,7 @@

                                                                                                                                                                                                    Creates an array of object ids from a given array of ParseObjects

                                                                                                                                                                                                    @@ -4893,7 +5027,7 @@

                                                                                                                                                                                                    Traverse object to find children.

                                                                                                                                                                                                    @@ -4967,7 +5101,7 @@

                                                                                                                                                                                                    Merges an existing array of objects with their fetched counterparts

                                                                                                                                                                                                    diff --git a/classes/Parse-ParseObject.html b/classes/Parse-ParseObject.html index c2dca59d..d2ff95b1 100644 --- a/classes/Parse-ParseObject.html +++ b/classes/Parse-ParseObject.html @@ -399,6 +399,20 @@

                                                                                                                                                                                                     : array<string|int, mixed>

                                                                                                                                                                                                    +
                                                                                                                                                                                                    Fetch an array of Parse objects from the server.
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + fetchAllWithInclude() + +  : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    Fetch an array of Parse Objects from the server with nested Parse Objects.
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + fetchWithInclude() + +  : ParseObject +
                                                                                                                                                                                                    Fetch an array of Parse objects from the server.
                                                                                                                                                                                                    @@ -1340,7 +1354,7 @@

                                                                                                                                                                                                    Return a JSON encoded value of the object.

                                                                                                                                                                                                    @@ -1374,7 +1388,7 @@

                                                                                                                                                                                                    Merges data received from the server.

                                                                                                                                                                                                    @@ -1429,7 +1443,7 @@

                                                                                                                                                                                                    ParseObject.php : - 678 + 730

                                                                                                                                                                                                    Merges data received from the server with a given selected keys.

                                                                                                                                                                                                    @@ -1485,7 +1499,7 @@

                                                                                                                                                                                                    Handle merging of special fields for the object.

                                                                                                                                                                                                    @@ -1586,7 +1600,7 @@

                                                                                                                                                                                                    Gets a Pointer referencing this Object.

                                                                                                                                                                                                    @@ -1635,7 +1649,7 @@

                                                                                                                                                                                                    Un-register a subclass.

                                                                                                                                                                                                    @@ -1670,7 +1684,7 @@

                                                                                                                                                                                                    Add a value to an array property.

                                                                                                                                                                                                    @@ -1725,7 +1739,7 @@

                                                                                                                                                                                                    Add unique values to an array property.

                                                                                                                                                                                                    @@ -1780,7 +1794,7 @@

                                                                                                                                                                                                    Before save stub

                                                                                                                                                                                                    @@ -1914,7 +1928,7 @@

                                                                                                                                                                                                    Decodes and returns a ParseObject from an encoded object

                                                                                                                                                                                                    @@ -1975,7 +1989,7 @@

                                                                                                                                                                                                    Delete a key from an object.

                                                                                                                                                                                                    @@ -2021,7 +2035,7 @@

                                                                                                                                                                                                    Delete the object from Parse.

                                                                                                                                                                                                    @@ -2067,7 +2081,7 @@

                                                                                                                                                                                                    Delete an array of objects.

                                                                                                                                                                                                    @@ -2146,7 +2160,7 @@

                                                                                                                                                                                                    Returns a JSON encoded array of a ParseObject

                                                                                                                                                                                                    @@ -2273,7 +2287,7 @@

                                                                                                                                                                                                    Fetch an array of Parse objects from the server.

                                                                                                                                                                                                    @@ -2314,6 +2328,126 @@

                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + fetchAllWithInclude() + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Fetch an array of Parse Objects from the server with nested Parse Objects.

                                                                                                                                                                                                    + + + public + static fetchAllWithInclude(array<string|int, mixed> $objects, mixed $includeKeys[, bool $useMasterKey = false ]) : array<string|int, mixed> + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $objects + : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    The ParseObjects to fetch

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $includeKeys + : mixed +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    The nested ParseObjects to fetch

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $useMasterKey + : bool + = false
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    Whether to override ACLs

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + array<string|int, mixed> + — +
                                                                                                                                                                                                    + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + fetchWithInclude() + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Fetch an array of Parse objects from the server.

                                                                                                                                                                                                    + + + public + fetchWithInclude(array<string|int, mixed> $includeKeys[, bool $useMasterKey = false ]) : ParseObject + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $includeKeys + : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    The nested ParseObjects to fetch

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $useMasterKey + : bool + = false
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    Whether to override ACLs

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + ParseObject + — +

                                                                                                                                                                                                    Returns self, so you can chain this call.

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +

                                                                                                                                                                                                    Get the ACL assigned to the object.

                                                                                                                                                                                                    @@ -2559,7 +2693,7 @@

                                                                                                                                                                                                    Get the registered subclass for a Parse class, or a generic ParseObject @@ -2605,7 +2739,7 @@

                                                                                                                                                                                                    Access or create a Relation value for a key.

                                                                                                                                                                                                    @@ -2742,7 +2876,7 @@

                                                                                                                                                                                                    Check whether there is a subclass registered for a given parse class.

                                                                                                                                                                                                    @@ -2787,7 +2921,7 @@

                                                                                                                                                                                                    Increment a numeric key by a certain value.

                                                                                                                                                                                                    @@ -2956,7 +3090,7 @@

                                                                                                                                                                                                    Creates a ParseQuery for the subclass of ParseObject.

                                                                                                                                                                                                    @@ -3006,7 +3140,7 @@

                                                                                                                                                                                                    Register a subclass. Should be called before any other Parse functions.

                                                                                                                                                                                                    @@ -3160,7 +3294,7 @@

                                                                                                                                                                                                    Save Object to Parse.

                                                                                                                                                                                                    @@ -3206,7 +3340,7 @@

                                                                                                                                                                                                    Save all the objects in the provided array.

                                                                                                                                                                                                    @@ -3339,7 +3473,7 @@

                                                                                                                                                                                                    Set ACL for this object.

                                                                                                                                                                                                    @@ -3571,7 +3705,7 @@

                                                                                                                                                                                                    Start from serverData and process operations to generate the current @@ -3652,7 +3786,7 @@

                                                                                                                                                                                                    Apply operations to a target object.

                                                                                                                                                                                                    @@ -3707,7 +3841,7 @@

                                                                                                                                                                                                    Determine if the current object can be serialized for saving.

                                                                                                                                                                                                    @@ -3741,7 +3875,7 @@

                                                                                                                                                                                                    Checks the given object and any children to see if the whole object @@ -3788,7 +3922,7 @@

                                                                                                                                                                                                    Save object and unsaved children within.

                                                                                                                                                                                                    @@ -3884,7 +4018,7 @@

                                                                                                                                                                                                    Destroy batch of objects.

                                                                                                                                                                                                    @@ -3952,7 +4086,7 @@

                                                                                                                                                                                                    Find unsaved children inside an object.

                                                                                                                                                                                                    @@ -4016,7 +4150,7 @@

                                                                                                                                                                                                    Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one

                                                                                                                                                                                                    @@ -4062,7 +4196,7 @@

                                                                                                                                                                                                    Returns JSON object of the unsaved operations.

                                                                                                                                                                                                    @@ -4164,7 +4298,7 @@

                                                                                                                                                                                                    Merge server data after a save completes.

                                                                                                                                                                                                    @@ -4210,7 +4344,7 @@

                                                                                                                                                                                                    Merge data from other object.

                                                                                                                                                                                                    @@ -4256,7 +4390,7 @@

                                                                                                                                                                                                    Merges data received from the server.

                                                                                                                                                                                                    @@ -4311,7 +4445,7 @@

                                                                                                                                                                                                    Creates an array of object ids from a given array of ParseObjects

                                                                                                                                                                                                    @@ -4372,7 +4506,7 @@

                                                                                                                                                                                                    Traverse object to find children.

                                                                                                                                                                                                    @@ -4446,7 +4580,7 @@

                                                                                                                                                                                                    Merges an existing array of objects with their fetched counterparts

                                                                                                                                                                                                    diff --git a/classes/Parse-ParsePushStatus.html b/classes/Parse-ParsePushStatus.html index b8ba011d..278a27d8 100644 --- a/classes/Parse-ParsePushStatus.html +++ b/classes/Parse-ParsePushStatus.html @@ -422,6 +422,20 @@

                                                                                                                                                                                                     : array<string|int, mixed>

                                                                                                                                                                                                    +
                                                                                                                                                                                                    Fetch an array of Parse objects from the server.
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + fetchAllWithInclude() + +  : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    Fetch an array of Parse Objects from the server with nested Parse Objects.
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + fetchWithInclude() + +  : ParseObject +
                                                                                                                                                                                                    Fetch an array of Parse objects from the server.
                                                                                                                                                                                                    @@ -1592,7 +1606,7 @@

                                                                                                                                                                                                    Return a JSON encoded value of the object.

                                                                                                                                                                                                    @@ -1626,7 +1640,7 @@

                                                                                                                                                                                                    Merges data received from the server.

                                                                                                                                                                                                    @@ -1681,7 +1695,7 @@

                                                                                                                                                                                                    ParseObject.php : - 678 + 730

                                                                                                                                                                                                    Merges data received from the server with a given selected keys.

                                                                                                                                                                                                    @@ -1737,7 +1751,7 @@

                                                                                                                                                                                                    Handle merging of special fields for the object.

                                                                                                                                                                                                    @@ -1838,7 +1852,7 @@

                                                                                                                                                                                                    Gets a Pointer referencing this Object.

                                                                                                                                                                                                    @@ -1887,7 +1901,7 @@

                                                                                                                                                                                                    Un-register a subclass.

                                                                                                                                                                                                    @@ -1922,7 +1936,7 @@

                                                                                                                                                                                                    Add a value to an array property.

                                                                                                                                                                                                    @@ -1977,7 +1991,7 @@

                                                                                                                                                                                                    Add unique values to an array property.

                                                                                                                                                                                                    @@ -2032,7 +2046,7 @@

                                                                                                                                                                                                    Before save stub

                                                                                                                                                                                                    @@ -2166,7 +2180,7 @@

                                                                                                                                                                                                    Decodes and returns a ParseObject from an encoded object

                                                                                                                                                                                                    @@ -2227,7 +2241,7 @@

                                                                                                                                                                                                    Delete a key from an object.

                                                                                                                                                                                                    @@ -2273,7 +2287,7 @@

                                                                                                                                                                                                    Delete the object from Parse.

                                                                                                                                                                                                    @@ -2319,7 +2333,7 @@

                                                                                                                                                                                                    Delete an array of objects.

                                                                                                                                                                                                    @@ -2398,7 +2412,7 @@

                                                                                                                                                                                                    Returns a JSON encoded array of a ParseObject

                                                                                                                                                                                                    @@ -2525,7 +2539,7 @@

                                                                                                                                                                                                    Fetch an array of Parse objects from the server.

                                                                                                                                                                                                    @@ -2566,6 +2580,126 @@

                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + fetchAllWithInclude() + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Fetch an array of Parse Objects from the server with nested Parse Objects.

                                                                                                                                                                                                    + + + public + static fetchAllWithInclude(array<string|int, mixed> $objects, mixed $includeKeys[, bool $useMasterKey = false ]) : array<string|int, mixed> + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $objects + : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    The ParseObjects to fetch

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $includeKeys + : mixed +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    The nested ParseObjects to fetch

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $useMasterKey + : bool + = false
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    Whether to override ACLs

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + array<string|int, mixed> + — +
                                                                                                                                                                                                    + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + fetchWithInclude() + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Fetch an array of Parse objects from the server.

                                                                                                                                                                                                    + + + public + fetchWithInclude(array<string|int, mixed> $includeKeys[, bool $useMasterKey = false ]) : ParseObject + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $includeKeys + : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    The nested ParseObjects to fetch

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $useMasterKey + : bool + = false
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    Whether to override ACLs

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + ParseObject + — +

                                                                                                                                                                                                    Returns self, so you can chain this call.

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +

                                                                                                                                                                                                    Get the ACL assigned to the object.

                                                                                                                                                                                                    @@ -3129,7 +3263,7 @@

                                                                                                                                                                                                    Get the registered subclass for a Parse class, or a generic ParseObject @@ -3175,7 +3309,7 @@

                                                                                                                                                                                                    Access or create a Relation value for a key.

                                                                                                                                                                                                    @@ -3346,7 +3480,7 @@

                                                                                                                                                                                                    Check whether there is a subclass registered for a given parse class.

                                                                                                                                                                                                    @@ -3425,7 +3559,7 @@

                                                                                                                                                                                                    Increment a numeric key by a certain value.

                                                                                                                                                                                                    @@ -3696,7 +3830,7 @@

                                                                                                                                                                                                    Creates a ParseQuery for the subclass of ParseObject.

                                                                                                                                                                                                    @@ -3746,7 +3880,7 @@

                                                                                                                                                                                                    Register a subclass. Should be called before any other Parse functions.

                                                                                                                                                                                                    @@ -3900,7 +4034,7 @@

                                                                                                                                                                                                    Save Object to Parse.

                                                                                                                                                                                                    @@ -3946,7 +4080,7 @@

                                                                                                                                                                                                    Save all the objects in the provided array.

                                                                                                                                                                                                    @@ -4079,7 +4213,7 @@

                                                                                                                                                                                                    Set ACL for this object.

                                                                                                                                                                                                    @@ -4311,7 +4445,7 @@

                                                                                                                                                                                                    Start from serverData and process operations to generate the current @@ -4392,7 +4526,7 @@

                                                                                                                                                                                                    Apply operations to a target object.

                                                                                                                                                                                                    @@ -4447,7 +4581,7 @@

                                                                                                                                                                                                    Determine if the current object can be serialized for saving.

                                                                                                                                                                                                    @@ -4481,7 +4615,7 @@

                                                                                                                                                                                                    Checks the given object and any children to see if the whole object @@ -4528,7 +4662,7 @@

                                                                                                                                                                                                    Save object and unsaved children within.

                                                                                                                                                                                                    @@ -4624,7 +4758,7 @@

                                                                                                                                                                                                    Destroy batch of objects.

                                                                                                                                                                                                    @@ -4692,7 +4826,7 @@

                                                                                                                                                                                                    Find unsaved children inside an object.

                                                                                                                                                                                                    @@ -4756,7 +4890,7 @@

                                                                                                                                                                                                    Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one

                                                                                                                                                                                                    @@ -4802,7 +4936,7 @@

                                                                                                                                                                                                    Returns JSON object of the unsaved operations.

                                                                                                                                                                                                    @@ -4904,7 +5038,7 @@

                                                                                                                                                                                                    Merge server data after a save completes.

                                                                                                                                                                                                    @@ -4950,7 +5084,7 @@

                                                                                                                                                                                                    Merge data from other object.

                                                                                                                                                                                                    @@ -4996,7 +5130,7 @@

                                                                                                                                                                                                    Merges data received from the server.

                                                                                                                                                                                                    @@ -5051,7 +5185,7 @@

                                                                                                                                                                                                    Creates an array of object ids from a given array of ParseObjects

                                                                                                                                                                                                    @@ -5112,7 +5246,7 @@

                                                                                                                                                                                                    Traverse object to find children.

                                                                                                                                                                                                    @@ -5186,7 +5320,7 @@

                                                                                                                                                                                                    Merges an existing array of objects with their fetched counterparts

                                                                                                                                                                                                    diff --git a/classes/Parse-ParseRole.html b/classes/Parse-ParseRole.html index 72b6994b..33d18168 100644 --- a/classes/Parse-ParseRole.html +++ b/classes/Parse-ParseRole.html @@ -394,6 +394,20 @@

                                                                                                                                                                                                     : array<string|int, mixed>

                                                                                                                                                                                                    +
                                                                                                                                                                                                    Fetch an array of Parse objects from the server.
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + fetchAllWithInclude() + +  : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    Fetch an array of Parse Objects from the server with nested Parse Objects.
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + fetchWithInclude() + +  : ParseObject +
                                                                                                                                                                                                    Fetch an array of Parse objects from the server.
                                                                                                                                                                                                    @@ -1368,7 +1382,7 @@

                                                                                                                                                                                                    Return a JSON encoded value of the object.

                                                                                                                                                                                                    @@ -1402,7 +1416,7 @@

                                                                                                                                                                                                    Merges data received from the server.

                                                                                                                                                                                                    @@ -1457,7 +1471,7 @@

                                                                                                                                                                                                    ParseObject.php : - 678 + 730

                                                                                                                                                                                                    Merges data received from the server with a given selected keys.

                                                                                                                                                                                                    @@ -1513,7 +1527,7 @@

                                                                                                                                                                                                    Handle merging of special fields for the object.

                                                                                                                                                                                                    @@ -1614,7 +1628,7 @@

                                                                                                                                                                                                    Gets a Pointer referencing this Object.

                                                                                                                                                                                                    @@ -1663,7 +1677,7 @@

                                                                                                                                                                                                    Un-register a subclass.

                                                                                                                                                                                                    @@ -1698,7 +1712,7 @@

                                                                                                                                                                                                    Add a value to an array property.

                                                                                                                                                                                                    @@ -1753,7 +1767,7 @@

                                                                                                                                                                                                    Add unique values to an array property.

                                                                                                                                                                                                    @@ -1808,7 +1822,7 @@

                                                                                                                                                                                                    Before save stub

                                                                                                                                                                                                    @@ -1995,7 +2009,7 @@

                                                                                                                                                                                                    Decodes and returns a ParseObject from an encoded object

                                                                                                                                                                                                    @@ -2056,7 +2070,7 @@

                                                                                                                                                                                                    Delete a key from an object.

                                                                                                                                                                                                    @@ -2102,7 +2116,7 @@

                                                                                                                                                                                                    Delete the object from Parse.

                                                                                                                                                                                                    @@ -2148,7 +2162,7 @@

                                                                                                                                                                                                    Delete an array of objects.

                                                                                                                                                                                                    @@ -2227,7 +2241,7 @@

                                                                                                                                                                                                    Returns a JSON encoded array of a ParseObject

                                                                                                                                                                                                    @@ -2354,7 +2368,7 @@

                                                                                                                                                                                                    Fetch an array of Parse objects from the server.

                                                                                                                                                                                                    @@ -2395,6 +2409,126 @@

                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + fetchAllWithInclude() + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Fetch an array of Parse Objects from the server with nested Parse Objects.

                                                                                                                                                                                                    + + + public + static fetchAllWithInclude(array<string|int, mixed> $objects, mixed $includeKeys[, bool $useMasterKey = false ]) : array<string|int, mixed> + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $objects + : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    The ParseObjects to fetch

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $includeKeys + : mixed +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    The nested ParseObjects to fetch

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $useMasterKey + : bool + = false
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    Whether to override ACLs

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + array<string|int, mixed> + — +
                                                                                                                                                                                                    + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + fetchWithInclude() + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Fetch an array of Parse objects from the server.

                                                                                                                                                                                                    + + + public + fetchWithInclude(array<string|int, mixed> $includeKeys[, bool $useMasterKey = false ]) : ParseObject + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $includeKeys + : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    The nested ParseObjects to fetch

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $useMasterKey + : bool + = false
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    Whether to override ACLs

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + ParseObject + — +

                                                                                                                                                                                                    Returns self, so you can chain this call.

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +

                                                                                                                                                                                                    Get the ACL assigned to the object.

                                                                                                                                                                                                    @@ -2674,7 +2808,7 @@

                                                                                                                                                                                                    Get the registered subclass for a Parse class, or a generic ParseObject @@ -2720,7 +2854,7 @@

                                                                                                                                                                                                    Access or create a Relation value for a key.

                                                                                                                                                                                                    @@ -2929,7 +3063,7 @@

                                                                                                                                                                                                    Check whether there is a subclass registered for a given parse class.

                                                                                                                                                                                                    @@ -2974,7 +3108,7 @@

                                                                                                                                                                                                    Increment a numeric key by a certain value.

                                                                                                                                                                                                    @@ -3143,7 +3277,7 @@

                                                                                                                                                                                                    Creates a ParseQuery for the subclass of ParseObject.

                                                                                                                                                                                                    @@ -3193,7 +3327,7 @@

                                                                                                                                                                                                    Register a subclass. Should be called before any other Parse functions.

                                                                                                                                                                                                    @@ -3408,7 +3542,7 @@

                                                                                                                                                                                                    Save all the objects in the provided array.

                                                                                                                                                                                                    @@ -3541,7 +3675,7 @@

                                                                                                                                                                                                    Set ACL for this object.

                                                                                                                                                                                                    @@ -3834,7 +3968,7 @@

                                                                                                                                                                                                    Start from serverData and process operations to generate the current @@ -3915,7 +4049,7 @@

                                                                                                                                                                                                    Apply operations to a target object.

                                                                                                                                                                                                    @@ -3970,7 +4104,7 @@

                                                                                                                                                                                                    Determine if the current object can be serialized for saving.

                                                                                                                                                                                                    @@ -4004,7 +4138,7 @@

                                                                                                                                                                                                    Checks the given object and any children to see if the whole object @@ -4051,7 +4185,7 @@

                                                                                                                                                                                                    Save object and unsaved children within.

                                                                                                                                                                                                    @@ -4147,7 +4281,7 @@

                                                                                                                                                                                                    Destroy batch of objects.

                                                                                                                                                                                                    @@ -4215,7 +4349,7 @@

                                                                                                                                                                                                    Find unsaved children inside an object.

                                                                                                                                                                                                    @@ -4279,7 +4413,7 @@

                                                                                                                                                                                                    Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one

                                                                                                                                                                                                    @@ -4325,7 +4459,7 @@

                                                                                                                                                                                                    Returns JSON object of the unsaved operations.

                                                                                                                                                                                                    @@ -4427,7 +4561,7 @@

                                                                                                                                                                                                    Merge server data after a save completes.

                                                                                                                                                                                                    @@ -4473,7 +4607,7 @@

                                                                                                                                                                                                    Merge data from other object.

                                                                                                                                                                                                    @@ -4519,7 +4653,7 @@

                                                                                                                                                                                                    Merges data received from the server.

                                                                                                                                                                                                    @@ -4574,7 +4708,7 @@

                                                                                                                                                                                                    Creates an array of object ids from a given array of ParseObjects

                                                                                                                                                                                                    @@ -4635,7 +4769,7 @@

                                                                                                                                                                                                    Traverse object to find children.

                                                                                                                                                                                                    @@ -4709,7 +4843,7 @@

                                                                                                                                                                                                    Merges an existing array of objects with their fetched counterparts

                                                                                                                                                                                                    diff --git a/classes/Parse-ParseSession.html b/classes/Parse-ParseSession.html index b58f036d..60178024 100644 --- a/classes/Parse-ParseSession.html +++ b/classes/Parse-ParseSession.html @@ -401,6 +401,20 @@

                                                                                                                                                                                                     : array<string|int, mixed>

                                                                                                                                                                                                    +
                                                                                                                                                                                                    Fetch an array of Parse objects from the server.
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + fetchAllWithInclude() + +  : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    Fetch an array of Parse Objects from the server with nested Parse Objects.
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + fetchWithInclude() + +  : ParseObject +
                                                                                                                                                                                                    Fetch an array of Parse objects from the server.
                                                                                                                                                                                                    @@ -1409,7 +1423,7 @@

                                                                                                                                                                                                    Return a JSON encoded value of the object.

                                                                                                                                                                                                    @@ -1489,7 +1503,7 @@

                                                                                                                                                                                                    Merges data received from the server.

                                                                                                                                                                                                    @@ -1544,7 +1558,7 @@

                                                                                                                                                                                                    ParseObject.php : - 678 + 730

                                                                                                                                                                                                    Merges data received from the server with a given selected keys.

                                                                                                                                                                                                    @@ -1600,7 +1614,7 @@

                                                                                                                                                                                                    Handle merging of special fields for the object.

                                                                                                                                                                                                    @@ -1701,7 +1715,7 @@

                                                                                                                                                                                                    Gets a Pointer referencing this Object.

                                                                                                                                                                                                    @@ -1750,7 +1764,7 @@

                                                                                                                                                                                                    Un-register a subclass.

                                                                                                                                                                                                    @@ -1785,7 +1799,7 @@

                                                                                                                                                                                                    Add a value to an array property.

                                                                                                                                                                                                    @@ -1840,7 +1854,7 @@

                                                                                                                                                                                                    Add unique values to an array property.

                                                                                                                                                                                                    @@ -1895,7 +1909,7 @@

                                                                                                                                                                                                    Before save stub

                                                                                                                                                                                                    @@ -2029,7 +2043,7 @@

                                                                                                                                                                                                    Decodes and returns a ParseObject from an encoded object

                                                                                                                                                                                                    @@ -2090,7 +2104,7 @@

                                                                                                                                                                                                    Delete a key from an object.

                                                                                                                                                                                                    @@ -2136,7 +2150,7 @@

                                                                                                                                                                                                    Delete the object from Parse.

                                                                                                                                                                                                    @@ -2182,7 +2196,7 @@

                                                                                                                                                                                                    Delete an array of objects.

                                                                                                                                                                                                    @@ -2261,7 +2275,7 @@

                                                                                                                                                                                                    Returns a JSON encoded array of a ParseObject

                                                                                                                                                                                                    @@ -2388,7 +2402,7 @@

                                                                                                                                                                                                    Fetch an array of Parse objects from the server.

                                                                                                                                                                                                    @@ -2429,6 +2443,126 @@

                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + fetchAllWithInclude() + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Fetch an array of Parse Objects from the server with nested Parse Objects.

                                                                                                                                                                                                    + + + public + static fetchAllWithInclude(array<string|int, mixed> $objects, mixed $includeKeys[, bool $useMasterKey = false ]) : array<string|int, mixed> + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $objects + : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    The ParseObjects to fetch

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $includeKeys + : mixed +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    The nested ParseObjects to fetch

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $useMasterKey + : bool + = false
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    Whether to override ACLs

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + array<string|int, mixed> + — +
                                                                                                                                                                                                    + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + fetchWithInclude() + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Fetch an array of Parse objects from the server.

                                                                                                                                                                                                    + + + public + fetchWithInclude(array<string|int, mixed> $includeKeys[, bool $useMasterKey = false ]) : ParseObject + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $includeKeys + : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    The nested ParseObjects to fetch

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $useMasterKey + : bool + = false
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    Whether to override ACLs

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + ParseObject + — +

                                                                                                                                                                                                    Returns self, so you can chain this call.

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +

                                                                                                                                                                                                    Get the ACL assigned to the object.

                                                                                                                                                                                                    @@ -2720,7 +2854,7 @@

                                                                                                                                                                                                    Get the registered subclass for a Parse class, or a generic ParseObject @@ -2766,7 +2900,7 @@

                                                                                                                                                                                                    Access or create a Relation value for a key.

                                                                                                                                                                                                    @@ -2937,7 +3071,7 @@

                                                                                                                                                                                                    Check whether there is a subclass registered for a given parse class.

                                                                                                                                                                                                    @@ -2982,7 +3116,7 @@

                                                                                                                                                                                                    Increment a numeric key by a certain value.

                                                                                                                                                                                                    @@ -3187,7 +3321,7 @@

                                                                                                                                                                                                    Creates a ParseQuery for the subclass of ParseObject.

                                                                                                                                                                                                    @@ -3237,7 +3371,7 @@

                                                                                                                                                                                                    Register a subclass. Should be called before any other Parse functions.

                                                                                                                                                                                                    @@ -3391,7 +3525,7 @@

                                                                                                                                                                                                    Save Object to Parse.

                                                                                                                                                                                                    @@ -3437,7 +3571,7 @@

                                                                                                                                                                                                    Save all the objects in the provided array.

                                                                                                                                                                                                    @@ -3570,7 +3704,7 @@

                                                                                                                                                                                                    Set ACL for this object.

                                                                                                                                                                                                    @@ -3851,7 +3985,7 @@

                                                                                                                                                                                                    Start from serverData and process operations to generate the current @@ -3932,7 +4066,7 @@

                                                                                                                                                                                                    Apply operations to a target object.

                                                                                                                                                                                                    @@ -3987,7 +4121,7 @@

                                                                                                                                                                                                    Determine if the current object can be serialized for saving.

                                                                                                                                                                                                    @@ -4021,7 +4155,7 @@

                                                                                                                                                                                                    Checks the given object and any children to see if the whole object @@ -4068,7 +4202,7 @@

                                                                                                                                                                                                    Save object and unsaved children within.

                                                                                                                                                                                                    @@ -4164,7 +4298,7 @@

                                                                                                                                                                                                    Destroy batch of objects.

                                                                                                                                                                                                    @@ -4232,7 +4366,7 @@

                                                                                                                                                                                                    Find unsaved children inside an object.

                                                                                                                                                                                                    @@ -4296,7 +4430,7 @@

                                                                                                                                                                                                    Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one

                                                                                                                                                                                                    @@ -4342,7 +4476,7 @@

                                                                                                                                                                                                    Returns JSON object of the unsaved operations.

                                                                                                                                                                                                    @@ -4478,7 +4612,7 @@

                                                                                                                                                                                                    Merge server data after a save completes.

                                                                                                                                                                                                    @@ -4524,7 +4658,7 @@

                                                                                                                                                                                                    Merge data from other object.

                                                                                                                                                                                                    @@ -4570,7 +4704,7 @@

                                                                                                                                                                                                    Merges data received from the server.

                                                                                                                                                                                                    @@ -4625,7 +4759,7 @@

                                                                                                                                                                                                    Creates an array of object ids from a given array of ParseObjects

                                                                                                                                                                                                    @@ -4686,7 +4820,7 @@

                                                                                                                                                                                                    Traverse object to find children.

                                                                                                                                                                                                    @@ -4760,7 +4894,7 @@

                                                                                                                                                                                                    Merges an existing array of objects with their fetched counterparts

                                                                                                                                                                                                    diff --git a/classes/Parse-ParseUser.html b/classes/Parse-ParseUser.html index 389812ba..46a3eed9 100644 --- a/classes/Parse-ParseUser.html +++ b/classes/Parse-ParseUser.html @@ -416,6 +416,20 @@

                                                                                                                                                                                                     : array<string|int, mixed>

                                                                                                                                                                                                    +
                                                                                                                                                                                                    Fetch an array of Parse objects from the server.
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + fetchAllWithInclude() + +  : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    Fetch an array of Parse Objects from the server with nested Parse Objects.
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    + fetchWithInclude() + +  : ParseObject +
                                                                                                                                                                                                    Fetch an array of Parse objects from the server.
                                                                                                                                                                                                    @@ -1634,7 +1648,7 @@

                                                                                                                                                                                                    Return a JSON encoded value of the object.

                                                                                                                                                                                                    @@ -1668,7 +1682,7 @@

                                                                                                                                                                                                    Merges data received from the server.

                                                                                                                                                                                                    @@ -1723,7 +1737,7 @@

                                                                                                                                                                                                    ParseObject.php : - 678 + 730

                                                                                                                                                                                                    Merges data received from the server with a given selected keys.

                                                                                                                                                                                                    @@ -1779,7 +1793,7 @@

                                                                                                                                                                                                    Handle merging of special fields for the object.

                                                                                                                                                                                                    @@ -1880,7 +1894,7 @@

                                                                                                                                                                                                    Gets a Pointer referencing this Object.

                                                                                                                                                                                                    @@ -1929,7 +1943,7 @@

                                                                                                                                                                                                    Un-register a subclass.

                                                                                                                                                                                                    @@ -1964,7 +1978,7 @@

                                                                                                                                                                                                    Add a value to an array property.

                                                                                                                                                                                                    @@ -2019,7 +2033,7 @@

                                                                                                                                                                                                    Add unique values to an array property.

                                                                                                                                                                                                    @@ -2120,7 +2134,7 @@

                                                                                                                                                                                                    Before save stub

                                                                                                                                                                                                    @@ -2254,7 +2268,7 @@

                                                                                                                                                                                                    Decodes and returns a ParseObject from an encoded object

                                                                                                                                                                                                    @@ -2315,7 +2329,7 @@

                                                                                                                                                                                                    Delete a key from an object.

                                                                                                                                                                                                    @@ -2361,7 +2375,7 @@

                                                                                                                                                                                                    Delete the object from Parse.

                                                                                                                                                                                                    @@ -2407,7 +2421,7 @@

                                                                                                                                                                                                    Delete an array of objects.

                                                                                                                                                                                                    @@ -2486,7 +2500,7 @@

                                                                                                                                                                                                    Returns a JSON encoded array of a ParseObject

                                                                                                                                                                                                    @@ -2613,7 +2627,7 @@

                                                                                                                                                                                                    Fetch an array of Parse objects from the server.

                                                                                                                                                                                                    @@ -2654,6 +2668,126 @@

                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + fetchAllWithInclude() + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Fetch an array of Parse Objects from the server with nested Parse Objects.

                                                                                                                                                                                                    + + + public + static fetchAllWithInclude(array<string|int, mixed> $objects, mixed $includeKeys[, bool $useMasterKey = false ]) : array<string|int, mixed> + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $objects + : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    The ParseObjects to fetch

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $includeKeys + : mixed +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    The nested ParseObjects to fetch

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $useMasterKey + : bool + = false
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    Whether to override ACLs

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + array<string|int, mixed> + — +
                                                                                                                                                                                                    + + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    + fetchWithInclude() + +

                                                                                                                                                                                                    + + +

                                                                                                                                                                                                    Fetch an array of Parse objects from the server.

                                                                                                                                                                                                    + + + public + fetchWithInclude(array<string|int, mixed> $includeKeys[, bool $useMasterKey = false ]) : ParseObject + +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $includeKeys + : array<string|int, mixed> +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    The nested ParseObjects to fetch

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + $useMasterKey + : bool + = false
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    Whether to override ACLs

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    + + + +
                                                                                                                                                                                                    Return values
                                                                                                                                                                                                    + ParseObject + — +

                                                                                                                                                                                                    Returns self, so you can chain this call.

                                                                                                                                                                                                    +
                                                                                                                                                                                                    + +

                                                                                                                                                                                                    Get the ACL assigned to the object.

                                                                                                                                                                                                    @@ -2968,7 +3102,7 @@

                                                                                                                                                                                                    Get the registered subclass for a Parse class, or a generic ParseObject @@ -3014,7 +3148,7 @@

                                                                                                                                                                                                    Access or create a Relation value for a key.

                                                                                                                                                                                                    @@ -3219,7 +3353,7 @@

                                                                                                                                                                                                    Check whether there is a subclass registered for a given parse class.

                                                                                                                                                                                                    @@ -3264,7 +3398,7 @@

                                                                                                                                                                                                    Increment a numeric key by a certain value.

                                                                                                                                                                                                    @@ -4236,7 +4370,7 @@

                                                                                                                                                                                                    Creates a ParseQuery for the subclass of ParseObject.

                                                                                                                                                                                                    @@ -4286,7 +4420,7 @@

                                                                                                                                                                                                    Register a subclass. Should be called before any other Parse functions.

                                                                                                                                                                                                    @@ -4594,7 +4728,7 @@

                                                                                                                                                                                                    Save all the objects in the provided array.

                                                                                                                                                                                                    @@ -4727,7 +4861,7 @@

                                                                                                                                                                                                    Set ACL for this object.

                                                                                                                                                                                                    @@ -5179,7 +5313,7 @@

                                                                                                                                                                                                    Start from serverData and process operations to generate the current @@ -5294,7 +5428,7 @@

                                                                                                                                                                                                    Apply operations to a target object.

                                                                                                                                                                                                    @@ -5349,7 +5483,7 @@

                                                                                                                                                                                                    Determine if the current object can be serialized for saving.

                                                                                                                                                                                                    @@ -5383,7 +5517,7 @@

                                                                                                                                                                                                    Checks the given object and any children to see if the whole object @@ -5464,7 +5598,7 @@

                                                                                                                                                                                                    Save object and unsaved children within.

                                                                                                                                                                                                    @@ -5560,7 +5694,7 @@

                                                                                                                                                                                                    Destroy batch of objects.

                                                                                                                                                                                                    @@ -5628,7 +5762,7 @@

                                                                                                                                                                                                    Find unsaved children inside an object.

                                                                                                                                                                                                    @@ -5692,7 +5826,7 @@

                                                                                                                                                                                                    Internally retrieves the ACL assigned to this object, conditionally returning a copy of the existing one

                                                                                                                                                                                                    @@ -5738,7 +5872,7 @@

                                                                                                                                                                                                    Returns JSON object of the unsaved operations.

                                                                                                                                                                                                    @@ -5840,7 +5974,7 @@

                                                                                                                                                                                                    Merge server data after a save completes.

                                                                                                                                                                                                    @@ -5886,7 +6020,7 @@

                                                                                                                                                                                                    Merge data from other object.

                                                                                                                                                                                                    @@ -5932,7 +6066,7 @@

                                                                                                                                                                                                    Merges data received from the server.

                                                                                                                                                                                                    @@ -5987,7 +6121,7 @@

                                                                                                                                                                                                    Creates an array of object ids from a given array of ParseObjects

                                                                                                                                                                                                    @@ -6048,7 +6182,7 @@

                                                                                                                                                                                                    Traverse object to find children.

                                                                                                                                                                                                    @@ -6122,7 +6256,7 @@

                                                                                                                                                                                                    Merges an existing array of objects with their fetched counterparts

                                                                                                                                                                                                    diff --git a/js/searchIndex.js b/js/searchIndex.js index 8d5e92c8..80a7b8d4 100644 --- a/js/searchIndex.js +++ b/js/searchIndex.js @@ -1830,11 +1830,21 @@ Search.appendIndex( "name": "fetch", "summary": "Fetch\u0020the\u0020whole\u0020object\u0020from\u0020the\u0020server\u0020and\u0020update\u0020the\u0020local\u0020object.", "url": "classes/Parse-ParseObject.html#method_fetch" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AfetchWithInclude\u0028\u0029", + "name": "fetchWithInclude", + "summary": "Fetch\u0020an\u0020array\u0020of\u0020Parse\u0020objects\u0020from\u0020the\u0020server.", + "url": "classes/Parse-ParseObject.html#method_fetchWithInclude" }, { "fqsen": "\\Parse\\ParseObject\u003A\u003AfetchAll\u0028\u0029", "name": "fetchAll", "summary": "Fetch\u0020an\u0020array\u0020of\u0020Parse\u0020objects\u0020from\u0020the\u0020server.", "url": "classes/Parse-ParseObject.html#method_fetchAll" + }, { + "fqsen": "\\Parse\\ParseObject\u003A\u003AfetchAllWithInclude\u0028\u0029", + "name": "fetchAllWithInclude", + "summary": "Fetch\u0020an\u0020array\u0020of\u0020Parse\u0020Objects\u0020from\u0020the\u0020server\u0020with\u0020nested\u0020Parse\u0020Objects.", + "url": "classes/Parse-ParseObject.html#method_fetchAllWithInclude" }, { "fqsen": "\\Parse\\ParseObject\u003A\u003AtoObjectIdArray\u0028\u0029", "name": "toObjectIdArray", From 0ff592faaf60d1a4b7f3d2cc0c86190a74263f71 Mon Sep 17 00:00:00 2001 From: mtrezza Date: Sat, 13 May 2023 12:42:46 +0000 Subject: [PATCH 7/9] deploy: 0fc3d8f630ba918689f2901e96c631d761561b74 --- classes/Parse-ParseClient.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/classes/Parse-ParseClient.html b/classes/Parse-ParseClient.html index 60ea2e09..a38a8529 100644 --- a/classes/Parse-ParseClient.html +++ b/classes/Parse-ParseClient.html @@ -142,7 +142,7 @@

                                                                                                                                                                                                    VERSION_STRING -  = '2.3.0' +  = '2.3.1'
                                                                                                                                                                                                    Constant for version string to include with requests.
                                                                                                                                                                                                    @@ -474,7 +474,7 @@

                                                                                                                                                                                                    public string VERSION_STRING - = '2.3.0' + = '2.3.1' From 9ff4a1be7639b4510ffc0e190ea869875d3daa99 Mon Sep 17 00:00:00 2001 From: mtrezza Date: Sat, 13 May 2023 20:21:07 +0000 Subject: [PATCH 8/9] deploy: 26db002811c4e6a8f87649cbc84ca3fa91345a85 --- classes/Parse-ParseClient.html | 4 +- classes/Parse-ParseQuery.html | 88 +++++++++++++++++----------------- 2 files changed, 46 insertions(+), 46 deletions(-) diff --git a/classes/Parse-ParseClient.html b/classes/Parse-ParseClient.html index a38a8529..563d91ee 100644 --- a/classes/Parse-ParseClient.html +++ b/classes/Parse-ParseClient.html @@ -142,7 +142,7 @@

                                                                                                                                                                                                    VERSION_STRING -  = '2.3.1' +  = '2.3.2'
                                                                                                                                                                                                    Constant for version string to include with requests.
                                                                                                                                                                                                    @@ -474,7 +474,7 @@

                                                                                                                                                                                                    public string VERSION_STRING - = '2.3.1' + = '2.3.2' diff --git a/classes/Parse-ParseQuery.html b/classes/Parse-ParseQuery.html index 8bcc4893..b9925db9 100644 --- a/classes/Parse-ParseQuery.html +++ b/classes/Parse-ParseQuery.html @@ -1306,7 +1306,7 @@

                                                                                                                                                                                                    Set the query orderBy to ascending for the given key(s). It can also add @@ -1354,7 +1354,7 @@

                                                                                                                                                                                                    Set the query orderBy to descending for a given key(s). It can also add @@ -1402,7 +1402,7 @@

                                                                                                                                                                                                    Execute an aggregate query and returns aggregate results.

                                                                                                                                                                                                    @@ -1448,7 +1448,7 @@

                                                                                                                                                                                                    Constructs a ParseQuery object that is the AND of the passed in queries objects.

                                                                                                                                                                                                    @@ -1512,7 +1512,7 @@

                                                                                                                                                                                                    Set the query orderBy to ascending for the given key(s). It overwrites the @@ -1617,7 +1617,7 @@

                                                                                                                                                                                                    Add a constraint to the query that requires a particular key's value to @@ -1731,7 +1731,7 @@

                                                                                                                                                                                                    Add a constraint to the query that requires a particular key's value to @@ -1788,7 +1788,7 @@

                                                                                                                                                                                                    Add a constraint to the query that requires a particular key's value to @@ -1891,7 +1891,7 @@

                                                                                                                                                                                                    Set the query orderBy to descending for a given key(s). It overwrites the @@ -1939,7 +1939,7 @@

                                                                                                                                                                                                    Execute a distinct query and return unique values.

                                                                                                                                                                                                    @@ -1985,7 +1985,7 @@

                                                                                                                                                                                                    Add a constraint for finding objects that not contain the given key.

                                                                                                                                                                                                    @@ -2032,7 +2032,7 @@

                                                                                                                                                                                                    Add a constraint that requires that a key's value not match a value in an @@ -2100,7 +2100,7 @@

                                                                                                                                                                                                    Add a constraint that requires that a key's value not matches a ParseQuery @@ -2158,7 +2158,7 @@

                                                                                                                                                                                                    Iterates over each result of a query, calling a callback for each one. The @@ -2352,7 +2352,7 @@

                                                                                                                                                                                                    Restricts the fields of the returned Parse.Objects to all keys except the @@ -2402,7 +2402,7 @@

                                                                                                                                                                                                    Add a constraint for finding objects that contain the given key.

                                                                                                                                                                                                    @@ -2449,7 +2449,7 @@

                                                                                                                                                                                                    Execute a find query and return the results.

                                                                                                                                                                                                    @@ -2915,7 +2915,7 @@

                                                                                                                                                                                                    Handles result from ParseClient::_request

                                                                                                                                                                                                    @@ -2971,7 +2971,7 @@

                                                                                                                                                                                                    Includes all nested Parse.Objects.

                                                                                                                                                                                                    @@ -3007,7 +3007,7 @@

                                                                                                                                                                                                    Include nested Parse Objects for the provided key. You can use dot @@ -3285,7 +3285,7 @@

                                                                                                                                                                                                    Set the limit parameter as a query constraint.

                                                                                                                                                                                                    @@ -3332,7 +3332,7 @@

                                                                                                                                                                                                    Adds a regular expression constraint for finding string values that match @@ -3399,7 +3399,7 @@

                                                                                                                                                                                                    Add a constraint that requires that a key's value matches a value in an @@ -3467,7 +3467,7 @@

                                                                                                                                                                                                    Add a constraint that requires that a key's value matches a ParseQuery @@ -3525,7 +3525,7 @@

                                                                                                                                                                                                    Add a proximity based constraint for finding objects with key point @@ -3582,7 +3582,7 @@

                                                                                                                                                                                                    Constructs a ParseQuery object that is the NOR of the passed in queries objects.

                                                                                                                                                                                                    @@ -3646,7 +3646,7 @@

                                                                                                                                                                                                    Add a constraint to the query that requires a particular key's value to @@ -3760,7 +3760,7 @@

                                                                                                                                                                                                    Constructs a ParseQuery object that is the OR of the passed in queries objects.

                                                                                                                                                                                                    @@ -3824,7 +3824,7 @@

                                                                                                                                                                                                    Add a constraint to the query that requires a particular key's @@ -3881,7 +3881,7 @@

                                                                                                                                                                                                    Changes the read preference that the backend will use when performing the query to the database.

                                                                                                                                                                                                    @@ -3946,7 +3946,7 @@

                                                                                                                                                                                                    Add constraint for parse relation.

                                                                                                                                                                                                    @@ -4000,7 +4000,7 @@

                                                                                                                                                                                                    Restrict the fields of the returned Parse Objects to include only the @@ -4050,7 +4050,7 @@

                                                                                                                                                                                                    Set the skip parameter as a query constraint.

                                                                                                                                                                                                    @@ -4154,7 +4154,7 @@

                                                                                                                                                                                                    The response will include the total number of objects satisfying this query, @@ -4204,7 +4204,7 @@

                                                                                                                                                                                                    Add a constraint to the query that requires a particular key's @@ -4271,7 +4271,7 @@

                                                                                                                                                                                                    Add a proximity based constraint for finding objects with key point @@ -4347,7 +4347,7 @@

                                                                                                                                                                                                    Add a proximity based constraint for finding objects with key point @@ -4423,7 +4423,7 @@

                                                                                                                                                                                                    Add a constraint to the query that requires a particular key's @@ -4482,7 +4482,7 @@

                                                                                                                                                                                                    Add a proximity based constraint for finding objects with key point @@ -4557,7 +4557,7 @@

                                                                                                                                                                                                    Add constraint that at all of the passed in queries matches.

                                                                                                                                                                                                    @@ -4604,7 +4604,7 @@

                                                                                                                                                                                                    All queries must have same class name.

                                                                                                                                                                                                    @@ -4667,7 +4667,7 @@

                                                                                                                                                                                                    Combines queries for NOR, AND, OR queries.

                                                                                                                                                                                                    @@ -4723,7 +4723,7 @@

                                                                                                                                                                                                    Add constraint that at none of the passed in queries matches.

                                                                                                                                                                                                    @@ -4770,7 +4770,7 @@

                                                                                                                                                                                                    Add constraint that at least one of the passed in queries matches.

                                                                                                                                                                                                    From 51216812014d619f5169c545201840c87dc1aaf3 Mon Sep 17 00:00:00 2001 From: mtrezza Date: Thu, 27 Jun 2024 23:11:57 +0000 Subject: [PATCH 9/9] deploy: 0a4efd8fd0a0eb55aed7c1e61ba47888ab6ef28b --- classes/Parse-ParseClient.html | 4 ++-- classes/Parse-ParseUser.html | 12 ++---------- reports/errors.html | 26 +------------------------- 3 files changed, 5 insertions(+), 37 deletions(-) diff --git a/classes/Parse-ParseClient.html b/classes/Parse-ParseClient.html index 563d91ee..8800859d 100644 --- a/classes/Parse-ParseClient.html +++ b/classes/Parse-ParseClient.html @@ -142,7 +142,7 @@

                                                                                                                                                                                                    VERSION_STRING -  = '2.3.2' +  = '2.4.0'
                                                                                                                                                                                                    Constant for version string to include with requests.
                                                                                                                                                                                                    @@ -474,7 +474,7 @@

                                                                                                                                                                                                    public string VERSION_STRING - = '2.3.2' + = '2.4.0' diff --git a/classes/Parse-ParseUser.html b/classes/Parse-ParseUser.html index 46a3eed9..fd5ea5ea 100644 --- a/classes/Parse-ParseUser.html +++ b/classes/Parse-ParseUser.html @@ -3988,7 +3988,8 @@

                                                                                                                                                                                                    Parameters
                                                                                                                                                                                                    : mixed

                                                                                                                                                                                                    - +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    @@ -3999,15 +4000,6 @@

                                                                                                                                                                                                    - $userId -
                                                                                                                                                                                                    -
                                                                                                                                                                                                    - -

                                                                                                                                                                                                    @param

                                                                                                                                                                                                    -
                                                                                                                                                                                                    - -
                                                                                                                                                                                                    -
                                                                                                                                                                                                    throws
                                                                                                                                                                                                    diff --git a/reports/errors.html b/reports/errors.html index bd6228cd..fbfcef70 100644 --- a/reports/errors.html +++ b/reports/errors.html @@ -90,33 +90,9 @@

                                                                                                                                                                                                    Fil

                                                                                                                                                                                                    Errors

                                                                                                                                                                                                    -

                                                                                                                                                                                                    Table of Contents

                                                                                                                                                                                                    - - - - - -
                                                                                                                                                                                                    src/Parse/ParseUser.php1
                                                                                                                                                                                                    +
                                                                                                                                                                                                    No errors have been found in this project.
                                                                                                                                                                                                    -
                                                                                                                                                                                                    -

                                                                                                                                                                                                    ParseUser.php

                                                                                                                                                                                                    - - - - - - - - - - - - - - - -
                                                                                                                                                                                                    TypeLineDescription
                                                                                                                                                                                                    ERROR0Tag "$userId" with body "@$userId @param" has error

                                                                                                                                                                                                    |L4NKKC>7Ggo&I&uGnF4(4Oo^Dm2ayMtsgd$EtpIrs+NMFIOq(0(AdCkm-vdG93@EciHnGW?9w|qttcF%@m=fIl1=s&4gZy@MrZToKtW0 zIK6aizRmq+ywYI?w_igc9|y>K z(&R0tP3-YdQad*m6FkhFedoi?4VrJO%l^an=%i3?d~gi ziT7F1f>e0tfzx{Pk{Fr#H_yFDBR%w5Sp!I(Z59FW1ej5|19BWVDESAPkZuBA4~1ty zvAkx~7~nOzF%;;otPvXTF&vE#KsW(Kt>b~S5Al^(j$NO7>819nd`GEh8U}#6*tKQm zHY_lsh0?6(sM4%2Rrl99%RZR5Z0NN6nSSEyDT(_W7pOZJdL+g?@uUY(2pi0wOrpy; z&~0~^sZ|aC%8lHC>$&kY-H75)mlE_%8{?ly`1G|~G;FS9bR2WkX`M+pMb8$sf-B0b z8Ia|Mqf0P)GIeM*&M28okOt|89^y%c)567+6a@9F)R!u*QLdPssN#5>FSn(h)i0jw zV>qtUX+r>YDdrcJf(r&gdABq)B2Zn#65s?HuJpSze(~ln9-3~~C$DQGi9kOP#N`7| zJlFQqR!|C*AY7oPyGqVZ@5r#pyyy=uA zH~35A%x1$FiIUd!FGYxKJ$kC<8z@|4pBexr0#h5K<%e@9od6JG6!8+oaH-Nrf5^^F z`?L=#Axu+@1(1JX*dhm#C8&&W1uQ(gkTYq^t3*?y0vh(9kX$M(prN6^t!q&3D;p?=J8goC;)7fVLr9*LlX*4X|=G1DHh9Xi^o>N@cD&(YT%q4udeOMA$kG zoueKAY9&!j)U#4R8O7C%rAXK%iC2I;xPB$Z0+k#swy1ij4OIY*-3VOG<)ayWFJvRl z&+;LksT2XfEZa_Lcxmb&wq;DJN{>dLi)Iok{M5Zx5{ZTf`z)`Xj7fx3lh$8^6WdHh zfMPjktTWFi^l?ODs`Hh5Ir<_mH&;j`o%*)?oDyXLeY!xYIxb8rAtf9*O@0;(M-rSi zt(Mv2zCFv_S7tzKd1M}V@ zYuJbF8`o(Q!Lq819PSj=(V?ljTdSi2URIzG3SsnSiH^@Ea>(XYdswK_dL`G7O@I3` zDlK>pt$A0~RjD4U99?s#l^F7F$`^4dly&q&v>qrA#gn1pU)4N|vn4N(S77R!$r>`pa``BZ3{i7^x zTPZ~CvbtHCwMt}+NGsBqqmQC7l>xPq{I@1Dx0y1AvDZXK?$?#;XL9}(TiMnu2FvNz z=U+RrO3s1Gn#H8s-EY0!p_avT@}N7n&vVUZB%f)RrlL))C1eIqNsO?-WM~V`uM6$# zwa01>EbmqM!dXqHKbyNt_l-2qRV@-=Ykp&%S!&vFn$g)6u0!Of;ABxk2N)V-YbBPv zo0%H8w%ncmjZ>WRJv_8yx~{<0`})aW@~$+~s*R+8wb`bV35_nh@M5c+T2iC2SL7O@ zWsTwyD6c1zX=`uUR@Ie2ROFD-zw|vdsATBe%Np^@R%)S~I>b{4hUNh;)2Ri#>%qxx zb;QXY_#JgKDE}P6?^ybhUysPLH8Boue+!)sWmJr=nzd&+Uqr%gG9+U`OzHu! zs``aUw|{Zb$6^q+WM+j)Jv6?Hg*>GjSTEWzQxJhMJPo9uESL6ls*iR z3WlTsj*H(4Gb!Xq)vtmg)vsuh1(IeSwPc87TBDVvI^No#E>ol`eVMMmBF)eavnUzZ z(vC!~yO?*UKGUN+>8rr3;i1w!UYlSMWA)ZPoUMO{*QYHV%;nSVdI>ups10wRTlC-( z8hv8C13}@ofy{l}P>swDud4f47^bsbYP2Z`TR!R}*J9Cwt$_KIaFVy!8c=Fa`u`8Q CyzpfJ diff --git a/build/phpdoc-cache-ac/phpdoc-cache-file_0a2544b43b74e9c82fa2e75a51758b89.dat b/build/phpdoc-cache-ac/phpdoc-cache-file_0a2544b43b74e9c82fa2e75a51758b89.dat deleted file mode 100644 index e3444040ef119db43a0cb68683afccde738fc30c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12327 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 S5WIf@Gphc1K#fb!-Tw_L3;BEi diff --git a/build/phpdoc-cache-bc/phpdoc-cache-file_358784adae61016c79b51fee54a462c8.dat b/build/phpdoc-cache-bc/phpdoc-cache-file_358784adae61016c79b51fee54a462c8.dat deleted file mode 100644 index 2103332807fdac817697d34836b72215081447f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8084 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 diff --git a/build/phpdoc-cache-c9/phpdoc-cache-file_46945f010e8ae2e9e77ab57e327bc99e.dat b/build/phpdoc-cache-c9/phpdoc-cache-file_46945f010e8ae2e9e77ab57e327bc99e.dat deleted file mode 100644 index edb09322f31ec270bea943159f1b71b50d2b713d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17779 zcmeHPU2oeq6z#Kr1!44|4caEMoy1X!Ek!?uVrVW4qt8yS+m(a9!R%I5=^+dvr8Dwg!{o@!(|aI=x|kNcX9y z<~)&4^$zXsZ#;^{2>tL&@is_AtzBEB#Eb{b%S~r)7%^`) z_XQ#81($3tqS%WQ5#YVhAsKzf(`1VK-h{CevUfZRlO$x%-M?mM?)aG#&VG`2!KN#~ zqRf)EF1o3Fr_SdN!#@cPeb{3ok-$E7C2pQxb3YYq&OO){uvkG3i{y>j4|X=^5uf4P zh)jQo=kWE#R8R{HHpU`Zx^?FLBPNVJRL#?^>Qm|F;+aS!X%w&^_5JMHzWg~)$G+z< zHw~P`3t^r}9#QX4vW6eSD`cqlYUg4WUJLbd%#A{_T87aU@1(s^B%4`zW?Mtmg& z8-F4AlL8Zp4e5*q_Fjsl++v1f_Jf^emP@~67ppNwOLca?^aY2hzQ5=yUKcgnqUBJ# zk1Bu~ak!Fzn(%}_VV=tZ;fOfq(akgR`^D6Y*{3k|Cu~eU55lM6oPC;#fTb~oDxS>| zc=+e&^=S0=!~4ZJp?lQ)vah+FbV%&%n&A#*`>ER6Do$d)mW(VraST!p3= zU@-Fu3tfgl71tuVp>Vx-1fhFT1qotDdH|zf8|--$@taNl{uOO)=u6{?czu{=PT#8I z7rsyZ-gYF7D_$>n_l55P<+ywL!R{j^)MlcWq3;XngsyE-5*o_<;3Z;)hq--Vf4;p% zmax?2!12?G!Df-;kd2%W{^vnr&Ro@QPJQOuJy7;if;5OiKLa;Q)y>V7p6tPuA7xHc z|1T>7ijBcwO>7j}L6<7lfTF}wKp?XrBR973RY8^GlhEOF+U-e$7&0 zbnV67*z>*QhIru!wn-fzNkZYvqf4ntn$U{O5n-v`M!AQ; z=naauPHyG~1{%hL2PhHmgh!n!zd&CfM^dKgHp<{64pdPz5iU=CIOjc##AqM_8{eD@ zS70oVrdCeNyy3-v@W|tng_|;O{vC^ee1b;lhf?uG-}GAnDSA*oD~LVoHy?je&1&sr zM#kxEhCHu-p)8$blMv)?`jYI|gqw_LTvgUk>ehgeFRZ@ty#RI+q`Bn@zib{(84aj# z5K$CH#@e)0qh2r-5t7^FwVF&2ns6zngdmWFGm`* zfmF5K(_5M6zg&!KnD0Ew(HBLzK8upk|6|2DIe3YENE@!x2)0eL#>WI!Id1awXTWuR zv^Cl^r_RX=WV=LR8G&xiSu(k(moY+GG6#~xrddAmMx9JjJ#&#WWJHJInTur+f$U^hv{RR* zsS8lnrY_lhRS;-XqwM02sPU_uD$kYxg^NC7MH?!O}L3rejw2qFY5H6%A;8y`rJ5_X;_avxJF-DtHPz$Xiq& znA0_bUaM>N9u%up){uCqJdfYJT(!**YZZ=Opth+jpb)es7i-{1eJ`TyWlbvnIIA^4 zM3(pb;36m67gTb@&38`w2$1zDAuEj{HZBL#0#_4h0dwR{#a#vy!b$Nq<|ew@;A-b# z`YN|vCM?I!H@u`A+lyS-(2uI<;j1iB17ND(YdNoKzZN5PJ?E*?$5qNJP&L4K)({&9 zBNOGN&Ff059h}jzKU9GdANSdc9TOgLA8FX5NQu{YASDTskn-YF=Jd$ z#Tj~4s}ef41_-%_!GM*C%G!2wly|h)Q)s2LnlrmmhpmIHC6nnYGJDoT+zsPgmdkS<-pf`)8P`&K*KFqBJg^{18ZccNJK z1w~c6iC$A{jIxVjPMDvNuomUDMl@5OihRKu>a;UusYd0-g-qF4Ht|9puh!Sbq$%aK zG0iZLd?kcb5LACgo1ov(P7Ew9;>r|iRA;rWZgvA)x=D3-=>uR#$k3UgI31fp=c_Fp z5`ig*aD2`)cq~z|5)M>d;qMMK9&^>Z8CiW!c|2|WYYy9%CZO3@`MEVjntCCPNRL3< pjsEPzeL0g3(W!UN8Po8YvivV=n2PR#F~7jrFMF*W{cCI6{{w__5h4Hp diff --git a/build/phpdoc-cache-cf/phpdoc-cache-file_7961d9f76bcaf0f179badb36365a335f.dat b/build/phpdoc-cache-cf/phpdoc-cache-file_7961d9f76bcaf0f179badb36365a335f.dat deleted file mode 100644 index d720005591160ebb3136203a948463830c689afe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25723 zcmeHQTXWmC67I8q1xDkUI-WMRZkA2=5+5gR`q0b7ZlCf3Ns!H2qEud-@udFm=UV_I zK?}NY#o-sXJi2Y2M_#w%wa$9&-sE&RIvt#G!TH(XWNSNXD=rE%!afAX0hytb4h4ShId7vpinIJ*^mEJ7B~S$yk9EEInwB8uh1M5TK6 z)q;n7#-cd%gB!MgCm!S<7<;Qm6R#?sz30~`}2VD z@%Wu0Lk&5g1;1kZa^wpzpQbb3}1wWEAr_iP&g97HmFgLIq^il!hxg`6cFFMaF0j4G3ZuKP;Nk z5hT;;-%7Ym>A6&^Tw@U%L02Rak^`s-gc57)&%``Q-#C+qQZ2B8?dvBPyH<~qRz@Nn zVOJLX9kl2*^tgj`CX2)}%Cx4lCyh5|ws?1Nx4ekTB!MTD%Bb+R~k!8~?9 z_s7eKbtM7Q*x|GYg%Gd+4&f#c)i@(p&71m8ck>=AdMSo-$c3(Eu8xn^Cs#_6;>`Cl+%cmx z^-UT$62p7F8vXbw4V=uVw%sF5X)9*HQ&B+bSaj}HLQ$*iX?<#85X1sR*X6iOvJ~c0 zxkpfFQ{d--CQ}xy*x5P{z4qWdGdw;7ZtzjuIv;w+_*z-%#1Hs1{YuCFh=}}A`dwRT z*1aG3Lx1YW4+IsUS;dwTHagsAbNsE}# z>1A(CA>8_OLViA23H2v_RPE;|l6!w81ALQ4iHZb^N~y+T!jmb4^9xA~FAq!`KD-kX z0n?zJm=ch%{U{d-=?f(eT>9>rfSV74w!+O1LYL0RrWXz+9 zjFQ=mhf)Ld0-DmX-o9d!L8A!jjSYfeq?R=DG z%gD;voZ4Ud!L114?8a}Vf_C%7O2`!|q4rff4R)u&22(e#!>|x@W4(n+Oi^12SNaVC z0?#Y^vx67Jy&@Rd{hkAg}m-4nl|c#h8uSoZodG65yO;w#*P z^`q~#SB0t9Ph~^_j7qHN_x}kiEReGSUXWRXcD0#YTgy}&gDKrp3YAflR=C(Un7*7% zl>T;mgJ&J^lyMujw`wEjdCSbSB6kJbU0^q+mf5LWnf_i%Iy;2!v&=x->=bsrW~OkyU;} z`)c>7Bgx7AmW$*Uy`XzSSHWWk(lRVMKj_#Yq%E?A20jTPbAH-DvWEE%aFPy?mEo^E zA#(?r-IE<;rib*aa^5+9L#?V~Z%PeOdh|wwCS0bup&clig%PWGt|OoNm=VB zlg@O>U+qxQhKh(Io`i}9L#?n_!+r<2*h5rc;v$X!Dv#{l0b{Sb1IDJnm?b4##**0F zP^ASzNxjcU{8$gV)%o}x=DNpRSf#C+WXlm(Zi;}fX-$n}hohseV>_Rt{TxIm?=edtqjff6YBKU=|X{6e@U+E$@;eJo@0vpFE*q!^OGs$tW-h|53GVHD>A>KJ;;s8}DHFC&l zMYZkZzJww!oG$=A6JV)++@a^CpjdescV|AipIXx|d>YR?$fJ?8Oe}w+D$m>0-gdqi zSXFU&4c@>NU&>nnJ5Ma_Qs0emxDW2ODK%G!Hl11N8abwC+y(>gGPXJZ>Xp0T;-#3K z)0Ivah}y{MDm1WdeT!(}K#)B%WHN+izY^un2cP6MV%y_`i$++0BUH_G^5cW%E||8& zhS=arNJcw{TkUYEaj%yBd+0AA`o1)fQ8SVh?s8FQ@clx5XL&Q7HUdLT9W|;AsX7rgN-WnUf zqUso&+5sNjI8l-D(#3HF_Z4{*;2nbB1ifo;53{a5`M-TcD>U) zb=I6Y4c+cW7}Rmz|H1_85_|f``Stqd?CCVX=9948 z>i`^-n$((Pv^d6QjS-j53b1QJubsT|^P+8cCmLA6l}2X}`V7Wjl-SPV IYa^Ne0~s&x@c;k- diff --git a/build/phpdoc-cache-da/phpdoc-cache-file_1c5f7024460f265987d0d432e1d67fab.dat b/build/phpdoc-cache-da/phpdoc-cache-file_1c5f7024460f265987d0d432e1d67fab.dat deleted file mode 100644 index b65cd93e508f7d126495e5d63dcf1b51064bbd78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30484 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 Zw&c^Nrkq4YR`&oQSxq${Qh7k${{Zx(mU#dG diff --git a/build/phpdoc-cache-dd/phpdoc-cache-file_1b03421fde2f1d6b9b52dc5e988b1374.dat b/build/phpdoc-cache-dd/phpdoc-cache-file_1b03421fde2f1d6b9b52dc5e988b1374.dat deleted file mode 100644 index 4b15e38297d773c4d00e254904cd678cbf3f7af5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13718 zcmeHOTT>f16z;Qsh3a9#Wpcq6Zc9kRK-%d{nlOa+1sFzN%eI>JuB%-`nUw$D??~FU z*7h2MHzBm-CEi`>=v=>ZjwC*MjUBH#=nW1df7lmc5~;I85&KFG=;zNe5TnPcSFd|t zVsFc<{;>8#kH@|0ZtOMcUbWe-@2qdHH)}ift(~S{tJgRE?X703z3%U9Y;XHC&deI{ zM9->idetMYVsR7&*WD<52_9$^xB=}r8Y*AVbA5diuU`Lz&y`neYZbP}4gwy>%$>~s zF^{j@mqZc6UsWn0?~8cAePKrJRw~2T{yzIPOoR$~aP}_rqc(2^0-x z|FO51TrsW`zqW5)>Hh~xUSc>~a;8EXG}WPfpacynls&)FfGgfNYgxK6`$a@Ykt7kI zor6g>EjPnfAbr*uhQ8MK#f2Y*aiWHPvSK)lS2b@&dRlfV>B;!Tn^+_c)ok#t9(^+* z&?k|w1PXKJuuC2c1?zx6BAFU^LXY>6PIE!-k@Qq_WgYq5-@X`-nD*;*6%+_IrUlty zD?iHkLK`@fewB^%M7q+evrt?aAI=z9S$6f%AI1r5!P+6)Cx2O9HCiMJH-=aIq80sU z7>*3XUbDvhE2i0B%gj8pBg)AJFRu%Y07kEM!WJhqNF z&fikk`X$?A;V=kBG)P*K(YPIxa6=yY0tlcXBK7BSf;7z~YNqGO-Y^lwf{2eEc@M-*hHbI33K3E(nJ-b;wVxcDk37>Nf)x-YAfSlX6Z~yP{g;+2ZALLTs)3^38hgaQP?t-%Uu&V zHaE`~g3=@mF@`yoz-i8+%NG~P^*}6>b@$$|WgF(p&-0@k<6tNTPKrF5VXb^qxv5Zj zP&4&Hmf`mU$zu^$cRzZKjTwc_K@j5q(VN<{fBfIab#qpm?Su zeoEO;-MzU1KQ%)q^aJ?o;(V-oUo=_NSSX8h0^~@X3(J?Mo95W^=&l=nseUOz3)(_t zYO8&11M5wsiYAsTtYLMz=oYac1cMvLK>|lDMaBgQ?NAM4z^u$#Sk;>O`fS%hojZGg z<6FFiB8dB7y5+5dapSqDDtVB;s(meYG0GXJXdqM~OS3G3#sL9sQLI#G(Id0|bhmsTZ2!qn?)&FYSd0wY1NT%MTWf1v6aBF>V_Lnwom8ktiPa`&?-@slOWU z0`yu9aFsMHEpc-1zPd;;^H*5kHBC~H>&Y!mJNT?i{~u2Rftx$f|vv4=Y}jm!9drZ z8UPHkaMjiOJ&UU(^+MZ|--_P*cIBKt9P~D(s_rUpbClj5PsmM6E;ig+*T|5{t#3d_3bRQ+f$0Bh4jKv4QH7TubM)E-$rT8QyNs9b{B9wv^Oi zE7^y@mN6SOptz~Y-@%HNRnk@7j1=+C5GP3QpZ*&#=Io6+z06cor+zT6K^rAoRPQmv z-B6qJeu?D(ge^|9CZ#_>%C%Y(5SH`!M^FhrrDeBun9|aXAnU)D zmI2jM({dg!re`cEdh9;GDWOf+8r@Y?0AzS^QLm zVS8-qc8gJ5{#5IKUWM7_bi7e4%1C+L6=kISsB$tAI6A)Dv1fT%$?29#$x6C^EU&AX zA1aLoA0JdA1r%=@JBoZ5WE`dA1>1}VY)=th_T>Bt5a}df91xLP-CS*tc0Dhqii$nh-vE;y0GNUl&ha~PlcwT)bu zYWKi$=0*#aHCcVyKrqZ|GixCT}tl%_W&xcV&0y7)0s>Df(`e8d+0Ey%n@9jG0qce&uX2BjSwrrPcf ie>8Gm=%s69Mz9okzeZ{2hUp_hj=YVYuw&-MrGEjtYw(T$ diff --git a/build/phpdoc-cache-e3/phpdoc-cache-file_562fb0f8e71d36204940e8a365247cd9.dat b/build/phpdoc-cache-e3/phpdoc-cache-file_562fb0f8e71d36204940e8a365247cd9.dat deleted file mode 100644 index d97ab2e74831408118d6c52b07a074dec31eca30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19530 zcmeHPS##S)63#P!#f0UGj*VsU&|xU?N@d5X)RvD*yxE8KmTCwNCBz`W9e{FFUj6s| zdJb>^5+o!JZKotXNECsY>FML^13h>X^qvOo$>rol8cxR|$y53Mg~&n~P3YsxC>FDS z+d;P*e9D5Op#9D6HKyl;9`6ssZciNZr@i4|e{eJ! z(0zK;gy(uxCuskYT?TVJX|)nQ7TJV{LJxXx2c5K9)69OU=KJZ- zP)vwMTv|oKV^-{lDE}K8>^omPtDmVW>QGX{gy5hNDkFIz;6<`t#ai)GQ1ukcdCyRup88Wxf zgiAiArOdP|2sD&T2Qhd&nkFI1i=Cf`X_Dn~8s^)YI`$*$>?i^?2Z+>1`DK(nex|6$ zb-N9^bThY^p9Pq7DVV-{1i8^@mKJ(!SY!UMQz`PPOy-$ZA@xG!zZ3hmtJInCE|Di{ z^2M})$*_(zj9^t)f^jMNH4{mg4x{9PHK$h%G@Gblu9~%$;D2wOpQn>8_Tw|QRoLp* z_iT$RO;Z=#P5q~CS7(z+e64sMPNf89%$N<88ZyHm5{eYrG|p>uX&n72hLCm|4;81G z{tfLVA*MBQWT#pai_zMCnHgQrP&*LnN1T5Iizkg@>>v1mALHOz6l!2yE=0QXdb?oC_u!A(AwGcOsxn3+HoKR7_Z|B- z%FYe6%`WWhu$gtymeqDx0wT+Ry1n(BCrO$+ILTR(CXX@Y0Nco~Ct`1FM{5R6WOSZB zTDvI3`L~iG*J;x$ApxRgn`IxP{E~4tk>V;!r;asO6wI*F=oyK%-tM*9lwp@WDwcR_ z*D5f1EhQ+gvs~nGL>J;;*s`TzyC7?kyuY1Yt%%i%fVk<(h{QubN?VE@M?hkpgd!cW z7a|t9D0W^|7c(#E%Wq;9B5b>GQBn%M+>!;|X&SF)DS!NI2F|RkWw)au6Y*%t>U4Qq zi_UHce+%v}A)_>CAx*UwSQ@%jh=jqXMadP9qao9fV!7d{{8lm8ta;PAX;IMD(NSCx zVx7ei&qUTfc@y*y&DBPq&(kCgiu`@ttQEka>TtD+2^OSJg*I8{LQ7{_t0~eHx zdXR_Vyp2i`OjqN3l6@bm*UO%0a#If|5i~$+62KIWpX7`wl!o=RJc|I=k8braeRVHo zXr;xQ+~p`8A0P(cA;=#D`xvg3dK4iMvR`#JrAL}g6G?t5k9>(7HVkN(B0+;tu|%y< z-|B_0OL9G&m#YjqhXrTI>qFyT%@U;1@EHd{q!wO*b|unH+D2on>gqjZ)A5)~ zMQ9h)*W_O`jsOoJ1K3hoI-#R8o6fRF<-A=nPhW|n1QbU>w}(OctDIk~k0{#qNfD$E z+lyctP$salR+--Mi}$~C>FUw}sZs~R0DnM8#0Rl>ZA4_)t>tcXYJLA>=p@~$tD(Gu z{;G1qg(wlLupPcg3&CmV)n#Qch0)>y^`rFZ30E2e&eFaVUs#Z#`)Z(r(b&hI*$%GFLki0QE9fCGh15hTe zA%x2dRg+tvCCWOngf3>R#OX7$aETobPHRcEPh@cL6fpAj*;Lh0KnH_%$3f4*^{-+i z5JgZ~QTySJb{bIzP>J|(=1nTD!T?FxY#rWWt#v(sbqx!VewBOBgst`f6np4|})%Z~nP#-i@qqg}7Gzc7c*xn)CD2tSg+_}ZE%e%Yw9+qfS|8!J!O-JAJENAru zfU-8K$a-}3(DhnyCRdMSj*neHTITFa=2(I!85|O1l|?<<4wUUKM(1Dam1D#BodV zyI8EU;JL_8J=&(n0&}&P2UuMG{KdpG%gQ@h04AQRr^@#n6?>+dR6JW(`~U>i1{BS! zFrA}~m0>&^o9de|##SxTs0zQ%zI>Nw5Vkmc_uxC0R%qyfknZKE>n2eiL?h9CDb%Q( z+jNsWs6I4AJ;QMxWSPQ)Z`FsE6>E>+m@ar}+HY_r~Q{CXM6W&~r*=PFKMcu|Y4Aq%g>d9PGe6gIZvjd2m z;CpkT_4M%V;rRg$ZUOn09ZT4lAjwMoYY0?QPr9(F30JY*^SRD?l?E)UUfzQ)B(SaM zVfUC8_4fY~C9r0_!cf`Im`{}@f~7awzC?CoPnyh5NA5l3RK$S;#1oBjsyS#`^t`MN zggl7&7&@}v*(rTEuY71qDZ#>!*SLE0WKul5x@LNOP{h?=VKO!g2)w2mRYR^M8@&Zrb4>7eH<}Y}D`4Ch0DPR6tdUAZGON~PXjfpl*h6k}}3vhlJ zm~O;;zeKoAYntwDysKgOPV&g#**guQBYRM&>G3vO3bbM&Up(K0tQ_84xP{$7sVi}S zx)p8^i0d38A_1#px_DuQbDwjj=n%rLeNo13-coT_7mZqA;gRhbBz4Hkcf}O?uiv2Y z87nep>XjWXRIB3coMBqR>I}0B;_Ki0L9E}1%_?0jl**US?Lp(00rLuWfq4Zpbxq)640LXfT_oFp2d07b+fTe@b6p`GK1M z+3?zJ?>hEQyvBEj-(AZ1vT+uBownEL_nT@kRK1bx4pnzBJe6|PZ^@G9Q8^mqHXi@SdKJ5KK$9Ukt8L-9P2aV)Ys z#h>Q;QFer6;liVxols6xJe31wE;-v-CgX47Sr9~@Vj%|u1?fp7Vx>PSEn4`|M-pR%b|Fu{+OvaiSt^Bk&Y%JxrA!0EZ;+#nOmMhZ8;HfqWy3z zb_4ZM1>!aTAC34m=smScW;zu6emIJbl-7|xcqE2uBxgY){8-TOl0-jD#BS{WPw|7^ z%qD#R1(BK%%tRKXw3^M5kZ=|RVwc|lVqQue_;|mvT68`W#KK$RlTsgq9GA5+0%u|3 z2N3vLCM$^>%(RBni^QL(g&IbBh_@5sEq{_@MB1v^zY_a09vlr3E_2XWOFE>&A%M?> zTA-!Y^2#1O;?L=G(?%pNEe%qrr z-TNI1aw2#RcM22F1B$=sXsR^b{VLKEnLgw!d;HBpO&BAiih=7My6_DvDr25=mo{vg zgC(!dC;4%^{B@zQU5#8Ag-B#2i2kEZZkhWSp}O~vmlrwj;zK3_A_1086upZsWt+^6 zO@|Uavk`_r4szDFfsyHFw6{hnq(I74CL`G_OmfTlu9%%(`=Kf%C4`4S;Mxpld;po; zh+Pvf*`N8ma=?&ZXTfK!AFE)*(VEM7Hp7{* z=8<^@K3F(DO-S73Ej*-c-Q`OSVK1qocqo5iTkpX&c&NFf`~^ zIflo?wcNA@aVNKF^rbS_0SXLw>)30&=ds@WPfkYocJZvG?F=^$`F;lWhw+RPU<^Rb zKwbe6>>OxO0JA@t28voEcX$}LkbM;Aa)3wny(S)Od}!o{GDr`#>aw(XwJFy|2}*Bg zu4zm?QRs|@>r3sBd8kz^l*4RiV7S!I|K!IP41Mysp|#iQ0d^atD_Fy}r(CI%g<5pC zLGq&?`+Yy~lPmHZ_@*iA*^P`1r5`qQ<3c$!6g-#R0?H`WPtZ_cpONAV6^se9VWM&N2KQOT zY(JlqWKYDi$wX>)h%}=ZU5A!nL7zu=^CL=Ed_&IBld8)syOl!8g5 zNtG@}I1>^)@~-dL>8NRh`r)P07*U5WP5LF!;SLyqmd^idk7&d!7UOxx7Zl|YldR6XdWBr^+jjzJbd$*0ooZtTyeh8yaA$`yLI@fZ= z%nQ$^M!a!$!zJ`***`lE7p*S}4D@wJK@S5<74mZD zZvjh~^-e2bcHc&?7MR+#z?Aj~C74d0RDfxnPM{XZI?f?0)Q~02T1_HT?;Ve5pQ@IM zwSd;G1+=WlD1+ASQ~_$E%<6!%3HT@dC_i z4sDq-E-4bc7cV5T97!>3azHK{$87abizUgH?gisbjL;>lFiqlMjwoH8z}?VooYc2H zL&RP@AIMQ6IGP}8c9C#u2@hK6xja^BhGbH zYWhFq!qL0c!G+Je!8CI15A(B78d=B)UAP2h5ub~+vXIZs+Nyt<8 diff --git a/build/phpdoc-cache-f6/phpdoc-cache-file_c67f3a0c6d5db9ef1a80937ebd1fcdd2.dat b/build/phpdoc-cache-f6/phpdoc-cache-file_c67f3a0c6d5db9ef1a80937ebd1fcdd2.dat deleted file mode 100644 index 2f2b0d7ea6aa00a9529e89687591daf90f0a89ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4997 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 diff --git a/build/phpdoc-cache-ff/phpdoc-cache-file_2553820bdd264b2a91e220289e1e7dae.dat b/build/phpdoc-cache-ff/phpdoc-cache-file_2553820bdd264b2a91e220289e1e7dae.dat deleted file mode 100644 index 3a31787b2ab72b6ca7104b51374f16fbac236feb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19551 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 SJfC|2z^H2H2{LXxQ22j3@CT^? diff --git a/checkstyle.xml b/checkstyle.xml deleted file mode 100644 index fb7cb41f..00000000 --- a/checkstyle.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/classes.svg b/classes.svg deleted file mode 100644 index b9b2fc37..00000000 --- a/classes.svg +++ /dev/null @@ -1,384 +0,0 @@ - - - - - - -G - -cluster_Global - -Global - -cluster_\Parse - -Parse - -cluster_\Parse\Internal - -Internal - -cluster_\Parse\HttpClients - -HttpClients - - -\\Parse\\Internal\\AddUniqueOperation - -AddUniqueOperation - - -\\Parse\\Internal\\FieldOperation - -FieldOperation - - -\\Parse\\Internal\\AddUniqueOperation->\\Parse\\Internal\\FieldOperation - - - - -\\Parse\\Internal\\ParseRelationOperation - -ParseRelationOperation - - -\\Parse\\Internal\\ParseRelationOperation->\\Parse\\Internal\\FieldOperation - - - - -\\Parse\\Internal\\DeleteOperation - -DeleteOperation - - -\\Parse\\Internal\\DeleteOperation->\\Parse\\Internal\\FieldOperation - - - - -\\Parse\\Internal\\SetOperation - -SetOperation - - -\\Parse\\Internal\\SetOperation->\\Parse\\Internal\\FieldOperation - - - - -\\Parse\\Internal\\RemoveOperation - -RemoveOperation - - -\\Parse\\Internal\\RemoveOperation->\\Parse\\Internal\\FieldOperation - - - - -\\Parse\\Internal\\AddOperation - -AddOperation - - -\\Parse\\Internal\\AddOperation->\\Parse\\Internal\\FieldOperation - - - - -\\Parse\\Internal\\IncrementOperation - -IncrementOperation - - -\\Parse\\Internal\\IncrementOperation->\\Parse\\Internal\\FieldOperation - - - - -\\Parse\\Internal\\Encodable - -Encodable - - -\\Parse\\Internal\\FieldOperation->\\Parse\\Internal\\Encodable - - - - -\\Parse\\HttpClients\\ParseStream - -ParseStream - - -\\Parse\\HttpClients\\ParseCurl - -ParseCurl - - -\\Parse\\HttpClients\\ParseStreamHttpClient - -ParseStreamHttpClient - - -\\Parse\\HttpClients\\ParseHttpable - -ParseHttpable - - -\\Parse\\HttpClients\\ParseStreamHttpClient->\\Parse\\HttpClients\\ParseHttpable - - - - -\\Parse\\HttpClients\\ParseCurlHttpClient - -ParseCurlHttpClient - - -\\Parse\\HttpClients\\ParseCurlHttpClient->\\Parse\\HttpClients\\ParseHttpable - - - - -\\Parse\\ParseClient - -ParseClient - - -\\Parse\\ParseUser - -ParseUser - - -\\Parse\\ParseObject - -ParseObject - - -\\Parse\\ParseUser->\\Parse\\ParseObject - - - - -\\Parse\\ParseInstallation - -ParseInstallation - - -\\Parse\\ParseInstallation->\\Parse\\ParseObject - - - - -\\Parse\\ParseApp - -ParseApp - - -\\Parse\\ParseGeoPoint - -ParseGeoPoint - - -\\Parse\\ParseGeoPoint->\\Parse\\Internal\\Encodable - - - - -\\Parse\\ParseObject->\\Parse\\Internal\\Encodable - - - - -\\Parse\\ParseConfig - -ParseConfig - - -\\Parse\\ParsePush - -ParsePush - - -\\Parse\\ParseSession - -ParseSession - - -\\Parse\\ParseSession->\\Parse\\ParseObject - - - - -\\Parse\\ParseAggregateException - -ParseAggregateException - - -\\Parse\\ParseException - -ParseException - - -\\Parse\\ParseAggregateException->\\Parse\\ParseException - - - - -\\Parse\\ParseHooks - -ParseHooks - - -\\Parse\\ParseQuery - -ParseQuery - - -\\Parse\\ParseMemoryStorage - -ParseMemoryStorage - - -\\Parse\\ParseStorageInterface - -ParseStorageInterface - - -\\Parse\\ParseMemoryStorage->\\Parse\\ParseStorageInterface - - - - -\\Parse\\ParseCloud - -ParseCloud - - -\\Parse\\ParseACL - -ParseACL - - -\\Parse\\ParseACL->\\Parse\\Internal\\Encodable - - - - -\\Parse\\ParseFile - -ParseFile - - -\\Parse\\ParseFile->\\Parse\\Internal\\Encodable - - - - -\\Parse\\ParseServerInfo - -ParseServerInfo - - -\\Parse\\ParseRelation - -ParseRelation - - -\\Parse\\ParseRelation->\\Parse\\Internal\\Encodable - - - - -\\Parse\\ParseSessionStorage - -ParseSessionStorage - - -\\Parse\\ParseSessionStorage->\\Parse\\ParseStorageInterface - - - - -\\Parse\\ParseAnalytics - -ParseAnalytics - - -\\Parse\\ParseBytes - -ParseBytes - - -\\Parse\\ParseBytes->\\Parse\\Internal\\Encodable - - - - -\\Exception - -xception - - -\\Parse\\ParseException->\\Exception - - - - -\\Parse\\ParseSchema - -ParseSchema - - -\\Parse\\ParsePushStatus - -ParsePushStatus - - -\\Parse\\ParsePushStatus->\\Parse\\ParseObject - - - - -\\Parse\\ParsePolygon - -ParsePolygon - - -\\Parse\\ParsePolygon->\\Parse\\Internal\\Encodable - - - - -\\Parse\\ParseLogs - -ParseLogs - - -\\Parse\\ParseAudience - -ParseAudience - - -\\Parse\\ParseAudience->\\Parse\\ParseObject - - - - -\\Parse\\ParseRole - -ParseRole - - -\\Parse\\ParseRole->\\Parse\\ParseObject - - - - - diff --git a/classes/Parse.HttpClients.ParseCurl.html b/classes/Parse-HttpClients-ParseCurl.html similarity index 89% rename from classes/Parse.HttpClients.ParseCurl.html rename to classes/Parse-HttpClients-ParseCurl.html index 28d94832..33e5f321 100644 --- a/classes/Parse.HttpClients.ParseCurl.html +++ b/classes/Parse-HttpClients-ParseCurl.html @@ -43,7 +43,7 @@